function redirect_to_select_url() {
	sel = document.getElementById('redirect_url');
	url = sel.options[sel.selectedIndex].value;
	if( url != "" ) {
		if(confirm("Voulez-vous changer de page ?")) window.location.href = url;
	}
}

function getXhr(){
	var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	} 
	return xhr;
}

function calcul_prix_hebergement(){
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			leselect = xhr.responseText;
			document.getElementById('total_ttc').innerHTML = leselect;
		}
	}
	xhr.open("POST","/extras/scripts/hebergement_order_total.html",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	sel = document.getElementById('extid');
	extsendid = sel.options[sel.selectedIndex].value;
	
	sel2 = document.getElementById('subscribe_duration');
	subscribeduration = sel2.options[sel2.selectedIndex].value;
	
	sel3 = document.getElementById('packid');
	packsendid = sel3.options[sel3.selectedIndex].value;
	
	xhr.send("packid="+packsendid+"&extid="+extsendid+"&subscribe_duration="+subscribeduration);
}

function calcul_prix_hebergement2() {
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			leselect = xhr.responseText;
			document.getElementById('total_ttc').innerHTML = leselect;
		}
	}
	xhr.open("POST","/extras/scripts/hebergement_order_total.html",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	sel2 = document.getElementById('subscribe_duration');
	subscribeduration = sel2.options[sel2.selectedIndex].value;
	
	sel3 = document.getElementById('packid').value;
	
	xhr.send("packid="+sel3+"&extid=&subscribe_duration="+subscribeduration);
}

function calcul_prix_nomdomaine(){
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			leselect = xhr.responseText;
			document.getElementById('total_ttc').innerHTML = leselect;
		}
	}
	xhr.open("POST","/extras/scripts/domain_order_total.html",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	sel = document.getElementById('extid');
	packsendid = sel.options[sel.selectedIndex].value;
	
	sel2 = document.getElementById('subscribe_duration');
	subscribeduration = sel2.options[sel2.selectedIndex].value;
	
	xhr.send("extid="+packsendid+"&subscribe_duration="+subscribeduration);
}

function calcul_prix_nomdomaine2(){
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			leselect = xhr.responseText;
			document.getElementById('total_ttc').innerHTML = leselect;
		}
	}
	xhr.open("POST","/extras/scripts/domain_order_total.html",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	packsendid = document.getElementById('extid').value;

	sel2 = document.getElementById('subscribe_duration');
	subscribeduration = sel2.options[sel2.selectedIndex].value;
	
	xhr.send("extid="+packsendid+"&subscribe_duration="+subscribeduration);
}

function calcul_prix_srvdiffusion(){
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			leselect = xhr.responseText;
			document.getElementById('total_ttc').innerHTML = leselect;
		}
	}
	xhr.open("POST","/extras/scripts/srvdiffusion_order_total.html",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	sel = document.getElementById('packid');
	packsendid = sel.options[sel.selectedIndex].value;
	
	sel2 = document.getElementById('subscribe_duration');
	subscribeduration = sel2.options[sel2.selectedIndex].value;
	
	xhr.send("packid="+packsendid+"&subscribe_duration="+subscribeduration);
}

function calcul_prix_srvdiffusion2(){
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			leselect = xhr.responseText;
			document.getElementById('total_ttc').innerHTML = leselect;
		}
	}
	xhr.open("POST","/extras/scripts/srvdiffusion_order_total.html",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	packsendid = document.getElementById('packid').value;

	sel2 = document.getElementById('subscribe_duration');
	subscribeduration = sel2.options[sel2.selectedIndex].value;
	
	xhr.send("packid="+packsendid+"&subscribe_duration="+subscribeduration);
}

function calcul_prix_srvdedicated(){
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			leselect = xhr.responseText;
			document.getElementById('total_ttc').innerHTML = leselect;
		}
	}
	xhr.open("POST","/extras/scripts/srvdedicated_order_total.html",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	sel = document.getElementById('packid');
	packsendid = sel.options[sel.selectedIndex].value;
	
	sel2 = document.getElementById('subscribe_duration');
	subscribeduration = sel2.options[sel2.selectedIndex].value;
	
	sel3 = document.getElementById('osinstall');
	osinstall = sel3.options[sel3.selectedIndex].value;
	
	xhr.send("packid="+packsendid+"&subscribe_duration="+subscribeduration+"&osid="+osinstall);
}

function calcul_prix_srvdedicated2(){
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			leselect = xhr.responseText;
			document.getElementById('total_ttc').innerHTML = leselect;
		}
	}
	xhr.open("POST","/extras/scripts/srvdedicated_order_total.html",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	packsendid = document.getElementById('packid').value;
	
	sel2 = document.getElementById('subscribe_duration');
	subscribeduration = sel2.options[sel2.selectedIndex].value;
	
	xhr.send("packid="+packsendid+"&subscribe_duration="+subscribeduration);
}

function printWebopassAudiotelInfos(num, amount) {
	document.getElementById("webopass_audiotel_infos").innerHTML = '<b>Numéro de téléphone :</b> '+num+'<br /><b>Prix de l\'appel :</b> '+amount+'';
}

function expand_or_collapse(id) {
	if( document.getElementById(id).style.visibility === "visible" ) {
		document.getElementById(id).style.visibility = 'hidden';
		document.getElementById(id).style.position = 'absolute';
	}
	else {
		document.getElementById(id).style.visibility = 'visible';
		document.getElementById(id).style.position = 'relative';
	}
}

function setTextInputByCheckbox(inputid,checkbx)
{
	var textfld = document.getElementById(inputid);
	if (checkbx.checked)
		textfld.disabled = true;
	if (!checkbx.checked)
		textfld.disabled = false;
}
function setTextInputByCheckbox2(inputid,checkbx)
{
	var textfld = document.getElementById(inputid);
	if (!checkbx.checked)
		textfld.disabled = true;
	if (checkbx.checked)
		textfld.disabled = false;
}