var iDefault = 1;
var tbl_check_box = new Array();
var handleMoveTo = false;

var Data_application = new Array();
Data_application['SRA-SVRPLESKCP9'] = 'Parallels Plesk Control Panel 9';
Data_application['SRA-SVRMST'] = 'Microsoft Terminal Server';
Data_application['SRA-SVRSQLWORKSDR2'] = 'Windows 2008 ® Édition Standard R2';
Data_application['SRA-SVRSQLWORKGPR2'] = 'SQL 2008 ® Édition Workgroup R2';

var Data_os = new Array();
Data_os['SRA-DEDIEOSXENSV'] = 'XenServer';
Data_os['SRA-DEDIEOSVMESXI'] = 'Vmware ESXi';
Data_os['SRA-DEDIEOSHYPERV'] = 'Microsoft Hyper-V';

Data_os['SRA-SVROSWS08WEB'] = 'Windows 2008 ® Édition Web R2';
Data_os['SRA-SVROSWS08STD'] = 'Windows 2008 ® Édition Standard R2';
Data_os['SRA-SVROSDEBIAN5'] = 'LAMP Debian 5';
Data_os['SRA-SVROSCENTOS5'] = 'LAMP Centos 5';

var Apps = new Array('SRA-SVRPLESKCP9', 'SRA-SVRMST', 'SRA-SVRSQLWORKSDR2', 'SRA-SVRSQLWORKGPR2');

var Sys_dedie = new Array('SRA-DEDIEOSXENSV', 'SRA-DEDIEOSVMESXI', 'SRA-DEDIEOSHYPERV', 'SRA-SVROSWS08STD', 'SRA-SVROSWS08WEB', 'SRA-SVROSDEBIAN5', 'SRA-SVROSCENTOS5');

var Sys_cloud = new Array('SRA-SVROSWS08WEB', 'SRA-SVROSWS08STD', 'SRA-SVROSDEBIAN5', 'SRA-SVROSCENTOS5');

var A = new Array();
A['SRA-SVRPLESKCP9'] = new Array(Sys_cloud[0], Sys_cloud[1], Sys_cloud[2], Sys_cloud[3], Sys_dedie[0], Sys_dedie[1], Sys_dedie[2], Sys_dedie[3], Sys_dedie[4], Sys_dedie[5], Sys_dedie[6]);
A['SRA-SVRMST'] = new Array(Sys_cloud[1], Sys_dedie[3]);
A['SRA-SVRSQLWORKSDR2'] = new Array(Sys_cloud[1], Sys_dedie[3]);
A['SRA-SVRSQLWORKGPR2'] = new Array(Sys_cloud[1], Sys_dedie[3]);
	
var actuel_bande_passante = 10;
	
function hideImage(){

}

function showDiv(div){
	hideAll();
	$('#'+div).show(300);
}
function hideAll(){
	$('#hebergMutNon').hide();
	$('#hebergMutOui').hide();
	$('#hebergMutTransfert').hide();
}
function redirectCommandeHebergMut(code_article){
	$('#code_article').val(code_article);
	document.forms['form_commande'].submit();
}
function moinsCompte(){
	qte = $('#qte').val();
	if(qte>10){
		$('#qte').val(qte-5);
	}
	changerTotalMsgPrix();
}
function plusCompte(){
	qte = parseInt($('#qte').val());
	$('#qte').val(qte+5);	
	changerTotalMsgPrix();
}
function changerTotalMsgPrix() {
	qte = parseInt($('#qte').val());
	total = prix_msgpro_10;
	if (qte>10) {
		i = (qte - 10)/5;
		total += i*prix_msgpro_5;
	}
	$('#total-prix-msgpro').html(total);
}
function lancerPopUpChoix(myForm) {
	html = '<div class="btnActions"><a href="#" onclick="validerCommande(\'index\')"><img src="'+url_site+	'/images/btn-continuer-achat-v.gif" width="235" height="42" alt="" /></a> <a onclick="validerCommande(\'recap\');" style="cursor:pointer;"><img src="'+url_site+'/images/btn-valider-commande-v.gif" width="235" height="42" alt="" /></a></div>'
	$.facebox(html);
}
function validerCommande(r) {
	$('#redirect').val(r);
	if(document.forms['commande-option']){
		document.forms['commande-option'].submit();
	}
}
function recupererInfos (d, ii) {
		alert(d);
	i = 1;
	for (k in d) { 
	alert(k);
		if (i == ii) {
			t = d[k];
			//for (kk in t) alert (t[kk]); 
			return t;
		}
		i++;
	}
	return false;
}
function fromSelectMajInfos(myItem) {
	//sliderName = myItem.name;
	$('#slider-input-'+ myItem.name).html(0);
	$('#slider-prix-'+ myItem.name).val(0);
		
	i = myItem.selectedIndex;
	i = parseInt(i);
	//alert(myItem.value);
	if (i>0)
		recupererConfigDetailsSage(myItem.value, myItem.name);
	//majInfos(sliderName, i);
	else{
		$('#slider-desc-'+ myItem.name).html('');
	}
	recapTotal();
}
function fromCheckMajInfos(myItem, value) {
	/*
	Règles en fonction des Options et niveau de service:
	Instance Firewall dedié ne peut pas être disponible si le niveau de service est égale à Infogéré
	*/
	servicesName = 'cfg_services';
	firewallName = 'cfg_instance_firewall_dedie_cluster';
	
	if (myItem.name == firewallName && document.getElementById(servicesName).selectedIndex == 2) {
		$.facebox('<h1>Remarque</h1><p>Instance Firewall dedié ne peut pas être disponible si le niveau de service est égale à Infogéré</p>');

		r = document.getElementById(servicesName);		
		r.selectedIndex = 1;
		recupererConfigDetailsSage(r[1].value, servicesName);
		
		thisHandle = jQuery($('#'+servicesName).handle);
		$('#handle_'+servicesName).css('left', '50%');
		thisHandle.find('.ui-slider-tooltip .ttContent').text( r[1].label );
		
	} else {
		sliderName = myItem.name;
		$('#slider-input-'+sliderName).val(0);
		$('#slider-prix-'+sliderName).val(0);
			
		if (myItem.checked)
			recupererConfigDetailsSage(value, sliderName);
		else{
			$('#slider-input-'+sliderName).html('');
			$('#slider-prix-'+sliderName).val(0);
			$('#slider-desc-'+sliderName).html('');
		}
		recapTotal();
	}
}

function majInfosCheckBox(value, name) {
	
	applicationName = 'cfg_applications';
	osName = 'cfg_systeme_d_exploitation';
	
	err = '';
	
	r = document.getElementsByName(name);	
	
	iname = name.replace("[","");
	iname = $.trim(iname.replace("]",""));
	
	os = document.getElementsByName(osName);
	vos = getCheckedValue(os);
				
	tbl_check_box[iname] = new Array();
	for( i = 0; i < r.length; i++) {
		if(r[i].checked) {
			
			value = r[i].value;
			
			if ( iname == applicationName ) {

				if ( vos != '' && !in_array(vos, A[value]) ) {
					err += '<p>On peut pas associer l\'application "'+ Data_application[value] +'" avec l\'OS "'+ Data_os[vos] +'"</p>';
					r[i].checked = false;
				} else {
					tbl_check_box[iname].push(value);	
				}
				
			} else {
				tbl_check_box[iname].push(value);
			}
			
		}
	}
	
	
	if ( err!='' ) $.facebox('<h1>Remarque</h1>' + err);
	recupererConfigMultipleDetailsSage(iname);
}

function recupererConfigMultipleDetailsSage(name) {
	list = tbl_check_box[name].join('#');
	if (list != '') {
		$.get(url_site+'/scripts/ajax.php', { action: 'recupererConfigMultipleDetailsSage', values: list, k: name, serveur: serveur },
		   function(data) {
			eval(data);
			recapTotal();
		});
	} else {
		$('#slider-desc-'+name).html('');
		$('#slider-prix-'+name).val(0);
		recapTotal();
	}
}

function majInfosBtnRadio(value, name) {
	

	applicationName = 'cfg_applications';
	osName = 'cfg_systeme_d_exploitation';
	ramName = 'cfg_ram';
	execute = true; 
	
	if ( name == osName ) {
		/*
		Règles en fonction des OS
		Si:
		OS=Windows 2008 ® Édition Standard R2 ou OS=Windows 2008 ® Édition Web R2
		Alors:
		RAM > 1 Go
		*/
		if ( value.search(/WS08/i)>0 && document.getElementById(ramName) ) {
			r = document.getElementById(ramName);
			i = r.selectedIndex;
			if (i==0) {
				
				r.selectedIndex = 1;
				recupererConfigDetailsSage(r[1].value, ramName);

				thisHandle = jQuery($('#'+ramName).handle);
				$('#handle_'+ramName).css('left', '25%');
				thisHandle.find('.ui-slider-tooltip .ttContent').text( r[1].label );
		
				$.facebox('<h1>Remarque</h1><p>Avec Windows 2008 ® Édition Standard R2 ou Windows 2008 ® Édition Web R2 la RAM doit être > 1Go</p>');
				execute = true;
			}
		}
		
		a = document.getElementsByName(applicationName+'[]');
		err = '';
		tbl_check_box[applicationName] = new Array();
		for( i = 0; i < a.length; i++) {
			if ( a[i].checked ) {
				v = a[i].value;
				if ( !in_array(value, A[v]) ) {
					err += '<p>On peut pas associer l\'OS "'+ Data_os[value] +'" avec l\'application "'+ Data_application[v] +'"</p>';
					a[i].checked = false;
				} else {
					tbl_check_box[applicationName].push(v);
				}
			}
		}
		
		if (err != '') $.facebox('<h1>Remarque</h1>' + err);
		recupererConfigMultipleDetailsSage(applicationName);
	}
	
	if ( name == applicationName ) {
		e = document.getElementsByName(osName);
		v = getCheckedValue(e);
		if ( v != '' && !in_array(v, A[value]) ) {
			
			execute = false;
			
			$.facebox('<h1>Remarque</h1><p>On peut pas associer l\'application "'+ Data_application[value] +'" avec l\'OS "'+ Data_os[v] +'"</p>');
			
			a = document.getElementsByName(applicationName);
			for( i=0; i<a.length; i++) {
				if (a[i].value == value) a[i].checked = false;	
			}
			
			val_def = '';
			for (i=0; i<Apps.length; i++) {
				if ( in_array(Apps[i], T_def_value) ) { val_def = Apps[i]; }
			}
			if (val_def != '') {
				execute = true;
				value = val_def;
				
				for( i=0; i<a.length; i++) {
					if (a[i].value == value) a[i].checked = true;	
				}
			
			} else {
				$('#slider-desc-'+applicationName).html('');
				$('#slider-prix-'+applicationName).val(0);
				recapTotal();
			}
		}
	}
	
	if (execute) {
		recupererConfigDetailsSage(value, name);
	}
}
function in_array (needle, haystack, argStrict) {
    var key = '', strict = !!argStrict; 
    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;            
			}
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {                
				return true;
            }
        }
    }
    return false;
}
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for( i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
function majInfosDebitGaranti(myItem) {
	debitGarantiName = 'cfg_debit_garanti';
	bandePassanteName = 'cfg_bande_passante';
	form = myItem.form;
	/*
	bp = form.elements[bandePassanteName].value;
	i = bp.search(/[0-9]/);
	ii = parseInt(bp.substring(i));
	*/

	if (myItem.checked) {
		code_article_debit = 'SRA-SVRBPG' + actuel_bande_passante;
		recupererConfigDetailsSage(code_article_debit, debitGarantiName);
		$('#slider-desc-'+bandePassanteName).html('');
		myItem.value = code_article_debit;
		
		$('#slider-input-'+bandePassanteName).html('');
		$('#slider-prix-'+bandePassanteName).val(0);
		$('#slider-desc-'+bandePassanteName).html('');
		
		
	} else {
		
		$('#slider-input-'+debitGarantiName).html('');
		$('#slider-prix-'+debitGarantiName).val(0);
		$('#slider-desc-'+debitGarantiName).html('');
		
		myItem.value = '';
		
		code_article_bnd = 'SRA-SVRBPC' + actuel_bande_passante;
		recupererConfigDetailsSage(code_article_bnd, bandePassanteName);
	}
	recapTotal();

}
function majInfos(sliderName, i) {
	/*
	if (i>0) {
		T = recupererInfos(eval(sliderName+"Info"), i);
		
		   $('#slider-input-'+sliderName).val(i);	
		
		if($('#slider-input-'+sliderName))
			alert($('#slider-input-'+sliderName).val());
		
		html = '<p style="width: 40px; float: right;">'+T.price+'</p>';
		html += '<p style="width: 270px; float: left;">';
		html += '<b>'+elementsCloud[sliderName].titre+'</b> : ';
		html += '<em>'+T.description+'</em>';
		html += '</p><br clear="all" />';
		$('#slider-desc-'+sliderName).html(html);
		$('#slider-desc-'+sliderName).show();
	}
	
	recapTotal();
	*/
}
function recapTotal() {
	var toto = 0;
	$('input.prix-config').each(function() {
		p = $(this).val();
		if (p!='') {
			prix = 0.00;
			if (p.search(/\./)>0) {
				prix = parseFloat(p);
			} else {
				prix = parseInt(p);
			}
			toto += prix;						 
		}
	});
	$('#total-serveur').html(toto.toFixed(2));
}
function mettreEnEvidence(i) {
	i--;
	T = new Array('basic', 'monitore', 'infogere');
	for (k=0; k<3; k++) $('td.'+T[k]).css('background', '#ffffff');	
	$('td.'+T[i]).css('background', '#ec008c');	
}
function comprendreVirtualisation() {
	swf = '';
	swf += '<p><a href="#" onclick="comprendreVirtualisation(); return(false);">Fermer</a></p>';
	swf += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="700" height="376" title="Comprende la virtualisation">';
	swf += '<param name="movie" value="../swf/virtual.swf" />';
	swf += '<param name="quality" value="high" />';
  	swf += '<embed src="../swf/virtual.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="700" height="376"></embed>';
	swf += '</object>';
	$('#comprendre-virtualisation').html(swf);
	$('#comprendre-virtualisation').toggle();	
}
/*
function redirectHebergMutCom(myForm) {
	
	domaine 		= $('#domain').val();
	ext     		=  $('#extention').val();
	transfert       =  $('#transfertChoix').is(':checked');
	
	if(transfert){
		//$('#boxRezVerifDomaine').html('Patientez ...');
		$.post(url_site+'/scripts/ajax.php', { action: 'whois', domaine: domaine, ext: ext },
	  		 function(data) {
				$('#suite-details').html(data);
		})	
	}else
	
		myForm.submit();
}
*/
function verifierDisponibiliteHebergDomaine() {
	$('#buttonValidation').hide(300);
	domaine = $('#domaine').val();
	ext =  $('#ext').val();
	
	$('#boxRezVerifDomaine').show();
	$('#boxRezVerifDomaine').html('Patientez ...');
	$.post(url_site+'/scripts/ajax.php', { action: 'testerDisponibiliteHebergDomaine', domaine: domaine, ext: ext },
	   function(data) { 
		if(data == '') {
			$('#boxRezVerifDomaine').html('Le nom de domaine est disponible');
			$('#buttonValidation').show(300);
		}
		else {
			$('#suite-details').html(data);
			$('#buttonValidation').hide(300);
		}
	})	
}


function valideTransfert() {

	if(!$('#transfert').is(':checked') && !$('#trasnfertNon').is(':checked')){
		alert('Veuillez spécifier votre choix de transfert ou non de votre nom de domaine');
		return false;
	}

}



function avantTransfert(myForm) {
	
	d = $('#domain').val();
	
	if(d == '') {
		alert('Veuillez indiquer votre nom de domaine');
		$('#domain').focus();
		return false;
	}
	
	e = $("#extention option:selected").text();
	$.post(url_site+'/scripts/ajax.php', { action: 'testerDomaineGereParMagic', d:d, e:e },
	   function(data) { 
			if(data != '') {
				
				$('#count').html(data);
				$('#hebergMuttransfert').show(300);
				$('#domm').html(d+e);
				
			}
			else {
				myForm.submit();
			}
		})	
	
	
}
function verifierDisponibiliteDomaine(myForm) {
	domaine = myForm.domaine.value;
	ext = myForm.ext.value;
	$('#boxRezVerifDomaine').html('Patientez ...');
	$.post(url_site+'/scripts/ajax.php', { action: 'testerDisponibiliteDomaine', domaine: domaine, ext: ext },
	   function(data) {
		$('#boxRezVerifDomaine').html(data);
	})	
}
function testerDisponibiliteDomaine() {
	domaine = $.trim($('#domaine').val());
	n = $("input.extDomRecherche:checked").length;
	if (domaine != '' && n>0) { 
		n = $("input:checked").length;
		ext = '';
		i = 0;
		$("input.extDomRecherche:checked").each(function() {
			if ($(this).is(':checked')) {
				if (i>0) ext += '_';
				ext += $(this).attr('title');
				i ++;
			}
		});				
		$('#boxRezVerifDomaine').html('Patientez ...');
		$.post(url_site+'/scripts/ajax.php', { action: 'testerDisponibiliteDomaine', domaine: domaine, ext: ext },
		   function(data) {
			$('#boxRezVerifDomaine').html(data);
		})	
	} else {
		alert('Domaine et Extension obligatoires!');
	}
}
function verifCommandeMagicMail(myForm) {
	choix = parseInt(getCheckedValue(myForm.choix));
	if (!choix) {
		$.facebox('<h1>Erreur</h1><p>Veuillez choisir un type de commande</p>');	
		return false;
	} else {
		switch (choix) {
			case 1:
				regex = new RegExp(/^([a-z0-9\-]+)(\.[a-z]+){1,}$/i);
				domaine = $.trim(myForm.domaine_associe.value);
				if ( !regex.test(domaine) ) {
					$.facebox('<h1>Erreur</h1><p>Le nom de domaine associé est invalide, Ex: magic.fr</p>');
					myForm.domaine_associe.focus();
					return false;
				}
				break;
			case 2: 
				ext = getCheckedValue(myForm.elements['ext_valide[]']);
				if (!ext) {
					$.facebox('<h1>Erreur</h1><p>Un nouveau domaine est obligatoire</p>');		
					return false;
				}
				break;
		}
	}
	
	return true;
}
function changerTypeMailCommande(i) {
	if (i==1) {
		$('#boxNvDomaine').hide(400);
		$('#boxExDomaine').show(400);
	}
	if (i==2) {
		$('#boxNvDomaine').show(400);
		$('#boxExDomaine').hide(400);
	}
	/* JS pour le test gratuit de MagicMail
	if (i==3) {
		$('#boxNvDomaine').hide(400);
		$('#boxExistDomaine').hide(400);
	}*/
}
function calculMagicMail(qte) {
	qte_facture = ((qte - 20)>0) ? qte - 20 : 0; 
	toto = qte_facture*2.2;
	$('#toto').html(toto);
}

function doRecupererConfigDetailsSage(code_article, name, i) {		
	$.get(url_site+'/scripts/ajax.php', { action: 'recupererConfigDetailsSage', code_article: code_article, k: name, serveur: serveur, selectedindex: i },
		function(data) {
			eval(data);
			recapTotal();
		});
}

function recupererConfigDetailsSage(value, name, selectedindex) {

	debitGarantiName  = 'cfg_debit_garanti';
	bandePassanteName = 'cfg_bande_passante';
	osName = 'cfg_systeme_d_exploitation';
	ramName = 'cfg_ram';
	servicesName = 'cfg_services';
	firewallName = 'cfg_instance_firewall_dedie_cluster';
	
	execute = true;
	
	if (name == bandePassanteName) {
		i = value.search(/[0-9]/);
		ii = parseInt(value.substring(i));
		actuel_bande_passante = ii;
	}
	if (name == bandePassanteName && $('#'+debitGarantiName).is(':checked')) {
		i = value.search(/[0-9]/);
		ii = parseInt(value.substring(i));
		code_article_debit = 'SRA-SVRBPG' + ii;
		doRecupererConfigDetailsSage( code_article_debit, debitGarantiName, (ii/10) );		
		
		$('#slider-input-'+bandePassanteName).html('');
		$('#slider-prix-'+bandePassanteName).val(0);
		$('#slider-desc-'+bandePassanteName).html('');
		
		document.getElementById(bandePassanteName).value = '';
		document.getElementById(bandePassanteName).selectedIndex = 0;
		
		recapTotal();
		execute = false;
	}
	
	/*
	Règles en fonction des OS
	Si:
	OS=Windows 2008 ® Édition Standard R2 ou OS=Windows 2008 ® Édition Web R2
	Alors:
	RAM > 1 Go
	*/
	if ( name == ramName ) {
		vos = getCheckedValue(document.getElementsByName(osName));
		r = document.getElementById(ramName);
		i = r.selectedIndex;
		
		if ( vos != '' && vos.search(/WS08/i)>0 && i==0 ) {
			
			thisHandle = jQuery($('#'+ramName).handle);
			$('#handle_'+ramName).css('left', '25%');
			thisHandle.find('.ui-slider-tooltip .ttContent').text( r[1].label );
			
			$.facebox('<h1>Remarque</h1><p>Avec Windows 2008 ® Édition Standard R2 ou Windows 2008 ® Édition Web R2 la RAM doit être > 1Go</p>');
			
			r.selectedIndex = 1;
			value = r[1].value;
			selectedindex = r.selectedIndex;
		}
	}
		
	/*
	Règles en fonction des Options et niveau de service:
	Instance Firewall dedié ne peut pas être disponible si le niveau de service est égale à Infogéré
	*/
	if (name == servicesName && $('#'+firewallName).is(':checked') && selectedindex == 2) {
		
		r = document.getElementById(servicesName);		
		r.selectedIndex = 1;
		value = r[1].value;
		selectedindex = r.selectedIndex;
		
		thisHandle = jQuery($('#'+servicesName).handle);
		$('#handle_'+servicesName).css('left', '50%');
		thisHandle.find('.ui-slider-tooltip .ttContent').text( r[1].label );
				
		$.facebox('<h1>Remarque</h1><p>Instance Firewall dedié ne peut pas être disponible si le niveau de service est égale à Infogéré</p>');
		
	}
	
	if (execute == true) doRecupererConfigDetailsSage( value, name, selectedindex );	
}


function verifRechercheDomaine(myForm) {
	regex = new RegExp(/^[a-z0-9\-]+$/i);
	domaine = $.trim(myForm.domaine.value);
	if (domaine == '') {
		alert('Indiquez au moins un domaine');
		return false;	
	}
	T = domaine.split("\n");
	
	for (i=0; i<T.length; i++) {
		if (!regex.test(T[i])) {
			alert('Un ou plusieurs domaines invalides');
			myForm.domaine.focus();
			return false;
		}
	}
	
	k = 0;
	for(i=0; i<myForm.length; i++) {
		if (myForm.elements[i].type == 'checkbox') {
			if( myForm.elements[i].checked) k++;
		}
	}
	if (k==0) {
		alert('Cochez au moins une extension');
		return false;
	}
	return true;
}
function verifExtensionsDemandes(myForm) {
	domaine = $.trim(myForm.domaine.value);
	regex = new RegExp(/^[a-z0-9\-]{1,}$/gi);
	if (!regex.test(domaine)) {
		alert('Domaine invalide');
		myForm.domaine.focus();
		return false;
	}
	chargement();
	return true;		
}
function verifTransfertDomaine(myForm) {
	domaine = $.trim(myForm.domaine.value);
	regex = new RegExp(/^[a-z0-9\-]{1,}$/gi);
	if (!regex.test(domaine)) {
		alert('Domaine invalide');
		myForm.domaine.focus();
		return false;
	}
	chargement2();
	
	return true;		
}
function chargement() {
	$("#chargement").show();
	
}
function chargement2() {
	$("#chargement2").show();
	
}
function verifHebergMutDom(myForm) {
	if ($('#domaine').val() == '') {
		alert('nom de domaine invalide');	
	}
}
function validerChoixExtDomaine() {
	n = $("input:checked").length;
	if (n>0) return true;
	else {
		alert('Veuillez choisir au moins une extension');	
		return false;
	}
}
function verifHebergMut(myForm) {
	if (myForm.elements['ext_valide[]']) {
		e = myForm.elements['ext_valide[]'];
		v = getCheckedValue(e);
		if (v) {
			lancerPopUpChoix(myForm);
		} else {
			alert('Un nouveau domaine est obligatoire');
		}
	} else {
		alert('Un nouveau domaine est obligatoire');	
	}
}
function afficherDetailsWhois(domaine) {
	$.get(url_site+'/scripts/ajax.php', { action: 'whois', domaine: domaine },
	function(data) {
		$.facebox(data);
	});	
}
function menuComposants() {
	$("ul#menu-centrex a").hover(function(){
			$(this).css("background-position", "0px -31px");
			},function(){
			$(this).css("background-position", "0px 0px");
	});
	$("ul#menu-centrex a").click(function(){
		$('#m1').hide();
		id = $(this).attr('class');
		c = $('#'+id).html();
		$('#contenu-details').html(c);
		return(false);
	});
}
function menuComposantsConseil() {
	$("ul#menu-conseil a").hover(function(){
			$(this).css("background-position", "0px -31px");
			},function(){
			$(this).css("background-position", "0px 0px");
	});
	$("ul#menu-conseil a").click(function(){
		$('#m1').hide();
		id = $(this).attr('class');
		c = $('#'+id).html();
		$('#contenu-details').html(c);
		return(false);
	});
}
$(document).ready(function($) { 
						   
	$("button.zoom").click(function() {    
		 id = $(this).attr('title');
		 $.facebox($('#'+id).html());
		 
		 id.removeAttr('title');
	});  
	
	$("img.zoom").click(function() {    
		 id = $(this).attr('title');
		 $.facebox($('#'+id).html());
	}); 
		
	if (isConfigurator) {
		   $.get(url_site+'/scripts/ajax.php', { action: 'initConfigurateur', serveur: serveur },
		   function(data) {
			eval(data);
		});
	}
	
	/*
	$('input.input_to_check').click(function() {	
		$(this).next().show();
	});  
	
	$('a.del_input_to_check').click(function() {
		$(this).hide();
		$(this).prev().attr('checked', false);
		return false;
	});  
	*/
	
	$('img.tooltip').tooltip();
	
	$('input.input_to_check').click(function() {	
		if ( !$(this).hasClass('oblig') ) {
			$(this).next().show();
		}
		$('input:radio').each( function() {
			if(!this.checked) $(this).next().hide(); 
		});
	});  
	
	$('a.del_input_to_check').click(function() {
		$(this).hide();
		$(this).prev().attr('checked', false);
		return false;
	});
	
	menuComposantsConseil();
	menuComposants();
	
}); 
