/*  nom : main.js
	site : www.monarobase.net
	auteur : Richard Hordern	*/
var cr;
function red (cr) {
	cr.style.backgroundColor = "#FFCECE" ;
	cr.style.cursor = "pointer";
}
function yellow (cr) {
	cr.style.backgroundColor = "#FFFFAE" ;
	cr.style.cursor = "pointer";
}
function blue (cr) {
	cr.style.backgroundColor = "#C7D1FE" ;
	cr.style.cursor = "pointer";
}
function grey (cr) {
	cr.style.backgroundColor = "#CCC" ;
	cr.style.cursor = "pointer";
}
function white (cr) {
	cr.style.backgroundColor = "#EAEAEA" ;
	cr.style.cursor = "pointer";
}
function orig (cr) {
	cr.style.backgroundColor = "";
}

function areSure() {
if (document.form1.aresure.checked) {
document.form1.modifier.disabled=false;
} else {
document.form1.modifier.disabled=true;	
}	
}
function areSureFacture() {
if (document.form4.aresure.checked) {
document.form4.modifier.disabled=false;
} else {
document.form4.modifier.disabled=true;	
}	
}
function isAutre() {
if (document.form1.mode.value == "Autre") {
document.form1.autre.disabled=false;
} else {
document.form1.autre.disabled=true;	
document.form1.autre.value='';	
}	
}
function waiting() {
	var sub
	document.getElementById('sub_button').value="Veuillez patienter...";
	document.getElementById('sub_button').style.color = "#BBB";
}
function verif_tld(obj) {
	var path = document.form2;
	if ( obj.checked == false ) return;
	
	if ( obj.value == "all") {
		for (var i = 0; i <  path.elements['tld'].length; i++) {
			var input = path.elements['tld'][i];
			
			if ( input.value != "tous" ) {
				input.checked = false;
			}
		}
	} else {
		for ( var i = path.elements['tld'].length - 1; i > 0; i--) {
			if ( path.elements['tld'][i].value == "all" ) {
				path.elements['tld'][i].checked = false;
				break;
			}
		}
	}
}
function valid_ticket(frm){
  if((frm.elements['sujet'].value != "") && (frm.elements['message'].value != "")) {
    return true;
  }
  else if ((frm.elements['sujet'].value == "") && (frm.elements['message'].value == "")) {
    alert("Vous n'avez pas envoyé de message !");
    return false;
  }
  else if (frm.elements['sujet'].value == "") {
    alert("Saisissez le sujet");
    return false;
  }
  else if (frm.elements['message'].value == "") {
    alert("Saisissez le message");
    return false;
  }
}
function valid_reply(frm){
  if(frm.elements['message'].value != "") {
    return true;
  }
  else {
    alert("Saisissez votre message");
    return false;
  }
}
function updatePanier(){
	document.formupdate.submit();
}
function clearValue(obj,val){
	if (obj.value == val) {
		obj.value = '';
	}
}
function resetValue(obj,val){
	if (obj.value == '') {
		obj.value = val;
	}
}
function changeSelect() {
	document.form1.isnew[1].checked = true;
}
function changeSelect2(radio) {
	document.form1.choix_type[radio].checked = true;
}

function isCompany() {
	if (document.inscription.statut[0].checked) {
	document.getElementById("iscompany1").innerHTML = '';
	document.getElementById("iscompany2").innerHTML = '';
	document.getElementById("iscompany3").innerHTML = '';
	document.getElementById("isindiv1").innerHTML = '*';
	document.getElementById("isindiv2").innerHTML = '*';
	document.getElementById("isindiv3").innerHTML = '*';
	} else {
	document.getElementById("iscompany1").innerHTML = '*';
	document.getElementById("iscompany2").innerHTML = '*';
	document.getElementById("iscompany3").innerHTML = '*';
	document.getElementById("isindiv1").innerHTML = '';
	document.getElementById("isindiv2").innerHTML = '';
	document.getElementById("isindiv3").innerHTML = '';
	}
}
function transferDomain() {
	var erreur = '';
	var reg = /^[A-Z0-9][A-Z0-9_-]{0,61}[A-Z0-9]$/i;
	//var reg = /^([a-z0-9]+(\-?[a-z0-9]*)){2,63}$/i ;
	var adr = document.domain_transfer.domain.value;
	if (!document.domain_transfer.transfer.checked) {
		erreur = erreur + "Vous devez confirmer avoir lu les conditions de transfert.\n";	
	}
	if (document.domain_transfer.domain.value == '') {
		erreur = erreur + "Vous devez entrer le nom de domaine.\n";
	}
	//if ((document.domain_transfer.domain.value != '') && !(adr.match( reg ))) {
	if ((document.domain_transfer.domain.value != '') && !(reg.test( adr ))) {
		erreur = erreur + "Votre domaine n'est pas valide :\nSeulement les lettres (a-z), chiffres (0-9), et les trait d'union (-) sont valides!";
	}
	if (erreur != '') {
		alert (erreur) ;
		return false;
	}
}
function checkifSelected() {
erreur = '';
if (!document.domain_check.dom_fr.checked && !document.domain_check.dom_com.checked && !document.domain_check.dom_eu.checked && !document.domain_check.dom_net.checked && !document.domain_check.dom_org.checked && !document.domain_check.dom_info.checked && !document.domain_check.dom_biz.checked && !document.domain_check.dom_name.checked && !document.domain_check.dom_re.checked && !document.domain_check.dom_pm.checked && !document.domain_check.dom_tf.checked && !document.domain_check.dom_wf.checked && !document.domain_check.dom_yt.checked && !document.domain_check.dom_pro.checked) {
erreur = "Vous devez sélectionner au moins une extension.\n";
}
if (document.domain_check.domain.value == '') {
erreur	= erreur + "Vous devez entrer un nom de domaine.";
}
if (erreur != '') {
alert (erreur);	
return false;
}
}
function checkBeforePanier() {
checked = 0;
if (document.available_domain.dom_fr) { 
	if (document.available_domain.dom_fr.checked) {
		checked++; 	
	}
}
if (document.available_domain.dom_eu) { 
	if (document.available_domain.dom_eu.checked) {
		checked++; 	
	}
}
if (document.available_domain.dom_com) { 
	if (document.available_domain.dom_com.checked) {
		checked++; 	
	}
}
if (document.available_domain.dom_net) { 
	if (document.available_domain.dom_net.checked) {
		checked++; 	
	}
}
if (document.available_domain.dom_org) { 
	if (document.available_domain.dom_org.checked) {
		checked++; 	
	}
}
if (document.available_domain.dom_info) { 
	if (document.available_domain.dom_info.checked) {
		checked++; 	
	}
}
if (document.available_domain.dom_biz) { 
	if (document.available_domain.dom_biz.checked) {
		checked++; 	
	}
}
if (document.available_domain.dom_name) { 
	if (document.available_domain.dom_name.checked) {
		checked++; 	
	}
}
if (document.available_domain.dom_re) { 
	if (document.available_domain.dom_re.checked) {
		checked++; 	
	}
}
if (document.available_domain.dom_pm) { 
	if (document.available_domain.dom_pm.checked) {
		checked++; 	
	}
}
if (document.available_domain.dom_tf) { 
	if (document.available_domain.dom_tf.checked) {
		checked++; 	
	}
}
if (document.available_domain.dom_wf) { 
	if (document.available_domain.dom_wf.checked) {
		checked++; 	
	}
}
if (document.available_domain.dom_pro) { 
	if (document.available_domain.dom_pro.checked) {
		checked++; 	
	}
}
if (document.available_domain.dom_yt) { 
	if (document.available_domain.dom_yt.checked) {
		checked++; 	
	}
}
if (checked == 0) {
alert ("Vous devez sélectionner au moins un nom de domaine.");
return false;
}
}
function checkdomain(adr) {
	var reg = /^([a-z0-9]+(\-?[a-z0-9]*)){2,63}\.([a-z]){2,4}$/i ;
	if (!(adr.domain.value.match( reg ))) {
		alert ("Votre nom de domaine n'est pas valide !");
		return false;
	}
}
