var initAccordionTab='none';

//#############################################
	function waitMessage(selector) {
//#############################################
	msg="Chargement en cours...";
	$(selector).html("<h2 class='ajaxWait'>"+msg+"</h2>").delay(2000);
}

//#############################################
	function initButtonsBehaviors(){
//#############################################
// 	Les boutons classiques "Action"
//#############################################
	$(".cb").button()
	$(".cbView").button({icons:{primary:'ui-icon-search'},text:false})
	$(".cbEdit").button({icons:{primary:'ui-icon-pencil'}, text:false})
	$(".cbEditText").button({icons:{primary:'ui-icon-pencil'}, text:true})
	$(".cbDelete").button({icons:{primary:'ui-icon-trash'}, text:false})
	$(".cbDuplicate").button({icons:{primary:'ui-icon-copy'}, text:false})
	$(".cbDelFile").button({icons:{primary:'ui-icon-trash'}, text:false})
	$(".cbAdd").button({icons:{primary:'ui-icon-plusthick'}, text:true})
	$(".cbAddDisplayChild").button({icons:{primary:'ui-icon-plusthick'}, text:true})
	$(".cbFolder").button({icons:{primary:'ui-icon-folder-open'}, text:false})
	$(".cbCom").button({icons:{primary:'ui-icon-cart'}, text:false})
	$(".cbCart").button({icons:{primary:'ui-icon-cart'}, text:false})
	$(".cbSave").button({icons:{primary:'ui-icon-check'}, text:false})
	$(".cbSaveAll").button({icons:{primary:'ui-icon-check'}})
	$(".cbComConv").button({icons:{primary:'ui-icon-transferthick-e-w'}, text:false})
	$(".cbComCron").button({icons:{primary:'ui-icon-play'}, text:false})
	$(".cbComPreview").button({icons:{primary:'ui-icon-info'}, text:false})
	$(".cbCurrent").button({icons:{primary:'ui-icon-extlink'}, text:true})
	$(".cbSubmit").button({icons:{primary:'ui-icon-check'}, text:true})
	$(".cbClose").button({icons:{primary:'ui-icon-circle-close'}, text:true})
	$(".cbPrint").button({icons:{primary:'ui-icon-print'}, text:true})
	$(".cbCritical").button({icons:{primary:'ui-icon-alert'}, text:true})
	$(".cbDoc").button({icons:{primary:'ui-icon-document'}, text:true})
	$(".cbDownload").button({icons:{primary:'ui-icon-document'}, text:false})
	$(".cbEditMIF").button({icons:{primary:'ui-icon-pencil'}, text:true})
	$(".cbProcOn").button({icons:{primary: 'ui-icon-flag'}})
	$(".cbProcOff").button({icons:{primary: 'ui-icon-battery-1'}})
	$(".cbPreview").button({icons: {primary: 'ui-icon-circle-triangle-w',secondary: 'ui-icon-grip-dotted-vertical'}})
	$(".cbNext").button({icons: {primary: 'ui-icon-grip-dotted-vertical',secondary: 'ui-icon-circle-triangle-e'}})
	$(".cbEnd").button({icons: {primary: 'ui-icon-grip-dotted-vertical',secondary: 'ui-icon-circle-check'}})

	$(".cbProc").fadeIn('slow');
	
	// 	Les boutons classiques "Action"
	$(".cbSearch").button({icons:{primary:'ui-icon-search'}, text:true})
		$(".cbSearch").click(function(){
			waitMessage("#customers");
		})
	$(".cbRefresh").button({icons:{primary:'ui-icon-arrowrefresh-1-e'}, text:false})
		$(".cbRefresh").click(function(){
			window.location.replace(window.location.href);
		})
	$(".cbBack").button({icons:{primary:'ui-icon-arrowreturnthick-1-w'}, text:true})
		$(".cbBack").click(function(){
			window.history.back();
			//var url=$(this).attr('rel');
			//$("#update_mode").val('list');
			//window.location.replace(url);
		});

	$(".autoHide").click(function(){
		$(this).fadeOut('slow');
	});

	$(".tempoShort").delay(1000).slideUp('slow');
	$(".tempoMedium").delay(3000).slideUp('slow');
	$(".tempoLong").delay(6000).slideUp('slow');

	//################################
	// Ddd Url Filter
	//################################
	$('.autoUrlAddFilter').click(function(){
		var dummy=$(this).attr('rel');
		window.location.replace(dummy);
	});


	//################################
	// Ajax delete file
	//################################
	$('.cbAjaxDelFile').click(function(){
		var f=$(this).attr('rel');
		var URL="QR/ajaxDelFile.php?f="+f;
		
		$("#ajaxReturn").load(URL);
		$(this).slideUp('slow');
	});


	// Traitement générique des actions LIST !
	$(".action").click(function(){
		var theId=$(this).attr('id');
		var mode=$(this).attr('rel');
		var longdesc=$(this).attr('longdesc');

		$("#update_mode").val(mode);
		$("#id").val(theId);

		//alert(mode+"/"+theId+"/"+longdesc+"/"+$("#mteForm").attr('action'));

		if(mode=='delete') {
			if(confirmDelete(longdesc)) $("#mteForm").submit();
		}
		else {
			$("#mteForm").validate();
			$("#mteForm").submit();
		}
	});

	$(".cbCheckAutoVal").click(function(){
		if($(this).attr('checked'))
			$(this).attr('value','1');
		else
			$(this).attr('value','0');
	});

	$(".ajaxCBUserDatas").click(function(){
		var q=$(this).attr('q');
		var u=$(this).attr('u');
		
		if($(this).attr('checked'))
			URL="QR/ajaxUserData.php?mode=set&q="+q+"&a=YES&u="+u;
		else
			URL="QR/ajaxUserData.php?mode=del&q="+q+"&u="+u;
		
		//alert(URL);
		$("#dummy").load(URL);
		$(".ajaxCBUserDatas").attr('disabled', 'disabled');;
		$("#result").fadeIn('slow').delay(1000).fadeOut('slow');
		$(".ajaxCBUserDatas").delay(1000).removeAttr('disabled');
	});

	$("#result").fadeOut('slow');
	
	//$("#customerPlusDInfo").click(function(){
	//	var id=$(this).attr('rel');
	//	alert('/backoffice/bo-customer-more.php?linked_id='+id+'&linked_type=C');
	//	$("#ajaxReturn").load('http://www.ockam.fr/backoffice/bo-customer-more.php?linked_id='+id+'&linked_type=C');
	//});	
}


//#############################################
	$(document).ready(function() {
//	La DOM est chargée
//#############################################
	//################################
	// listEdit
	//################################
	$('.listEdit').focus(function(){
		var theId=$(this).attr('rel');

		$(this).addClass('listEditChanged');
		$("#edit"+theId).fadeOut('slow');
		$("#save"+theId).fadeIn('slow');
		$("#save"+theId).parent().removeClass('listEditSaved').addClass('listEditChanged').addClass('noborder');
	});
	$('.cbSave').click(function(){
		var theId=$(this).attr('rel');

		$("#edit"+theId).fadeIn('slow');
		$("#save"+theId).fadeOut('slow');
		$("#save"+theId).parent().addClass('listEditSaved');
		$("#form"+theId).submit();
	});
	$('.cbSaveAll').click(function(){
		$('.cbSave:visible').click();
	});
	
	$('.cbAutoResume').click(function(){
		var laius="";
		var cb=document.forms.crtForm.toCheck;
		for (var i=0; i<cb.length;i++)
			if (cb[i].checked)
				laius=laius+cb[i].value+", ";
				
		//alert(laius);
		document.forms.crtForm.RESUME.value=laius;
		});
	
	$(".autoHide").click(function(){
		$(this).fadeOut('slow');
	});

	$(".toLowerCase").keyup(function(){
		var dummy=$(this).val();
		dummy=dummy.toLowerCase();
		$(this).val(dummy);
		}).keyup();
	$(".toUpperCase").keyup(function(){
		var dummy=$(this).val();
		dummy=dummy.toUpperCase();
		$(this).val(dummy);
		}).keyup();
	$(".toDecimalDot").keyup(function(){
		var dummy=$(this).val();
		dummy=dummy.replace(",",".");
		$(this).val(dummy);
		}).keyup();



	//################################
	// Les initialisation LOAD PAGE
	//################################
	initButtonsBehaviors();
	$('iframe').iframeAutoHeight();
	$('iframe').fadeIn('slow');
	$("#tabs").tabs();
	$("#myForm").validate();
	$(".ajaxifiedForm, .ajaxifiedLink").ajaxify({
		target: '#dummy'
		});
	$(".blink").delay(2000).fadeOut('slow').fadeIn('slow').fadeOut('slow').fadeIn('slow').fadeOut('slow').fadeIn('slow');
	$(".blinkHide").delay(2000).fadeOut('slow').fadeIn('slow').fadeOut('slow').fadeIn('slow').fadeOut('slow').fadeIn('slow').delay(4000).slideUp('slow');
	//if($('th').attr('title')!='') $this.addClass('abrev');

	//################################
	// Les dataTables
	//################################
	$('table.display').dataTable({
		"bJQueryUI": false,
		"sScrollY": "548px",
        "bPaginate": false,
		"sPaginationType": "full_numbers",
		"bLengthChange": false,
		"aaSorting": [[sortCol,sortSens]]
	});
	
	$('table.display').fadeIn('slow');
});


//============================================
	function confirmDelete(info) {
//============================================
// Demande de confirmation pour une suppression
//============================================
msg="Êtes-vous certain de supprimer cette ligne ?";
if(info!='') msg=msg+'\n'+info;

if(confirm(msg))
    return true;

return false;
}


//============================================
	function DOMLocation(loc) {
//============================================
// Appelée pour changer le loc
//============================================
	alert('DOMLocation(Location: ./?rwurl=devisSent);')
	window.location.replace(loc);
	document.location=loc;
}

