function CookieExist(CookieName) {
	cookieinfo = document.cookie;
	if (cookieinfo.indexOf(CookieName) == -1) {
		return false;
	} else {
		return true;
	}
}


/*
function SetCookie(name, value, expires, path, domain, secure) { 
	document.cookie= name + "=" + escape(value) + 
	((expires)? "; expires=" + expires.toGMTString() : "") + 
	((path)? "; path=" + path : "") + 
	((domain)? "; domain=" + domain : "") + 
	((secure)? "; secure" : ""); 
}
*/

function SetCookie(c_name,value,expiredays,path) {
	var exdate = new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	exdate.setHours("00");
	exdate.setMinutes("00");
		document.cookie = c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+
	((path==null) ? "" : ";path="+path);
}

function GetCookie(CookieName) {
	if ( CookieExist(CookieName) ) {
		d = cookieinfo.indexOf(CookieName) + CookieName.length + 1;
		f = cookieinfo.indexOf(";",d);
		if ( f == -1) {
			f = cookieinfo.length;
		}
		return (cookieinfo.substring(d,f));
	} else {
		return ("0");
	}
}

function getXhr () {
	var xhr = null; 
	if (window.XMLHttpRequest) {// Firefox et autres
	xhr = new XMLHttpRequest(); 
	} else if(window.ActiveXObject) { // Internet Explorer 
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	} else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		xhr = false; 
	} 
	return xhr;
}

function file (fichier) {
	if(window.XMLHttpRequest) // FIREFOX
			xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
			return(false);		
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4)
	return(xhr_object.responseText);
	else return(false);
}

function membre_connexion(email, pass) {
	var xhr = getXhr();
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			result = xhr.responseText;
			if (result == "1") {
				window.top.location.href = "http://www.vidule.com/web-tv-sexe";
			} else {
				alert(result);
			} 
		}
	}
	xhr.open("POST","http://www.vidule.com/inc/identification/connexion_ajax.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("membre_action=connect&membre_email="+email+"&membre_password="+pass);
}

function est_membre(email, pass) {
	return file("http://www.vidule.com/inc/identification/verif_membre.php?membre_action=verif&membre_email="+email+"&membre_password="+pass);
}

function checkEmail(mail) {
	if ((mail.indexOf("@")>=0)&&(mail.indexOf(".")>=0)) {
		return true;
	} else {
		return false;
	}
}

function bookmarksite(title, url) {
	if (document.all) {
		window.external.AddFavorite(url, title);
	} else if (window.sidebar) {
		window.sidebar.addPanel(title, url, "");
	}
}

function verif_login () {
	var error = 0;
	var normal_color = "#FFFFFF";
	var error_color = "#d6e64a";
	var myForm = document.forms["membre_connexion"];
	var msg = "Veuillez corriger les erreurs ci-dessous :\n\n";
	
	if (myForm.elements["membre_email"].value == "") {
		error = 1;
		msg += "Remplir le champ EMAIL.\n";
	}  else if (!checkEmail(myForm.elements["membre_email"].value)) {
		error = 1;
		msg = "Champ EMAIL non valide.\n";
	}
	if (myForm.elements["membre_password"].value == "") {
		error = 1;
		msg += "Remplir le champ MOT DE PASSE.\n";
	}
	if (est_membre(myForm.elements["membre_email"].value,myForm.elements["membre_password"].value) != "1") {
		error = 1;
		msg += "Mauvais LOGIN ou MOT DE PASSE.\n";
	}
	
	if (error == 0) {
		membre_connexion (myForm.elements["membre_email"].value, myForm.elements["membre_password"].value);
		return false;
	} else {
		alert(msg);
		return false;
	}
}

function verif_inscription () {
	var error = 0;
	var normal_color = "#FFFFFF";
	var error_color = "#d6e64a";
	var myForm = document.forms["membre_inscription"];
	var msg = "Veuillez corriger les erreurs ci-dessous :\n\n";
	
	if (myForm.elements["membre_email"].value == "") {
		error = 1;
		msg += "Remplir le champ EMAIL.\n";
	} else if (!checkEmail(myForm.elements["membre_email"].value)) {
		error = 1;
		msg = "Champ EMAIL non valide.\n";
	}
	if (myForm.elements["membre_password"].value == "") {
		error = 1;
		msg += "Remplir le champ MOT DE PASSE.\n";
	}
	
	if (error == 0) {
		return true;
	} else {
		alert(msg);
		return false;
	}
}

function verif_passperdu () {
	var error = 0;
	var normal_color = "#FFFFFF";
	var error_color = "#d6e64a";
	var myForm = document.forms["membre_passperdu"];
	var msg = "Veuillez corriger les erreurs ci-dessous :\n\n";
	
	if (myForm.elements["membre_email"].value == "") {
		error = 1;
		msg += "Remplir le champ EMAIL.\n";
	}  else if (!checkEmail(myForm.elements["membre_email"].value)) {
		error = 1;
		msg = "Champ EMAIL non valide.\n";
	}
	
	if (error == 0) {
		return true;
	} else {
		alert(msg);
		return false;
	}
}

function SetCookie2(c_name, value, expiredays) {
var exdate = new Date();
domain = "vidule.com";
exdate.setDate(exdate.getDate()+expiredays);
document.cookie = c_name+ "=" +escape(value)+";"+((expiredays=='') ? "" : "expires="+exdate.toGMTString()+";")+"path=/;"+ ((domain) ? "; domain=" + domain : "");
}

function popup () {
	if (GetCookie("popup_250x250") != 1) {
	 SetCookie2("popup_250x250", 1, 0);
	 window.open('/promo/250x250.php','PUBLICITE','width=250,height=250');
	}
}