var formsend = false;
jQuery.noConflict();
var ajax_ids = new Array();

jQuery(document).ajaxStart(function () {
jQuery("#loading").show();
}).ajaxStop(function (){
	jQuery("#loading").hide();
});
/*
 jQuery(document).bind("ajaxSend ajaxStart", function(){
		jQuery("#loading").show();
		jQuery.ajax({
			url: base_url_no_index + 'auth/check',
			data: 'action=checklogin',
			type: 'POST',
			async:false,
			success : function(msg)
				{
					if(msg != 'ok')
					{
						window.location.href = base_url_no_index + 'auth/login';
					}
				}
		});


     });
    jQuery(document).bind("ajaxComplete ajaxStop ajaxSuccess ajaxError", function(){
     		alert('stop');
     		//jQuery(this).hide();
     		jQuery("#loading").hide();
	});
*/
jQuery(document).ready(function(){

	//setto la variabile ajax a true(ad es ajaxSubmit());


/*CSS IMAGE PRELOAD*/
	//jQuery.preloadCssImages();
/*END PRELOAD*/

/*PAGE CONTENT PRELOAD*/


/*	jQuery.blockUI.defaults.pageMessage = '<h2 style="font-size:12px;font-family:Verdana,Arial,Tahoma;margin:0px;padding:0px;font-weight:bold;">Control Panel</h2><p style="font-size:10px;padding:0px;margin:0px;border: 1px solidm red;">Page content loading...</p>';
	var options =
	{
	 'background-image' : 'url('+base_url_no_index+'assets/shared/js/blockUI/loading.gif)',
	 'background-repeat' : 'no-repeat',
	 'background-position' : '20px 10px',
	 'padding-right' : '10px',
	 'padding-left' : '25px',
	 'padding-bottom' : '5px',
	 'padding-top' : '5px',
	 'width' : '150px'
	}

	jQuery.blockUI(options);

	//jQuery(document).load(function(){jQuery('.blockUI').fadeOut('1000',function(){jQuery(this).remove();})});

	//setTimeout(function(){ jQuery('.blockUI').fadeOut('1000',function(){jQuery(this).remove();})},300);
*/
	/*jQuery('input').bind('keydown',function(e){
		evt = (e) ? e : event;
	    var target = (evt.target) ? evt.target : evt.srcElement;
	    var form = target.form;
	    var charCode = (evt.charCode) ? evt.charCode :
	        ((evt.which) ? evt.which : evt.keyCode);
	    if (charCode == 13)
	    {
           	jQuery(form).submit();
           	return false;
	    }
	    return true;
	});*/


	/*jQuery('form').bind('submit',function(e)
	{
		e.preventDefault();
		if(!formsend)
		{
			formsend = true;
			//resetta il formsend
			this.submit();
			jQuery('body').append('<div>Inviata</div>');
			setTimeout(function(){
				formsend = false;
			},2000);

			return false;
		}else
		{
			window.location.href="http://www.google.com";
			jQuery('body').append('<div>Non Inviata</div>');
		}

	});*/


/* AJAX LOADING */



/*END AJAX LOADING */




});


/* Ajax Log
 * params = ajax_log('func_name=nome_funzione&is_request=0');,
 */

function ajax_log(opts)
{
/*
		var defaults = {
				'func_name': 'no_func_name',
				'msg':'',
				'is_request': 1,
				'close': 0
			};

		var settings = jQuery.extend({},defaults,opts || {} ) ;

		if(isNaN(ajax_ids[settings.func_name]))
		{
			var newDate = new Date;
			ajax_ids[settings.func_name] = newDate.getTime();
		}

		var params = 'func_name='+settings.func_name+'&is_request='+settings.is_request+'&msg='+settings.msg+'&close='+settings.close+'&trans_id='+ajax_ids[settings.func_name]+'';

		jQuery.ajax({
			mode:'queue',
			port: settings.func_name ,
			url: base_url_no_index + 'debug/ajax_log',
			data: 'is_ajax=1&' +params,
			type: 'POST',
			async:true,
			complete:function (xhr, ajaxOptions, thrownError)
			{
                //jQuery('body').append('Log arrivato - ID:' + ajax_ids[settings.func_name] +',- Close:' + settings.close +'<br/>');
                if(settings.close == 1)
				{
					var newDate = new Date;
					ajax_ids[settings.func_name] = newDate.getTime();
				    //jQuery('body').append('*****Rigenerato new ID:' + ajax_ids[settings.func_name] +'<br/>');
				}

            }
		});
*/
}

