var xmlHttpFactories=[function(){return new XMLHttpRequest()},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Msxml3.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")},];var xmlhttp=false;function newXmlhttpObject(){xmlhttp=false;for(var i=0;i<xmlHttpFactories.length;i++){try{xmlhttp=xmlHttpFactories[i]();return xmlhttp}catch(e){continue}}return false}newXmlhttpObject();function sendRequestAjax(url,callBack,postData){if(!xmlhttp)return;url+='&x='+Math.random();var method=(postData)?"POST":"GET";xmlhttp.open(method,url,true);xmlhttp.setRequestHeader("User-Agent","XMLHTTP");xmlhttp.setRequestHeader("Cache-Control","no-cache");if(postData)xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");xmlhttp.onreadystatechange=function(){if(xmlhttp.readyState!=4)return;if(xmlhttp.status==200){callBack(xmlhttp)}};if(xmlhttp.readyState==4)return;xmlhttp.send(postData)}function trim(chaine){if(chaine)return""+chaine.replace(/^\s+/,'').replace(/\s+$/,'');return""}function $(id){return document.getElementById(id)}function $v(id){if($(id))return $(id).value;return""}function addEventsOnLoad(func){if(window.addEventListener)window.addEventListener("load",func,false);else if(window.attachEvent)window.attachEvent("onload",func);else window.onload=func}function encodeNameAndValue(sName,sValue){var sParam=encodeURIComponent(sName);sParam+="=";sParam+=encodeURIComponent(trim(sValue));return sParam}function getRequestBody(oForm){var aParams=new Array();for(var i=0;i<oForm.elements.length;i++){var oField=oForm.elements[i];switch(oField.type){case"button":case"submit":case"reset":break;case"checkbox":case"radio":if(!oField.checked){break}aParams.push(encodeNameAndValue(oField.name,oField.value));break;case"hidden":case"text":case"password":aParams.push(encodeNameAndValue(oField.name,oField.value));break;default:switch(oField.tagName.toLowerCase()){case"select":aParams.push(encodeNameAndValue(oField.name,oField.options[oField.selectedIndex].value));break;default:aParams.push(encodeNameAndValue(oField.name,oField.value))}}}return aParams.join("&")}function addMarquee(){var txt="<marquee scrollamount='5' onMouseOver='stop()' onMouseOut='start()'>";txt+="Bienvenue sur le site Pro2Link, votre partenaire numérique au Congo. Le Leader des fournisseurs des solutions Internet en Afrique et au Moyen-Orient...";txt+="</marquee>";$('marqueei').innerHTML=txt}function displayChange(){var url="ajax/display.php?nav=IP";sendRequestAjax(url,catchDisplayChange)}function catchDisplayChange(req){var res=req.responseText;if(!res)return;if(res.charAt(0)!='{'){return}var data=new Function("return "+res)();$('ip').innerHTML=data.IP;$('date').innerHTML=data.D}function setError(obj,cleanInput){obj.style.border="1px solid red";if(cleanInput)obj.value="";obj.focus();if(obj.name!="message")obj.onkeyup=obj.onchange=RemoveError}function RemoveError(){if(this.value&&trim(this.value)!="")this.style.border="1px solid #EEEEEE"}function sendDataEcrire(){var nom=trim($v('nom'));if(nom==''){alert('Votre nom est obligatoire.');setError($('nom'),true);return false}var pre=trim($v('prenom'));if(pre==''){alert('Votre prénom est obligatoire.');setError($('prenom'),true);return false}var mail=trim($v('mail'));if(mail==''){alert('Votre mail est obligatoire.');setError($('mail'),true);return false}else{var reg=new RegExp('^[a-z0-9]+((_|\.|-)[a-z0-9]+)*@[a-z0-9]+((\.|-)[a-z0-9]+)*\.[a-z0-9]+$','i');if(!reg.test(mail)){alert('Votre mail saisi n\'est pas valide.');setError($('mail'),false);return false}}var mess=trim($v('message'));if(mess==''){alert('Votre message est obligatoire.');setError($('message'),true);return false}else if(mess.length>1250){alert('Votre message ne doit pas dépasser 1250 caractères.');setError($('message'),false);return false}var oForm=document.forms['frm_ecrire'];var sBody=getRequestBody(oForm);var url="ajax/process.php?nav=ECRIRE";$('sub').disabled=true;sendRequestAjax(url,catchSendDataEcrire,sBody)}function catchSendDataEcrire(req){var res=req.responseText;if(!res)return;if(res.charAt(0)!='{'){alert('Un problème est survenu au cours de la requête.');window.location.href='http://www.pro2link.com'}var data=new Function("return "+res)();alert(data.rep);$('sub').disabled=false;if(data.res){window.location.href='http://www.pro2link.com'}}var W3CDOM=document.createElement&&document.getElementsByTagName;function setMaxLength(){$('nom').focus();displayChange();if(!W3CDOM)return;var textarea=$('message');var counter=document.createElement('div');counter.className='counter';var counterClone=counter.cloneNode(true);counterClone.innerHTML='<span>0</span>/1250';textarea.parentNode.insertBefore(counterClone,textarea.nextSibling);textarea.relatedElement=counterClone.getElementsByTagName('span')[0];textarea.onkeyup=textarea.onchange=checkMaxLength;textarea.onkeyup()}function checkMaxLength(){if(trim(this.value)!="")this.style.border="1px solid #EEEEEE";var maxLength=1250;var currentLength=this.value.length;if(currentLength>maxLength)this.relatedElement.className='rouge';else this.relatedElement.className='';this.relatedElement.firstChild.nodeValue=currentLength}
