$(document).ready(function(){
    oService.messageType = ''
    $('#vacant').submit(function() {
            return oService.checkForm( $(this) )
    })
    $("div[actionType=easydrag]").easydrag(false);

    $("div[actionType=easydrag]").ondrop(function(e, oElement){
        try{
            //alert(element + " Dropped");
            oService.remote('remoteDropGame', { 'gch_id' : $(oElement).attr('gch_id'), 'gcd_id' : $(oElement).attr('gcd_id')}, afterDrop, { 'element' : oElement }  )
        }catch( oError ){
            alert( oError )
        }
    });
    $("div[actionType=easydrag]").ondrag(function(e, oElement){
        try{

            //$(oElement).addClass('noBorder')
            //var oPosition = $(oElement).position()
            //$(oElement).attr('orig_left', oPosition.left)
            //$(oElement).attr('orig_top', oPosition.top )
            ////alert(oPosition.left);
        }catch( oError ){
            alert( oError )
        }
    });

    function afterDrop( oReturnData, oParam ){
	try{
            if (oReturnData.result.result){
                $.jGrowl( oReturnData.result.message + oReturnData.result.html, { position : 'center', color : 'green', 'sticky' : true })
                $("div[actionType=easydrag]").each( function( iIndex ){
                    if ($(this).attr('gcd_id') != $(oParam.element).attr('gcd_id')){
                        $(this).fadeOut('fast')
                    }
                })
            }else{
                $.jGrowl( oReturnData.result.message, { position : 'center', color : 'red'  })
                $(oParam.element).animate({
                     opacity: 0
                    ,left : 10
                    ,top : 10
                  }, 500, function() {
                    // Animation complete.
                  });
                //$(oParam.element).fadeOut('slow')
                //alert( $(oParam.element).attr( 'orig_left'))
                //var iTop =$(oParam.element).attr( 'orig_top') * 1
                //var iLeft = $(oParam.element).attr( 'orig_left') * 1
                //$(oParam.element).animate({
                //     left : iLeft
                //    ,top : iTop
                //  }, 10, function() {
                //    // Animation complete.
                //  });
            }

//	    var iPrice  = $('#price-' + oParam['wrm_id']).text( ) * 1
//	    var iCount = $('#count-' + oParam['wrm_id']).val( ) * 1
//	    $('#sum-' + oParam['wrm_id']).text( iPrice * iCount )
//	    basketStatus( oReturnData )
////	    orderButtonProcess( true )
	}catch( oError ){
	    alert( oError  )
	}
    }

});

