var IE = document.all?true:false;
var StrMail = /^[A-Za-z0-9._-]+@[a-zA-Z0-9._-]{2,}[.][A-Za-z]{2,4}$/

function disclamer()
{
	if(!confirm("ATTENTION!\nCe site est strictement réservé aux adultes avertis!\n\nVous devez avoir atteint l'âge de la majorité (18 ans en France).\n\nVous declarez aussi ne pas être choqué par des images à caractère sexuel.\nSi vous ne remplissez pas les conditions énoncées plus haut, ou que vous ne souhaitiez pas voir de photos ou de vidéos à caractère érotique et pornographique, merci de sortir immédiatement de ce site.\n"))
	document.location.href='http://www.jai-pas-sommeil.net';
}
function SetCookie (name, value) {
	var argv=SetCookie.arguments;
	var argc=SetCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=name+"="+escape(value)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
}	 

function getCookieVal(offset) {
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1)
      		endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
	var arg=name+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg)
                        return getCookieVal (j);
                i=document.cookie.indexOf(" ",i)+1;
                        if (i==0) break;}
	return null;
}
//fonction CheckSaisie contact 
function estVide(champs)
{
  if (champs == "")
    return true;
  return false;
}

function email()
{
  var email = document.form.Email.value;
  var aroba = email.indexOf("@");
  if (aroba == -1) {
    alert("Entrez un adresse email valide, merci.");
    return false;
  }
  var point = email.indexOf(".", aroba);
  if ((point == -1) || (point == (aroba + 1))) {
    alert("Entrez un adresse email valide, merci.");
    return false;
  }
  var point = email.lastIndexOf(".");
  if ((point + 1) == email.length) {
    alert("Entrez un adresse email valide, merci.");
    return false;
  }
  var point = email.indexOf("..")
  if (point != -1) {
    alert("Entrez un adresse email valide, merci.");
    return false;
  }
  return true;
}

function verif()
{
 
  if (estVide(document.form.Nom.value)) 		{    alert("Entrez votre nom, merci."); return false; }
  if (estVide(document.form.Email.value)) 		{    alert("Entrez votre adresse email, merci."); return false; }
  else if (!email()) 					{    return false; }
  else if (estVide(document.form.Sujet.value))		{    alert("Entrez un sujet, merci."); return false; }
  else
    return true;
	
	alert ('plop');
}
   function OuvrirPopup(page,nom,hauteur,largeur,option) { 
     var top=(screen.height-hauteur)/2;
     var left=(screen.width-largeur)/2;		
	 window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+option);
   }

function verScroll(dir, spd, loop) {  

	loop = true;
	direction = "up";
	speed = 10;
	scrolltimer = null;

	if (document.layers) 
	{
	   var page = eval(playlist.document.elementTexte);	 

	}
	else 
	{
		 if (document.getElementById) 
		 {
		 	var page= eval("playlist.document.getElementById('elementTexte')");
		 }
		 else 
		 {
		  	  if (document.all) 
		 	  {
		 	   	 var page = eval(playlist.document.all.elementTexte);
	     	  }
		 }
	}				   
		
		
	direction = dir;
	speed = parseInt(spd);
	var y_pos = parseInt(playlist.document.getElementById('elementTexte').scrollTop);
	if (loop == true) 
	{
	   if (direction == "dn") 
	   {
		  playlist.document.getElementById('elementTexte').scrollTop = (y_pos + (speed));
	   } 
	   else 
	   {  
	   	  if (direction == "up" && y_pos > 0) 
		  {
	  	   	 playlist.document.getElementById('elementTexte').scrollTop = (y_pos - (speed));
	   	  } 
	   	  else 
		  {
		   	if (direction == "top") 
		   	{
		   	   playlist.document.getElementById('elementTexte').scrollTop = 0;
		   	}
	   	  }
	   }
	   scrolltimer = setTimeout("verScroll(direction,speed)", 2);
	}	 
	

}	   
 
function verScrollv(dir, spd, loop) {
	loop = true;
	direction = "up";
	speed = 5;
	scrolltimer = null;
	if (document.layers) 
	{
	   var page = eval(playlistv.document.elementTexte);	 

	}
	else 
	{
		 if (document.getElementById) 
		 {
		 	var page= eval("playlistv.document.getElementById('elementTexte')");
		 }
		 else 
		 {
		  	  if (document.all) 
		 	  {
		 	   	 var page = eval(playlistv.document.all.elementTexte);
	     	  }
		 }
	}				   

	direction = dir;
	speed = parseInt(spd);
	var y_pos = parseInt(playlistv.document.getElementById('elementTexte').scrollTop);
	if (loop == true) 
	{
	   if (direction == "dn") 
	   {
		  playlistv.document.getElementById('elementTexte').scrollTop = (y_pos + (speed));
	   } 
	   else 
	   {  
	   	  if (direction == "up" && y_pos > 0) 
		  {
	  	   	 playlistv.document.getElementById('elementTexte').scrollTop = (y_pos - (speed));
	   	  } 
	   	  else 
		  {
		   	if (direction == "top") 
		   	{
		   	   playlistv.document.getElementById('elementTexte').scrollTop = 0;
		   	}
	   	  }
	   }
	   scrolltimer = setTimeout("verScrollv(direction,speed)", 30);
	}	 
	

}	

function verScrollb(dir, spd, loop) {	   

	loop = true;
	direction = "up";
	speed = 5;
	scrolltimer = null;
	if (document.layers) 
	{
	   var page = eval(dbook.document.elementTexte);	 

	}
	else 
	{
		 if (document.getElementById) 
		 {
		 	var page= eval("dbook.document.getElementById('elementTexte')");
		 }
		 else 
		 {
		  	  if (document.all) 
		 	  {
		 	   	 var page = eval(dbook.document.all.elementTexte);
	     	  }
		 }
	}				   

	direction = dir;
	speed = parseInt(spd);


	var y_pos = parseInt(dbook.document.getElementById('elementTexte').scrollTop);
	if (loop == true) 
	{
	   if (direction == "dn") 
	   {
		  dbook.document.getElementById('elementTexte').scrollTop = (y_pos + (speed));
	   } 
	   else 
	   {  
	   	  if (direction == "up" && y_pos > 0) 
		  {
	  	   	 dbook.document.getElementById('elementTexte').scrollTop = (y_pos - (speed));
	   	  } 
	   	  else 
		  {
		   	if (direction == "top") 
		   	{
		   	   dbook.document.getElementById('elementTexte').scrollTop = 0;
		   	}
	   	  }
	   }
	   scrolltimer = setTimeout("verScrollb(direction,speed)", 30);
	}	 
	

}		

function stopScroll() {

	 loop = false;

	 clearTimeout(scrolltimer);

}

function sendData(param, page,div)
{	 
	var content = document.getElementById(""+div+"");
	if(content) 
		content.innerHTML = "<br><br><center><img src='./image/ajax-loader.gif'></center>";
	
	if(window.ActiveXObject)
	{
		//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
		XhrObj.onreadystatechange = function()
		{
			if (XhrObj.readyState == 4 && XhrObj.status == 200)
				if (content)
					content.innerHTML = XhrObj.responseText ; 	
		}	
		XhrObj.open("POST", page, true);
		XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XhrObj.send(param);			
	}//fin if
	else  if(window.XMLHttpRequest)
	{
	    //Mozilla
		var XhrObj = new XMLHttpRequest();	
		XhrObj.open("POST", page, false);
		XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XhrObj.send(param);	
		if (XhrObj.readyState == 4 && XhrObj.status == 200) {
			if(content) {
				content.innerHTML = XhrObj.responseText; 
				//longueur=content.innerHTML.length
			}
		}		
	}
}	   

function infobar() {
	var content = document.getElementById('info');
	if(window.ActiveXObject)
	{
		//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
		XhrObj.onreadystatechange = function()
		{
			if (XhrObj.readyState == 4 && XhrObj.status == 200)
				if (content)
					content.innerHTML = XhrObj.responseText ; 	
		}	
		XhrObj.open("POST", page, true);
		XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XhrObj.send(param);			
	}//fin if
	else  if(window.XMLHttpRequest)
	{
	    //Mozilla
		var XhrObj = new XMLHttpRequest();	
		XhrObj.open("POST", "./ajax/ajax_loader.ajx.php", false);
		XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XhrObj.send("p=info_bar&d=index");	
		if (XhrObj.readyState == 4 && XhrObj.status == 200) {
			if(content) {
				content.innerHTML = XhrObj.responseText; 
				//longueur=content.innerHTML.length
			}
		}		
	} 
	setTimeout("infobar()",10000); 
}

	 


//jeux
var magicsymbol = 0;
var commonsymbol = 0;
var innertext = '';
var symbols = new Array('A','C','D','F','G','H','J','K','M','P','R','S','T','W','X','Z','#','^','_','[',']','{','}','&sect;','&copy;','&reg;','&#8364;','&pound;','&yen;','&aelig;','&Oslash;','&para;','&#338;','&szlig;');
function makeSymbolTable() {
	magicsymbol = Math.round(Math.random()*33);
	innertext = '<table id="symboltable" style="margin: 1 auto; border: 1px dotted #c0c0c0;border-collapse:collapse" border="1" bordercolor="#c0c0c0">';
	for (var i = 0; i < 100; i++) {
		if ((i + 1)%10 == 1) {
			innertext += '<tr>';
		}
		commonsymbol = Math.round(Math.random()*33);
		if (i%9 == 0 && i < 89) {
			commonsymbol = magicsymbol;
		}
		innertext += '<td class="tinytext" align="center">&nbsp;&nbsp;<b>'+i+'</b></td><td class="tinytext" align="center">'+symbols[commonsymbol]+'&nbsp;&nbsp;</td>';
		if ((i + 1)%10 == 0) {
			innertext += '</tr>';
		}
	}
	innertext += '</table>';
	document.getElementById('symboltablecontener').innerHTML = innertext;
	document.getElementById('button').innerHTML = '';
}
function showAnswer() {
	document.getElementById('button').innerHTML = symbols[magicsymbol];
	document.getElementById('symboltablecontener').innerHTML = '<a href="#" onclick="javascript:makeSymbolTable(); return(false);" style="font-family: Arial, sans-serif; font-weight: bold; color: #C63;">Réessayer</a>';
}
//fin jeux
