        document.oncontextmenu = new Function("return false");				function AjouterFavoris() {
if ( navigator.appName != 'Microsoft Internet Explorer' ) { window.sidebar.addPanel("Shankara-Voyance.com", "http://www.shankara-voyance.com/", ""); }
else {window.external.AddFavorite("http://www.shankara-voyance.com/", "Shankara-Voyance.com");}
}
				function AjouterFavoris4() {
if ( navigator.appName != 'Microsoft Internet Explorer' ) { window.sidebar.addPanel("ReunionVoyance.com", "http://www.reunionvoyance.com/", ""); }
else {window.external.AddFavorite("http://www.reunionvoyance.com/", "ReunionVoyance.com");}
}
function animate(elementID, newLeft, newTop, newWidth,
      newHeight, time, callback)
{
  var el = document.getElementById(elementID);
  if(el == null)
    return;
 
  var cLeft = parseInt(el.style.left);
  var cTop = parseInt(el.style.top);
  var cWidth = parseInt(el.style.width);
  var cHeight = parseInt(el.style.height);
 
  var totalFrames = 1;
  if(time> 0)
    totalFrames = time/40;

  var fLeft = newLeft - cLeft;
  if(fLeft != 0)
    fLeft /= totalFrames;
 
  var fTop = newTop - cTop;
  if(fTop != 0)
    fTop /= totalFrames;
 
  var fWidth = newWidth - cWidth;
  if(fWidth != 0)
    fWidth /= totalFrames;
 
  var fHeight = newHeight - cHeight;
  if(fHeight != 0)
    fHeight /= totalFrames;
   
  doFrame(elementID, cLeft, newLeft, fLeft,
      cTop, newTop, fTop, cWidth, newWidth, fWidth,
      cHeight, newHeight, fHeight, callback);
}

function doFrame(eID, cLeft, nLeft, fLeft,
      cTop, nTop, fTop, cWidth, nWidth, fWidth,
      cHeight, nHeight, fHeight, callback)
{
   var el = document.getElementById(eID);
   if(el == null)
     return;

  cLeft = moveSingleVal(cLeft, nLeft, fLeft);
  cTop = moveSingleVal(cTop, nTop, fTop);
  cWidth = moveSingleVal(cWidth, nWidth, fWidth);
  cHeight = moveSingleVal(cHeight, nHeight, fHeight);

  el.style.left = Math.round(cLeft) + 'px';
  el.style.top = Math.round(cTop) + 'px';
  el.style.width = Math.round(cWidth) + 'px';
  el.style.height = Math.round(cHeight) + 'px';
 
  if(cLeft == nLeft && cTop == nTop && cHeight == nHeight
    && cWidth == nWidth)
  {
    if(callback != null)
      callback();
    return;
  }
   
  setTimeout( 'doFrame("'+eID+'",'+cLeft+','+nLeft+','+fLeft+','
    +cTop+','+nTop+','+fTop+','+cWidth+','+nWidth+','+fWidth+','
    +cHeight+','+nHeight+','+fHeight+','+callback+')', 40);
}

function moveSingleVal(currentVal, finalVal, frameAmt)
{
  if(frameAmt == 0 || currentVal == finalVal)
    return finalVal;
 
  currentVal += frameAmt;
  if((frameAmt> 0 && currentVal>= finalVal)
    || (frameAmt <0 && currentVal <= finalVal))
  {
    return finalVal;
  }
  return currentVal;
}
function NoError()
	{
	return true;
	}
window.onerror=NoError;
function cache(idf) {
	  if (document.getElementById) {
		  document.getElementById(idf).style.visibility="hidden";
		} else if (document.all) {
		  document.all[idf].style.visibility="hidden";
		} else if (document.layers) {
		  document.layers[idf].visibility="hidden";
		} }	
		var nbClic=0;
		function clickBouton(bouton) {
	if (nbClic==0) {
		bouton.value="Traitement...";
		nbClic++;
	} else {
		bouton.value="Patientez...";
	}
}
function isJour(txtJour) {
	var regJour=new RegExp("^[0-9]{1,2}$", "g");
	return regJour.test(txtJour);
}
function isMois(txtMois) {
	var regMois=new RegExp("^[0-9]{1,2}$", "g");
	return regMois.test(txtMois);
}
function isAnnee(txtAnnee) {
	var regAnnee=new RegExp("^[0-9]{4}$", "g");
	return regAnnee.test(txtAnnee);
}
function isPseudo(txtPseudo) {
	var regPseudo=new RegExp("^[0-9a-z-A-Z]{2,64}$","g");
	return regPseudo.test(txtPseudo);
}
function isMail(txtMail) {
	var regMail=new RegExp("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,3}$", "i");
	return regMail.test(txtMail);
}
function isMotDePasse(txtMotDePasse) {
	var regMotDePasse=new RegExp("^[a-zA-Z0-9]{4,15}$","g");
	return regMotDePasse.test(txtMotDePasse);
}
var coche=false;
function checkForm(f) {
    if (!isPseudo(f.pseudo.value)) {
		alert("Veuillez saisir votre pseudo !");
		f.pseudo.focus();
		return false;
	}	
	if (!isMotDePasse(f.mdp.value)) {
		alert("Veuillez saisir votre mot de passe !");
		f.mdp.focus();
		return false;
	}
	if (!isMail(f.mail.value)) {
		alert("Veuillez saisir votre e-mail !");
		f.mail.focus();
		return false;
	}
if (!isJour(f.jour.value)) {
		alert("Veuillez saisir votre jour de naissance !");
		f.jour.focus();
		return false;
	}
	 if ((f.jour.value)>31) {
    alert('Le jour de naissance saisi est invalide !');
    f.jour.focus();
    return false;
    }
	 if ((f.mois.value)>12) {
    alert('Le mois de naissance saisi est invalide !');
    f.mois.focus();
    return false;
    }
	if (!isMois(f.mois.value)) {
		alert("Veuillez saisir votre mois de naissance !");
		f.mois.focus();
		return false;
	}
	if (!isAnnee(f.annee.value)) {
		alert("Veuillez saisir votre ann\351e de naissance !");
		f.annee.focus();
		return false;
	}
			 if ((f.annee.value)<1900) {
    alert('L\'ann\351e de naissance saisi est invalide !');
    f.annee.focus();
    return false;
    }
	 if ((f.annee.value)>2100) {
    alert('L\' ann\351e de naissance saisi est invalide !');
    f.annee.focus();
    return false;
    }
    if (f.spam.value=='f6bbJ') {} else {
		alert("Veuillez saisir le code Anti-Spam !");
		f.spam.focus();
		return false;
	}		
	if (f.confirme.checked) {} else {
		alert("Veuillez confirmer le formulaire !");
		f.confirme.focus();
		return false;
	}
}
function checkForm11(f) {
if ((f.recup.value)=="") 
	   {
		alert("Veuillez saisir votre pseudo ou votre e-mail !");
		f.recup.focus();
		return false;
	}	
}

function checkForm2(f) {
    if (!isPseudo(f.pseudo2.value)) {
		alert("Veuillez saisir votre pseudo !");
		f.pseudo2.focus();
		return false;
	}		
	if (!isMotDePasse(f.mdp2.value)) {
		alert("Veuillez saisir votre mot de passe !");
		f.mdp2.focus();
		return false;
	}
}
function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ 
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}
function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}
function displaylimit(thename, theid, thelimit){
var theform=theid!=""? document.getElementById(theid) : thename
var limit_text='<b><span style="color:#993300" id="'+theform.toString()+'">'+thelimit+'</span></b> caract\350res restants'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); 
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); 
}
}
function checkForm10(f) {
	if ((f.sujet.value)=="") 
	   {alert("Veuillez saisir le sujet de votre message !");
		f.sujet.focus();
		return false;}
		if (!isMail(f.mail.value)) {
		alert("Veuillez saisir votre e-mail !");
		f.mail.focus();
		return false;
	}
	if ((f.message.value)=="") 
	   {alert("Veuillez saisir votre message !");
		f.message.focus();
		return false;}
}
function isNom(txtNom) {
	var regNom=new RegExp("^[A-Za-z -ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöùúûüýÿ]{2,64}$","g");
	return regNom.test(txtNom);
}
function isTelephone(txtTelephone) {
	var regTelephone=new RegExp("^[1234567890.]{10,14}$","g");
	return regTelephone.test(txtTelephone);
}
function checkForm01(f) {
	for (var i=0; i<f.civilite.length ; i++) {
		if (f.civilite[i].checked) {
			coche=true;
		}
	}
	if (coche) {
	} else {
		alert("Vous devez choisir votre civilit\351 !");
		f.civilite[0].focus();
		return false;
}
if (!isNom(f.nom.value)) {
		alert("Veuillez saisir votre nom !");
		f.nom.focus();
		return false;
	}
	if (!isNom(f.prenom.value)) {
		alert("Veuillez saisir votre pr\351nom !");
		f.prenom.focus();
		return false;
	}
if (f.adresse.value=="") {
		alert("Veuillez saisir votre adresse !");
		f.adresse.focus();
		return false;
	}
if (f.cp.value=="") {
		alert("Veuillez saisir votre code postal !");
		f.cp.focus();
		return false;
	}
	if (f.ville.value=="") {
		alert("Veuillez saisir votre ville !");
		f.ville.focus();
		return false;
	}
		if (f.pays.value=="") {
		alert("Veuillez saisir votre pays !");
		f.pays.focus();
		return false;
	}
	if (!isTelephone(f.telephone.value)) {
		alert("Veuillez saisir votre t\351l\351phone !");
		f.telephone.focus();
		return false;
	}
    if (!isPseudo(f.pseudo.value)) {
		alert("Veuillez saisir votre pseudo !");
		f.pseudo.focus();
		return false;
	}	
	if (!isMotDePasse(f.mdp.value)) {
		alert("Veuillez saisir votre mot de passe !");
		f.mdp.focus();
		return false;
	}
	if (!isMail(f.mail.value)) {
		alert("Veuillez saisir votre e-mail !");
		f.mail.focus();
		return false;
	}
		if (!isMail(f.msn.value)) {
		alert("Veuillez saisir votre adresse de messagerie !");
		f.msn.focus();
		return false;
	}
if (!isJour(f.jour.value)) {
		alert("Veuillez saisir votre jour de naissance !");
		f.jour.focus();
		return false;
	}
	 if ((f.jour.value)>31) {
    alert('Le jour de naissance saisi est invalide !');
    f.jour.focus();
    return false;
    }
	 if ((f.mois.value)>12) {
    alert('Le mois de naissance saisi est invalide !');
    f.mois.focus();
    return false;
    }
	if (!isMois(f.mois.value)) {
		alert("Veuillez saisir votre mois de naissance !");
		f.mois.focus();
		return false;
	}
	if (!isAnnee(f.annee.value)) {
		alert("Veuillez saisir votre ann\351e de naissance !");
		f.annee.focus();
		return false;
	}
			 if ((f.annee.value)<1900) {
    alert('L\'ann\351e de naissance saisi est invalide !');
    f.annee.focus();
    return false;
    }
	 if ((f.annee.value)>2100) {
    alert('L\' ann\351e de naissance saisi est invalide !');
    f.annee.focus();
    return false;
    }
if (f.identite.value=="") {
		alert("Veuillez envoyer une pi\350ce d'identit\351 scann\351e !");
		f.identite.focus();
		return false;
	}	
if (f.domicile.value=="") {
		alert("Veuillez envoyer un justificatif de domicile scann\351 !");
		f.domicile.focus();
		return false;
	}		
    if (f.spam.value=='f6bbJ') {} else {
		alert("Veuillez saisir le code Anti-Spam !");
		f.spam.focus();
		return false;
	}	
	if (f.confirme.checked) {} else {
		alert("Veuillez confirmer le formulaire !");
		f.confirme.focus();
		return false;
	}
}
function traiterTelephone(e) {
	var txtCarOk="0123456789";
	var car="";
	var isCarOk=false;
	var zone="";
	var txtAgent = navigator.userAgent.toLowerCase();
	var iePos = txtAgent.indexOf("msie");
	var ffPos = txtAgent.indexOf("firefox");
	if (iePos>=0) { 
		car=String.fromCharCode(event.keyCode);
		if (txtCarOk.indexOf(car)>=0) {
			isCarOk=true;
		}
		var txt="";
		zone=event.srcElement;
	}
	if (ffPos>=0) {
		car=String.fromCharCode(e.charCode);
		if (txtCarOk.indexOf(car)>=0) {
			isCarOk=true;
		}
		if ((e.charCode==0)&&(e.keyCode>0)) {
			return true;
		}
		zone=e.target;
	}
	if ((iePos<0)&&(ffPos<0)) {
		return true;
	}
	if (isCarOk) {
		if (zone.value.length<14) {
			zone.value+=car
			var nb=zone.value.length;
			if ((nb==2)||(nb==5)||(nb==8)||(nb==11)) {
				zone.value+=".";
			}
		}
	}
	return false;
}

function checkFormb(f) {
    if (!isPseudo(f.pseudo.value)) {
		alert("Veuillez saisir votre pseudo !");
		f.pseudo.focus();
		return false;
	}	
	if (!isMotDePasse(f.mdp.value)) {
		alert("Veuillez saisir votre mot de passe !");
		f.mdp.focus();
		return false;
	}
	if (!isMail(f.mail.value)) {
		alert("Veuillez saisir votre e-mail !");
		f.mail.focus();
		return false;
	}
if (!isJour(f.jour.value)) {
		alert("Veuillez saisir votre jour de naissance !");
		f.jour.focus();
		return false;
	}
	 if ((f.jour.value)>31) {
    alert('Le jour de naissance saisi est invalide !');
    f.jour.focus();
    return false;
    }
	 if ((f.mois.value)>12) {
    alert('Le mois de naissance saisi est invalide !');
    f.mois.focus();
    return false;
    }
	if (!isMois(f.mois.value)) {
		alert("Veuillez saisir votre mois de naissance !");
		f.mois.focus();
		return false;
	}
	if (!isAnnee(f.annee.value)) {
		alert("Veuillez saisir votre ann\351e de naissance !");
		f.annee.focus();
		return false;
	}
			 if ((f.annee.value)<1900) {
    alert('L\'ann\351e de naissance saisi est invalide !');
    f.annee.focus();
    return false;
    }
	 if ((f.annee.value)>2100) {
    alert('L\' ann\351e de naissance saisi est invalide !');
    f.annee.focus();
    return false;
    }
}
function visibilite(thingId)
{
var targetElement;
targetElement = document.getElementById(thingId) ;
if (targetElement.style.display == "none")
{
targetElement.style.display = "" ;
} else {
targetElement.style.display = "none" ;
}
}
function checkForm100(f) {
	if ((f.sujet.value)=="") 
	   {alert("Veuillez saisir le sujet de votre message !");
		f.sujet.focus();
		return false;}
		if (!isNom(f.destinataire.value)) {
		alert("Veuillez s\351lectionner le voyant destinataire du message !");
		f.destinataire.focus();
		return false;
	}
	if ((f.message.value)=="") 
	   {alert("Veuillez saisir votre message !");
		f.message.focus();
		return false;}
}
function checkForm1000(f) {
	if ((f.sujet.value)=="") 
	   {alert("Veuillez saisir le sujet de l'info !");
		f.sujet.focus();
		return false;}
	if ((f.motif.value)=="") 
	   {alert("Veuillez saisir votre message !");
		f.motif.focus();
		return false;}
}function checkForm101(f) {
	if ((f.voyant.value)=="") 
	   {alert("Veuillez s\351lectionner un voyant !");
		f.voyant.focus();
		return false;}
}
function checkForm102(f) {
	if ((f.mail.value)=="") 
	   {alert("Veuillez saisir l\'adresse e-mail de votre ami(e) !");
		f.mail.focus();
		return false;}
}
function checkForm001(f) {
if (f.photo.value=="") {
		alert("Veuillez pr\351ciser l\'emplacement de votre photo !");
		f.photo.focus();
		return false;
	}	
}
function checkForm001b(f) {
	if (f.type.value=="") {
		alert("Veuillez s\351lectionner le type de photo !");
		f.type.focus();
		return false;
	}	
if (f.photo.value=="") {
		alert("Veuillez pr\351ciser l\'emplacement de votre photo !");
		f.photo.focus();
		return false;
	}	
}
function checkForm103(f) {
	if ((f.client.value)=="") 
	   {alert("Veuillez saisir le client a bloquer !");
		f.client.focus();
		return false;}
	if ((f.motif.value)=="") 
	   {alert("Veuillez saisir le motif du blocage !");
		f.motif.focus();
		return false;}		
}
function checkForm104(f) {
	if ((f.client.value)=="") 
	   {alert("Veuillez saisir le client !");
		f.client.focus();
		return false;}
	if ((f.motif.value)=="") 
	   {alert("Veuillez saisir une note !");
		f.motif.focus();
		return false;}		
}
function checkForm105(f) {
	if ((f.motif.value)=="") 
	   {alert("Veuillez saisir un texte !");
		f.motif.focus();
		return false;}		
}
function checkForm01b(f) {
if (f.adresse.value=="") {
		alert("Veuillez saisir votre adresse !");
		f.adresse.focus();
		return false;
	}
if (f.cp.value=="") {
		alert("Veuillez saisir votre code postal !");
		f.cp.focus();
		return false;
	}
	if (f.ville.value=="") {
		alert("Veuillez saisir votre ville !");
		f.ville.focus();
		return false;
	}
		if (f.pays.value=="") {
		alert("Veuillez saisir votre pays !");
		f.pays.focus();
		return false;
	}
	if (!isTelephone(f.telephone.value)) {
		alert("Veuillez saisir votre t\351l\351phone !");
		f.telephone.focus();
		return false;
	}
	if (!isMotDePasse(f.mdp.value)) {
		alert("Veuillez saisir votre mot de passe !");
		f.mdp.focus();
		return false;
	}
	if (!isMail(f.mail.value)) {
		alert("Veuillez saisir votre e-mail !");
		f.mail.focus();
		return false;
	}
		if (!isMail(f.msn.value)) {
		alert("Veuillez saisir votre adresse de messagerie !");
		f.msn.focus();
		return false;
	}
if (!isJour(f.jour.value)) {
		alert("Veuillez saisir votre jour de naissance !");
		f.jour.focus();
		return false;
	}
	 if ((f.jour.value)>31) {
    alert('Le jour de naissance saisi est invalide !');
    f.jour.focus();
    return false;
    }
	 if ((f.mois.value)>12) {
    alert('Le mois de naissance saisi est invalide !');
    f.mois.focus();
    return false;
    }
	if (!isMois(f.mois.value)) {
		alert("Veuillez saisir votre mois de naissance !");
		f.mois.focus();
		return false;
	}
	if (!isAnnee(f.annee.value)) {
		alert("Veuillez saisir votre ann\351e de naissance !");
		f.annee.focus();
		return false;
	}
			 if ((f.annee.value)<1900) {
    alert('L\'ann\351e de naissance saisi est invalide !');
    f.annee.focus();
    return false;
    }
	 if ((f.annee.value)>2100) {
    alert('L\' ann\351e de naissance saisi est invalide !');
    f.annee.focus();
    return false;
    }
}
function checkForm120(f) {
	if (!isMail(f.newsmail.value)) {
		alert("Veuillez saisir votre E-mail !");
		f.newsmail.focus();
		return false;
	}
}
function checkForm122(f) {
	if ((f.commentaire.value)=="") 
	   {alert("Veuillez saisir votre commentaire !");
		f.commentaire.focus();
		return false;}	
}
function checkForm123(f) {
	if ((f.paiement.value)=='') 
	   {alert("Veuillez s\351lectionner le service a activer !");
		f.paiement.focus();
		return false;}	
		if ((((f.paiement.value)=='v2') ||  ((f.paiement.value)=='v3')) && ((f.messagea.value)=="")) 
	   {alert("Veuillez saisir votre num\351ro de t\351l\351phone !");
		f.messagea.focus();
		return false;}	
}
function checkForm124(f) {
	if ((f.paiement.value)=='') 
	   {alert("Veuillez s\351lectionner le service !");
		f.paiement.focus();
		return false;}	
		if ((((f.paiement.value)=='v1') || ((f.paiement.value)=='v2')  || ((f.paiement.value)=='v3')) && ((f.messagea.value)=="")) 
	   {alert("Veuillez saisir les questions a poser !");
		f.messagea.focus();
		return false;}	
}
function checkForm125(f) {
	if ((f.message.value)=='') 
	   {alert("Veuillez saisir votre r\351ponse !");
		f.message.focus();
		return false;}	
}
function checkForm126(f) {
	if ((f.message.value)=='') 
	   {alert("Veuillez saisir votre message !");
		f.message.focus();
		return false;}	
}
function checkForm2w(f){
	if(!isMail(f.newsmail.value))
	{alert("Veuillez saisir votre e-mail !");
	f.newsmail.focus();
	return false;}
	}
function checkForm2w2(f){
	if(!isMail(f.newsmail2.value))
	{alert("Veuillez saisir votre e-mail !");
	f.newsmail2.focus();
	return false;}
	}
