function select_all(check,panier)
{var els=document.forms["SEARCH"].elements;cpt=0;domaines="";for(var i=0;i<els.length;i++)
{if(!els[i].disabled)
{if(els[i].name.indexOf("C_")==0)
{els[i].checked=check;var fullname=els[i].name;var arr=fullname.split("_");var ID=arr[1];var nom=document.getElementById("IDN_"+ID).value;if(cpt==0)
{domaines=domaines+nom;cpt++;}
else
{domaines=domaines+"|"+nom;cpt++;}}}}
if(check)
etat=1;else
etat=0;var xmlhttp=false;if(window.XMLHttpRequest)
xmlhttp=new XMLHttpRequest();else if(window.ActiveXObject)
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");else
{alert("Your browser do not support XMLHTTPRequest Objects ...");return;}
xmlhttp.onreadystatechange=function()
{if(xmlhttp.readyState==4)
{if(xmlhttp.status==200)
var xhr;if(window.XMLHttpRequest)
{xhr=new XMLHttpRequest();}
else if(window.ActiveXObject)
{xhr=new ActiveXObject("Microsoft.XMLHTTP");}
xhr.onreadystatechange=function()
{if(xhr.readyState==4)
{if(xhr.status==200)
document.getElementById("ligne_panier").innerHTML=xhr.responseText;}};xhr.open('GET','/ajax/updatePanier.php?panier='+panier,true);xhr.send(null);document.getElementById("contenu_panier").innerHTML=xmlhttp.responseText;}};xmlhttp.open("POST","/ajax/selectAllDomaine.php",true);xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");var data="PANIER="+panier+"&DOMAINES="+domaines+"&ETAT="+etat;xmlhttp.send(data);if(check)
document.SEARCH.SUBMIT_CMD.disabled=false;else
document.SEARCH.SUBMIT_CMD.disabled=true;if(check)
document.getElementById("SUBMIT_CHECK").value="Uncheck all";else
document.getElementById("SUBMIT_CHECK").value="Check all";mode_check=!mode_check;}
function CheckDomaine()
{if(document.SEARCH.DOMAINE_INDEX.value=="")
{alert("Please type in at least one domain name !");return false;}
else
return true;}
function CheckDomains(lang)
{msg="Please type in at least one domain name !";msgLimit="The search is limited to 100 domain names (extensions included) !";msgMinExt="You have to choose at least one extension!";tab=document.SEARCH.DOMAINE.value.split('\n');tab_element_nu=new Array();var count_search=0;var cpt=0;for(var i=0;i<tab.length;i++)
{if(tab[i]!="")
{var tmp=tab[i].split('.');if(tmp.length>1)
{if(tmp[1].length>1)
count_search++;}
else
{tab_element_nu[cpt]=tab[i];cpt++;}}}
for(var d=0;d<tab_element_nu.length;d++)
{for(var i=0;i<document.SEARCH.length;i++)
{if(document.SEARCH[i].name.length<6&&document.SEARCH[i].name!="name"&&document.SEARCH[i].name!="id"&&document.SEARCH[i].name!="lang"&&document.SEARCH[i].name!="blur"&&document.SEARCH[i].name!="dir"&&document.SEARCH[i].name!="hide")
{if(document.SEARCH[i].checked)
{count_search++;}}}}
if(count_search>100)
{alert(msgLimit);return false;}
else if(document.SEARCH.DOMAINE.value=="")
{alert(msg);return false;}
else if(count_search<1)
{alert(msgMinExt);return false;}
else
return true;}
function viderPanier(panier)
{var xhr=false;var etat=false;if(window.XMLHttpRequest)
xhr=new XMLHttpRequest();else if(window.ActiveXObject)
xhr=new ActiveXObject("Microsoft.XMLHTTP");else
{alert("Your browser do not support XMLHTTPRequest Objects ...");return;}
xhr.onreadystatechange=function()
{if(xhr.readyState==4)
{if(xhr.status==200)
var xmlhttp;if(window.XMLHttpRequest)
{xmlhttp=new XMLHttpRequest();}
else if(window.ActiveXObject)
{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
xmlhttp.onreadystatechange=function()
{if(xmlhttp.readyState==4)
{if(xmlhttp.status==200)
document.getElementById("ligne_panier").innerHTML=xmlhttp.responseText;}};xmlhttp.open('GET','/ajax/updatePanier.php?panier='+panier,true);xmlhttp.send(null);document.getElementById("contenu_panier").innerHTML=xhr.responseText;}};xhr.open('GET','/ajax/emptyPanier.php?panier='+panier,true);xhr.send(null);document.SEARCH.SUBMIT_CMD.disabled=true;var els=document.forms["SEARCH"].elements;cpt=0;domaines="";for(var i=0;i<els.length;i++)
{if(!els[i].disabled)
{if(els[i].name.indexOf("C_")==0)
{els[i].checked=false;}}}
document.getElementById("SUBMIT_CHECK").value="Uncheck all";}
function SelectAllTab(active,mode)
{switch(active)
{case"generic":if(document.SEARCH.SELECT_GENERIC.value==0)
{document.SEARCH.SELECT_GENERIC.value=1;document.getElementById("checkTabGeneric").innerHTML="Uncheck all generic extensions";mode=true;}
else
{document.SEARCH.SELECT_GENERIC.value=0;document.getElementById("checkTabGeneric").innerHTML="Check all generic extensions";mode=false;}
document.SEARCH.COM.checked=mode;document.SEARCH.NET.checked=mode;document.SEARCH.INFO.checked=mode;document.SEARCH.BIZ.checked=mode;document.SEARCH.ORG.checked=mode;document.SEARCH.NAME.checked=mode;document.SEARCH.MOBI.checked=mode;document.SEARCH.TEL.checked=mode;document.SEARCH.XXX.checked=mode;document.SEARCH.FM.checked=mode;document.SEARCH.TV.checked=mode;document.SEARCH.IM.checked=mode;break;case"europe":if(document.SEARCH.SELECT_EUROPE.value==0)
{document.SEARCH.SELECT_EUROPE.value=1;document.getElementById("checkTabEurope").innerHTML="Uncheck all European extensions";mode=true;}
else
{document.SEARCH.SELECT_EUROPE.value=0;document.getElementById("checkTabEurope").innerHTML="Check all European extensions";mode=false;}
document.SEARCH.AT.checked=mode;document.SEARCH.BE.checked=mode;document.SEARCH.BG.checked=mode;document.SEARCH.CZ.checked=mode;document.SEARCH.CY.checked=mode;document.SEARCH.DE.checked=mode;document.SEARCH.DK.checked=mode;document.SEARCH.EE.checked=mode;document.SEARCH.ES.checked=mode;document.SEARCH.EU.checked=mode;document.SEARCH.FI.checked=mode;document.SEARCH.FR.checked=mode;document.SEARCH.GR.checked=mode;document.SEARCH.HU.checked=mode;document.SEARCH.IE.checked=mode;document.SEARCH.IT.checked=mode;document.SEARCH.LT.checked=mode;document.SEARCH.LU.checked=mode;document.SEARCH.LV.checked=mode;document.SEARCH.NL.checked=mode;document.SEARCH.MT.checked=mode;document.SEARCH.PL.checked=mode;document.SEARCH.PT.checked=mode;document.SEARCH.RO.checked=mode;document.SEARCH.SE.checked=mode;document.SEARCH.SI.checked=mode;document.SEARCH.SK.checked=mode;document.SEARCH.UK.checked=mode;if(document.getElementById("divBY").style.display!="none")
document.SEARCH.BY.checked=mode;if(document.getElementById("divCH").style.display!="none")
document.SEARCH.CH.checked=mode;if(document.getElementById("divCH").style.display!="none")
document.SEARCH.CH.checked=mode;if(document.getElementById("divNO").style.display!="none")
document.SEARCH.NO.checked=mode;if(document.getElementById("divME").style.display!="none")
document.SEARCH.ME.checked=mode;if(document.getElementById("divRU").style.display!="none")
document.SEARCH.RU.checked=mode;if(document.getElementById("divUA").style.display!="none")
document.SEARCH.UA.checked=mode;if(document.getElementById("divIM").style.display!="none")
document.SEARCH.IM.checked=mode;if(document.getElementById("divIS").style.display!="none")
document.SEARCH.IS.checked=mode;if(document.getElementById("divHR").style.display!="none")
document.SEARCH.HR.checked=mode;if(document.getElementById("divLI").style.display!="none")
document.SEARCH.LI.checked=mode;break;}}
function switch_tab(active)
{switch(active)
{case"generique":if(document.getElementById('generique'))
{document.getElementById('generique').className="recherche_tld_btn_GEN_ON";document.getElementById('europe').className="recherche_tld_btn_EUROPE_OFF";document.getElementById('cee').className="recherche_tld_btn_CEE_OFF";document.getElementById('div_generique').style.display="";document.getElementById('div_europe').style.display="none";}
document.getElementById('tarif_generique').style.display="";document.getElementById('tarif_europe').style.display="none";document.getElementById('tarif_menu_generique').style.color='#39393b';document.getElementById('tarif_menu_europe').style.color='#24ABC4';break;case"europe":if(document.getElementById('generique'))
{document.getElementById('generique').className="recherche_tld_btn_GEN_OFF";document.getElementById('europe').className="recherche_tld_btn_EUROPE_ON";document.getElementById('cee').className="recherche_tld_btn_CEE_OFF";document.getElementById('div_generique').style.display="none";document.getElementById('div_europe').style.display="";try
{document.getElementById("divIS").style.display="";document.getElementById("divBY").style.display="";document.getElementById("divRU").style.display="";document.getElementById("divME").style.display="";document.getElementById("divCH").style.display="";document.getElementById("divLI").style.display="";document.getElementById("divUA").style.display="";document.getElementById("divNO").style.display="";document.getElementById("divIM").style.display="";document.getElementById("divHR").style.display="";}
catch(e)
{}}
document.getElementById('tarif_generique').style.display="none";document.getElementById('tarif_europe').style.display="";document.getElementById('tarif_menu_generique').style.color='#24ABC4';document.getElementById('tarif_menu_europe').style.color='#39393b';document.getElementById("txtTabEurope").innerHTML="The european continent includes the following countries";break;case"cee":if(document.getElementById('generique'))
{document.getElementById('generique').className="recherche_tld_btn_GEN_OFF";document.getElementById('europe').className="recherche_tld_btn_EUROPE_OFF";document.getElementById('cee').className="recherche_tld_btn_CEE_ON";document.getElementById('div_generique').style.display="none";document.getElementById('div_europe').style.display="";try
{document.getElementById("divIS").style.display="none";document.getElementById("divBY").style.display="none";document.getElementById("divME").style.display="none";document.getElementById("divCH").style.display="none";document.getElementById("divLI").style.display="none";document.getElementById("divUA").style.display="none";document.getElementById("divRU").style.display="none";document.getElementById("divNO").style.display="none";document.getElementById("divIM").style.display="none";document.getElementById("divHR").style.display="none";}
catch(e)
{}}
document.getElementById('tarif_generique').style.display="none";document.getElementById('tarif_europe').style.display="";document.getElementById('tarif_menu_generique').style.color='#24ABC4';document.getElementById('tarif_menu_europe').style.color='#39393b';document.getElementById("txtTabEurope").innerHTML="The 27th countries below are part of the European Union";break;}}
var FOCUS=0;function deleteTextArea(txt)
{if(FOCUS==0)
{document.getElementById("DOMAINE").value="";FOCUS=1;}}
function abuse_mail(lang)
{var msg="";if(IsEmpty(document.getElementById('NOM').value))
msg=msg+"the name is mandatory\n";if(IsEmpty(document.getElementById('PRENOM').value))
msg=msg+"the first name is mandatory\n";if(IsEmpty(document.getElementById('MAIL').value))
msg=msg+"the email address is mandatory\n";else if(!IsMail(document.getElementById('MAIL').value))
msg=msg+"the email is incorrect\n";if(IsEmpty(document.getElementById('DESCRIPTION').value))
msg=msg+"the content is mandatory\n";if(msg!="")
{alert(msg);return;}
var xhr=false;if(window.XMLHttpRequest)
xhr=new XMLHttpRequest();else if(window.ActiveXObject)
{try
{xhr=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e)
{try
{xhr=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e)
{xhr=false;}}}
xhr.onreadystatechange=function()
{if(xhr.readyState==4)
{if(xhr.status==200)
{document.getElementById("result").innerHTML=xhr.responseText;document.getElementById('NOM').value="";document.getElementById('PRENOM').value="";document.getElementById('MAIL').value="";document.getElementById('PHONE').value="";document.getElementById('DESCRIPTION').value="";}}}
xhr.open("POST","/ajax/abuse.php",true);xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded;charset=iso-8859-1");var data="NOM="+document.getElementById('NOM').value+"&PRENOM="+document.getElementById('PRENOM').value+"&MAIL="+document.getElementById('MAIL').value+"&PHONE="+document.getElementById('PHONE').value+"&DESCRIPTION="+document.getElementById('DESCRIPTION').value+"&THEME="+document.getElementById('id_theme').value+"&LANG="+lang;xhr.send(data);}
