var ContenuCreerFormRedirect=""
var ContenuCreerFormBoite=""

function AffichFormNouveauCompte(mode)
{
	var data="mode="+mode
	var page = "includes/nouveaucompte.php"
	
	var xhr_object = xmlhttp();
	xhr_object.open("POST", page, true);

	xhr_object.onreadystatechange = function() {
		if(xhr_object.readyState == 4){
			if(xhr_object.responseText!=""){
				document.getElementById("div_identification").innerHTML=xhr_object.responseText
				document.getElementById('div_charge').style.visibility="hidden";
			}
		}
		else
		{
			document.getElementById('div_charge').style.visibility="visible";
		}
	}
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhr_object.send(data);
}

function AfficheDetailDNS(conteneur, contenu, nomlien)
{
	if($(nomlien).innerHTML=='voir'){
		$(conteneur).innerHTML = contenu
		$(nomlien).innerHTML = 'masquer'
	}
	else{
		$(conteneur).innerHTML="";
		$(nomlien).innerHTML = 'voir'
	}
}

function ModifieSubmitForm(form,new_value)
{
	var inputs = form.elements;
	for (var i=0; i<inputs.length; i++) {
		//alert(inputs[i].name+' === '+inputs[i].type)
		if (inputs[i].type != undefined && inputs[i].type == 'hidden' && inputs[i].name=="form_submit_form") {
			inputs[i].value = new_value;
		}
	}
}

function CocheDomaine(form,checked)
{
	var inputs = form.elements;
	for (var i=0; i<inputs.length; i++) {
		if (inputs[i].type != undefined && inputs[i].type == 'checkbox' && !inputs[i].disabled) {
			inputs[i].checked = checked;
		}
	}
}

function Vename_DNS()
{
	var i=0;
	var montexte = ($('lien_use_dns').innerHTML).toLowerCase();
	var indice = montexte.indexOf('vename');
	if(indice>=0){
		for(i=0;i<10;i++){
			if (i<ListeVenameNS.length){
				$('nom_dns'+i).value = ListeVenameNS[i];
				$('ip_dns'+i).value = ListeIPVenameNS[i];
			}else
			if(i<ListeVenameNS.length+ListeVenameSecNS.length){
				$('nom_dns'+i).value = ListeVenameSecNS[i-ListeVenameNS.length];
				$('ip_dns'+i).value = ListeIPVenameSecNS[i-ListeVenameNS.length];
			}else{
				$('nom_dns'+i).value = "";
				$('ip_dns'+i).value = "";
			}
			$('nom_dns'+i).readOnly = true;
			$('ip_dns'+i).readOnly = true;
		}
		$('new_type_service_dns').value = "vename";
		$('lien_use_dns').innerHTML = "Utiliser des DNS hebergeur";
	}
	else{
		for(i=0;i<10;i++){
			if (i<ListeNS.length){
				$('nom_dns'+i).value = ListeNS[i];
				$('ip_dns'+i).value = ListeIPNS[i];
			}else
			if(i<ListeNS.length+ListeSecNS.length){
				$('nom_dns'+i).value = ListeSecNS[i-ListeNS.length];
				$('ip_dns'+i).value = ListeIPSecNS[i-ListeNS.length];
			}else{
				$('nom_dns'+i).value = "";
				$('ip_dns'+i).value = "";
			}
			$('nom_dns'+i).readOnly = false;
			$('ip_dns'+i).readOnly = false;
		}
		$('new_type_service_dns').value = "dns";
		$('lien_use_dns').innerHTML = "Utiliser les DNS de Vename";
	}
}

function ChangeDonneesFormTabBord(val_form_action, id_dom,order,order_sens,droit_modif)
{
	$('tab_bord_action').value=val_form_action;
	$('id_dom_detail').value=id_dom;
	$('tab_bord_order').value=order;
	$('tab_bord_order_sens').value=order_sens;
	$('droit_modif_dom_detail').value=droit_modif;
}

function ChangeDonneesFormTabBordDetail(val_form_action, val_current_value)
{
	// default values in JavaScript
	if (typeof val_current_value == 'undefined' ) val_current_value = '';
	
	$('update_action').value=val_form_action;
	$('current_value').value=val_current_value;
}

function ChangeDonneesFormGestMail(update_action,page_retour,id_cpte_mail,nom_cpte_mail)
{
	//alert(update_action+'---'+page_retour+'---'+cpte_mail)
	if(update_action==11){
		var rep = confirm("Êtes-vous certain de vouloir supprimer ce compte? Nous vous rappellons que dans le cas d'une boite mail, la suppression effacera l'ensemble des donnÃ©es encore stockÃ©es.")
		if (rep){
			document.forms["form_gerer_mail"].form_submit_form.value="submit_suppr_mail_domaine";
			$('id_cpte_mail').value=id_cpte_mail
			$('page_retour').value=page_retour
			$('form_gerer_mail').submit()
		}
	}
	if(update_action==12){
		var rep = confirm("La purge d'une boîte mail entrainera la suppression DEFINITIVE de tous les couriels qu'elle contient.\nÃŠtes vous certains de vouloir purger cette boÃ®te ?")
		if (rep){
			document.forms["form_gerer_mail"].form_submit_form.value="submit_purge_mail_domaine";
			$('id_cpte_mail').value=id_cpte_mail
			$('page_retour').value=page_retour
			$('form_gerer_mail').submit()
		}
	}
	if(update_action!=11 && update_action!=12){
		$('mode_enreg').value=1
		$('update_action').value=update_action
		$('page_retour').value=page_retour
		$('id_cpte_mail').value=id_cpte_mail
		$('nom_cpte_mail').value=nom_cpte_mail
	}
}

function ChangeDonneesFormGestNormZoneDNS(update_action,page_retour,id_rr)
{
	alert(update_action+'---'+page_retour+'---'+id_rr)
	if(update_action==14){
		var rep = confirm("Êtes-vous certain de vouloir supprimer cet enregistrement?")
		if (rep){
			document.forms["form_modif_zone_dns_normale"].form_submit_form.value="submit_suppr_mail_domaine";
			$('id_rr').value=id_rr
			$('page_retour').value=page_retour
			$('form_modif_zone_dns_normale').submit()
		}
	}
	if(update_action==13){
		$('mode_enreg').value=1
		$('update_action').value=update_action
		$('page_retour').value=page_retour
		$('id_rr').value=id_rr
	}
}

function VerifieChangeChamp(ev,Obj)
{
	//alert(num+" et "+$F('nombre_produit'))
	var key = (window.event) ? window.event.keyCode : ev.keyCode;
	if(key==13 && document.getElementById('nomdomaine').value!="")
		CheckNomDomaine()
}

function AfficheChampQuota(mode)
{
	if(mode==1)
	{
		Element.remove('tr_valeur_quota1')
		Element.remove('tr_valeur_quota2')
	//	$('')='';
	}
	else
	{
		var ligne = '<tr id="tr_valeur_quota1">'+
					'	<td align="right" width="150" class="style_label"><font color="">Taille *&nbsp;&nbsp;</font></td>	'+
					'	<td align="left">&nbsp;&nbsp;&nbsp;</td>'+
					'	<td><input type="text" class="input_class2" name="valeur_quota_mail" id="valeur_quota_mail" value="">&nbsp;Mo </td>'+
					'</tr>'+
					'<tr id="tr_valeur_quota2"><td colspan="2">&nbsp;</td><td class="style_comment">&nbsp;</td></tr>'
		
		new Insertion.After('tr_valeur_quota', ligne);
	}
}

function ChargeTypeFormMail(type,nomdomaine,poste)
{
	//alert(type+'---'+nomdomaine+'---'+poste)
	var ContenuCreerFormBoiteDefaut = '<table width="100%" cellpadding="0" cellspacing="2" border="0">'+
									'<tr>'+
									'	<td colspan="2">&nbsp;</td>'+
									'	<td class="style_comment">&nbsp;</td>'+
									'</tr>'+
									'<tr>'+
									'	<td align="right" width="150" class="style_label"><font color="">Compte&nbsp;&nbsp;</font></td>	'+
									'	<td align="left">*&nbsp;&nbsp;&nbsp;</td>'+
									'	<td><input type="text" class="input_class3" maxlenght="40" size="40" name="compte_mail" id="compte_mail" value="">@'+nomdomaine+'</td>'+
									'</tr>'+
									'<tr>'+
									'	<td colspan="2">&nbsp;</td>'+
									'	<td class="style_comment">&nbsp;</td>'+
									'</tr>'+
									'<tr>'+
									'	<td align="right" width="150" class="style_label"><font color="">Mot de passe&nbsp;&nbsp;</font></td>	'+
									'	<td align="left">*&nbsp;&nbsp;&nbsp;</td>'+
									'	<td><input type="text" class="input_class3" maxlenght="40" size="40" name="passwd_compte_mail" id="passwd_compte_mail" value="">  </td>'+
									'</tr>'+
									'<tr>'+
									'	<td colspan="2">&nbsp;</td>'+
									'	<td class="style_comment">&nbsp;</td>'+
									'</tr>'+
									'<tr>'+
									'	<td align="right" width="150" class="style_label"><font color="">Confirmer mot de passe&nbsp;&nbsp;</font></td>	'+
									'	<td align="left">*&nbsp;&nbsp;&nbsp;</td>'+
									'	<td><input type="text" class="input_class3" maxlenght="40" size="40" name="conf_passwd_compte_mail" id="conf_passwd_compte_mail" value="">  </td>'+
									'</tr>'+
									'<tr>'+
									'	<td colspan="2">&nbsp;</td>'+
									'	<td class="style_comment">&nbsp;</td>'+
									'</tr>'+
									'<tr>'+
									'	<td align="right" width="150" class="style_label"><font color="">Email secondaire&nbsp;&nbsp;</font></td>	'+
									'	<td align="left">*&nbsp;&nbsp;&nbsp;</td>'+
									'	<td><input type="text" class="input_class3" maxlenght="40" size="40" name="mail_second" id="mail_second" value="">  </td>'+
									'</tr>'+
									'<tr>'+
									'	<td colspan="2">&nbsp;</td>'+
									'	<td class="style_comment">Indiquez ici une adresse email externe &agrave; votre VenameMail. Cette adresse est optionnelle mais conseill&eacute;e, notamment pour ne pas perdre de messages en cas de d&eacute;passement de quota.</td>'+
									'</tr>'+
									'<tr>'+
									'	<td align="right" width="150" class="style_label"><font color="">Alias&nbsp;&nbsp;</font></td>	'+
									'	<td align="left">*&nbsp;&nbsp;&nbsp;</td>'+
									'	<td><textarea  style="width: 280px" id="alias-list" name="alias-list" cols="40" rows="8"> </textarea> </td>'+
									'</tr>'+
									'<tr>'+
									'	<td colspan="2">&nbsp;</td>'+
									'	<td class="style_comment">Indiquez un alias mail par ligne. Les alias sont les autres noms sous lesquels sera reconnue votre nouvelle bo&icirc;te aux lettres.</td>'+
									'</tr>'+
									'<tr>'+
									'	<td align="right" width="150" class="style_label"><font color="">Quota&nbsp;&nbsp;</font></td>	'+
									'	<td align="left">&nbsp;&nbsp;&nbsp;</td>'+
									'	<td><input type="radio" name="quota_mail" id="quota_mail_limite" value="1" onclick="AfficheChampQuota(0)"><label for="quota_mail_limite">Limit&eacute;</label> &nbsp;&nbsp;&nbsp;'+
									'	<input type="radio" name="quota_mail" id="quota_mail_illimite" value="0"  onclick="AfficheChampQuota(1)" checked><label for="quota_mail_illimite">Illimit&eacute;</label>  </td>'+
									'</tr>'+
									'<tr id="tr_valeur_quota">'+
									'	<td colspan="2">&nbsp;</td>'+
									'	<td class="style_comment">&nbsp;</td>'+
									'</tr>'+
									'<tr>'+
									'	<td align="right" width="150" class="style_label"><font color="">Antispam&nbsp;&nbsp;</font></td>	'+
									'	<td align="left">&nbsp;&nbsp;&nbsp;</td>'+
									'	<td><input type="radio" name="antispam_mail" id="antispam_mail_actif" value="1" checked><label for="antispam_mail_actif">Activ&eacute;</label> &nbsp;&nbsp;&nbsp;'+
									'		<input type="radio" name="antispam_mail" id="antispam_mail_desactif" value="0"><label for="antispam_mail_desactif">D&eacute;sactiv&eacute;</label>  </td>'+
									'</tr>'+
									'<tr>'+
									'	<td colspan="2">&nbsp;</td>'+
									'	<td class="style_comment">&nbsp;</td>'+
									'</tr>'+
									'<tr>'+
									'	<td align="right" width="150" class="style_label"><font color="">Antivirus&nbsp;&nbsp;</font></td>	'+
									'	<td align="left">&nbsp;&nbsp;&nbsp;</td>'+
									'	<td><input type="radio" name="antivirus_mail" id="antivirus_mail_actif" value="1" checked><label for="antivirus_mail_actif">Activ&eacute;</label> &nbsp;&nbsp;&nbsp;'+
									'		<input type="radio" name="antivirus_mail" id="antivirus_mail_desactif" value="0"><label for="antivirus_mail_desactif">D&eacute;sactiv&eacute;</label>  </td>'+
									'</tr>'+
									'<tr>'+
									'	<td colspan="2">&nbsp;</td>'+
									'	<td class="style_comment">&nbsp;</td>'+
									'</tr>'+
								'</table>';
								
	var ContenuCreerFormRedirectDefaut = '<table width="100%" cellpadding="0" cellspacing="2" border="0">'+
									'<tr>'+
									'	<td colspan="2">&nbsp;</td>'+
									'	<td class="style_comment">&nbsp;</td>'+
									'</tr>'+
									'<tr>'+
									'	<td align="right" width="150" class="style_label"><font color="">Compte&nbsp;&nbsp;</font></td>	'+
									'	<td align="left">*&nbsp;&nbsp;&nbsp;</td>'+
									'	<td><input type="text" class="input_class3" maxlenght="40" size="40" name="compte_mail" id="compte_mail" value="">@'+nomdomaine+'</td>'+
									'</tr>'+
									'<tr>'+
									'	<td colspan="2">&nbsp;</td>'+
									'	<td class="style_comment">&nbsp;</td>'+
									'</tr>'+
									'<tr>'+
									'	<td align="right" width="150" class="style_label"><font color="">Redirections&nbsp;&nbsp;</font></td>	'+
									'	<td align="left">*&nbsp;&nbsp;&nbsp;</td>'+
									'	<td><textarea  style="width: 280px" id="redirect-list" name="redirect-list" cols="40" rows="8"> </textarea> </td>'+
									'</tr>'+
									'<tr>'+
									'	<td colspan="2">&nbsp;</td>'+
									'	<td class="style_comment">Indiquez une adresse email de redirection par ligne.</td>'+
									'</tr>'+
								'</table>';
	
	if(ContenuCreerFormRedirect=="")
		ContenuCreerFormRedirect = ContenuCreerFormRedirectDefaut
	if(ContenuCreerFormBoite=="")
		ContenuCreerFormBoite = ContenuCreerFormBoiteDefaut
	
	if(poste!="")
	{
		if(type==1){//On quite de redirect pour etre sur boite
			ContenuCreerFormRedirect = $('tableau_type_mail').innerHTML
			$('tableau_type_mail').innerHTML = ContenuCreerFormBoite
		}
		else{//Contraire
			ContenuCreerFormBoite = $('tableau_type_mail').innerHTML
			$('tableau_type_mail').innerHTML = ContenuCreerFormRedirect
		}
	}
	else{
		if(type==1)
		{
			$('tableau_type_mail').innerHTML = ContenuCreerFormBoiteDefaut
		}
		else
		{
			$('tableau_type_mail').innerHTML =ContenuCreerFormRedirectDefaut
		}
	}
}

function MontreAlias(id_span, list_alias, img_click)
{
	//alert(list_alias)
	if($(id_span+"_detail").innerHTML!="")
	{
		$(id_span+"_detail").innerHTML="";
		$(img_click).src="image/plus.png";
	}
	else
	{
		var chaine=""
		var tmp = list_alias.split('@@@@@');
		for(var i=0;i<tmp.length;i++)
		{
			chaine+="&nbsp;&nbsp;&nbsp;"+tmp[i]+"@<br>";
		}
		//alert(chaine)
		$(id_span+"_detail").innerHTML = chaine;
		$(img_click).src="image/moins.png";
	}
}