






// Permet l'ouverture d'une popup
function popup(url,width,height)
{
	window.open(url,'','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1,width='+width+',height='+height+',left='+(screen.width - width)/2+',top='+(screen.height - height)/2+'');
}





/* Routine d'affichage/cache de div : http://www.webmasterworld.com/forum91/441.htm */
function voircacher(id)
{
	if (document.getElementById)
	{
		obj = document.getElementById(id);
		if (obj.style.display == "none")
		{
			obj.style.display = "";
		}
		else
		{
			obj.style.display = "none";
		}
	}
} // Fin fonction


function AjaxEnterPressed(evenement, url, dest, formId, loadType){
    var touche = window.event ? evenement.keyCode : evenement.which;
    
    // Enter
    if( touche == 13 ){
    	AjaxPostRequest(url, dest, formId, loadType);
    }
    
}



var checkAll_checked = false;
function checkAll(form_name){
	
	// Coche ou dé-coche
	checkAll_checked = !checkAll_checked;
	
	var tab_input = $(form_name).getElementsByTagName('input');
    for(var i=0; i<tab_input.length; i++){
   		tab_input[i].checked = checkAll_checked;
    }

}//checkAll



function setCGV(){

	// Récup des valeurs
	var checked = document.getElementById('conditions').checked;

	if(checked==true){
		var flag = "true";
	}else{
		var flag = "false";
	}

	// MAJ en session
	var url = '/commande/index/appliquercgv/conditions/'+flag;
	var myAjax = new Ajax.Request(url,
	{
	method: 'get',
	parameters: {format: 'html'},
	onLoading: function() {  },
	onComplete: function(transport) {  }
	});
}



function aRequest(url, dest, loaderId){
		
	var myAjax = new Ajax.Request(url,
	{
	method: 'get',
	parameters: {format: 'html'},
	onLoading: function() {
					$(loaderId+'_progress').show();
					$(loaderId).hide();  
						},
	onComplete: function(transport) { 
		if(typeof(dest)!='undefined'){
			$(dest).innerHTML = transport.responseText;
			$(loaderId+'_progress').hide();
			$(loaderId).show();
		}
	}
	});

}//aRequest

function aPostRequest(url, dest, form_name, loaderId){
	
	// Serialization des champs du formulaire
	parametres = Form.serialize(form_name);
	
	
	var myAjax = new Ajax.Request(url,
	{
	method: 'post',
	parameters: parametres,
	onLoading: function() { 
				$(loaderId+'_progress').show();
				$(loaderId).hide(); 
			},
	onComplete: function(transport) { 
		if(typeof(dest)!='undefined'){
			$(dest).innerHTML = transport.responseText;
			$(loaderId+'_progress').hide();
			$(loaderId).show();
		}
	}
	});

}//aPostRequest





function AjaxRequest(url, dest, loadType){
	
	if(typeof(dest)!='undefined'){
		switch(loadType) {
			case 'load':
				load = $(dest).innerHTML = "<div style='height: 280px; text-align: center;'>Chargement en cours ...<br><img src='/images/public/ajax-loader2.gif' /></div>";
				break;
			case 'lite':
				load = $(dest).innerHTML = "<div style='height: 50px; padding: 10px;'><img width='125px' src='/images/public/ajax-loader2.gif' /></div>";
				break;
			case 'contacts':
				load = $(dest).innerHTML = "<div style='height: 280px; text-align: center;'>Chargement en cours ...<br><img src='/images/public/ajax-loader2.gif' /></div>";
				break;
			case 'commande':
				load = $(dest).innerHTML = "<div style='height: 280px; text-align: center;'>Traitement de votre commande en cours ...<br><img src='/images/public/ajax-loader2.gif' /></div>";
				break;
			case 'exec':
				load = $(dest).innerHTML = "<div style='padding-top: 22px; text-align: center; font-size: 15px;'>Execution en cours, merci de patienter ...<br><img src='/images/public/ajax-loader2.gif' /></div>";
				break;
			default :
				load = $(dest).innerHTML = $(dest).innerHTML;
				break;
		}
	}else{
		load = null;
	}
	
	
	var myAjax = new Ajax.Request(url,
	{
	method: 'get',
	parameters: {format: 'html'},
	onLoading: function() { load; },
	onComplete: function(transport) { 
		if(typeof(dest)!='undefined'){
			$(dest).innerHTML = transport.responseText;
		}
	}
	});

}//AjaxRequest





function AjaxDelRequest(url, dest){
	var myAjax = new Ajax.Request(url,
	{
	method: 'get',
	parameters: {format: 'html'},
	onComplete: function(transport) { $(dest).innerHTML = '' }
	});
}






function AjaxPostRequest(url, dest, formId, loadType){

	// Serialization des champs du formulaire
	parametres = Form.serialize(formId);

	switch(loadType) {
		case 'off':
			load = $(dest).innerHTML;
			break;
		case 'load':
			load = $(dest).innerHTML = "<div>Chargement ...<br><img src='/images/public/ajax-loader2.gif' /></div>";
			break;
		case 'whois':
			load = $(dest).innerHTML = "<p style='margin-top: 100px; text-align:center; font-size:1.4em;'>VÃ©rification de la disponibilitÃ© des domaines en cours ...<br><img src='/images/public/ajax-loader2.gif' /></p>";
			break;
		case 'exec':
			load = $(dest).innerHTML = "<div style='padding-top: 22px; text-align: center; font-size: 15px;'>Execution en cours, merci de patienter ...<br><img src='/images/public/ajax-loader2.gif' /></div>";
			break;
		case 'commande':
			load = $(dest).innerHTML = "<div style='height: 280px; text-align: center; font-size: 15px;'>Traitement de votre commande en cours ...<br><img src='/images/public/ajax-loader2.gif' /></div>";
			break;
		default :
			load = $(dest).innerHTML;
			break;
	}

	
	var myAjax = new Ajax.Request(url,
	{
	method: 'POST',
	parameters: parametres,
	onLoading: function() { load ; },
	onComplete: function(transport) { 
			$(dest).innerHTML = transport.responseText;
		}
	});
}//AjaxPostRequest



function ongletsStatic(eltId, arrLinkId) {
	intNbLinkElt = new Number(arrLinkId.length);
	arrClassLink = new Array('current','ghost');
	strContent = new String()
	for (i=0; i<intNbLinkElt; i++) {
		strContent = "menu"+arrLinkId[i];
		if ( arrLinkId[i] == eltId ) {
			document.getElementById(arrLinkId[i]).className = arrClassLink[0];
			document.getElementById(strContent).className = 'on content';
		} else {
			document.getElementById(arrLinkId[i]).className = arrClassLink[1];
			document.getElementById(strContent).className = 'off content';
		}
	}	
}





    
 /***********************************************************************
 * Public
 ***********************************************************************/
	function vip() {
		window.open('./popvip','test','width=400, height=350, toolbar=0, status=0, scrollbars=0, resizable=0');
	}
	function monitoring() {
		window.open('./popmonitoring','test','width=400, height=250, toolbar=0, status=0, scrollbars=0, resizable=0');
	}
    
