jQuery(document).ready(function() {
    // pre-submit callback


	/**
	* Set global AJAX parameters
	*/
	jQuery.ajaxSetup({
		async: true,
		error: function(request, settings) {
         
			/* alert('Error loading data on url: ' + settings.url); */
		}
	});

	/**
	* AJAX status messages
	*/
	jQuery(document).ajaxStart(function() {
		/** block UI */

	});

	jQuery(document).ajaxComplete(function() {
        //fillthescreen();
		/** set page title */
		if (document.getElementById('DATE_FANCY_CONTROL') ) {
			$j('.DATE_FANCY_CONTROL').attachDatepicker({dateFormat:'dd-mm-yy',clearText:'',defaultDate:+0  });
			$j('.DATE_FANCY_CONTROL_ARR').attachDatepicker({dateFormat:'dd-mm-yy',clearText:'',defaultDate:+0  });
			$j('.DATE_FANCY_CONTROL_DEP').attachDatepicker({dateFormat:'dd-mm-yy',clearText:'',defaultDate:+0  });
			
			$j('.sectionText').css({'opacity':'1.0'});
			$j('.sectionText').css({'filter':'alpha(opacity=100)'});
			if (!$j('form.onloadPutfileupload').attr('action')) {
				$j('form.onloadPutfileupload').attr({
				  action: "index.php",
				  method:"POST",
				  enctype:"multipart/form-data"
				 });
			}
			//first remove class than execute click
			$j('.dynamicClick').click(function(){
			   $j(this).removeClass("dynamicClick");
			}).trigger("click");
	
			jQuery(".selectable").mouseover(function(){
			   $j(this).addClass("highLight");
	
			});
			jQuery(".selectable").mouseout(function(){
			   $j(this).removeClass("highLight");
	
			});
	
			// jQuery('div.BANNERCLASS').bannerHandler();
	
	
		}
	   }
	);


    jQuery("a").addAjaxBehavior('click', function() {
      	if (this.href.match(/^mailto:.*/)) return true;

        return $j(this).anchorHandler();
    });






	jQuery("form").addAjaxBehavior('submit', function() {
        var $kids = $j(this).children();

        if ($j(this).hasClass("nosubmit")){
           alert("skip");
           return false;
        }

        // FORCE ALL requests to be handled by index.php with POST method
        if (!$j(this).attr('action')) {
             $j(this).attr({
              action: "index.php",
              method:"POST",
              enctype:"multipart/form-data"
            });
        }
        if ((  $j(this).attr('target') ) && ($kids.length>0)) {
            var frmTarget    = "#"+ $j(this).attr('target');

            var fuseControls = $kids.filter('[name=fuseaction]');
            if (fuseControls.length > 0) {
               var lastIndex = fuseControls.length-1;
               if (lastIndex > 0) {
                 $lastFuse =   fuseControls[lastIndex].value;
                 fuseControls.remove();
                 $j(this).append("<input type='hidden' name='fuseaction' value='"+ $lastFuse +"'>");
               }

            } else {
               $lastFuse = "ajax.formHandle";    //a default
               $j(this).append("<input type='hidden' name='fuseaction' value='"+ $lastFuse +"'>");
            }

  			$j(this).ajaxSubmit({target: frmTarget});
            return false;
        } else {
          var domEl = $j(this).get(0);
          handleSilentRequest(domEl);
        }
       return true;
	});
   //bannerCycle();

});




