//variable pour affichage warning en cas de provenance étrangère

var urlReferrer = document.referrer;

var urlTest = "http://www.cyber-luxure.com";
var urlTest2 = "http://cyber-luxure.com";

if ((urlReferrer.indexOf(urlTest) == -1) && (urlReferrer.indexOf(urlTest2) == -1))
{
	var msg = "ATTENTION : SITE PORNOGRAPHIQUE RESERVE AUX MAJEURS DE PLUS DE 18 ANS\n\n" + 
	"Ce site Internet est réservé à un public majeur et averti et est conforme\n" + 
	"à toutes les règlementations françaises en vigueur. Il contient des textes,\n" + 
	"des photos et des vidéos classées X qui peuvent être choquantes pour\n" + 
	"certaines sensibilités. \n\n" + 
	"CLIQUEZ SUR OK POUR CONTINUER, ANNULER POUR QUITTER.\n\n" 
	if (! confirm(msg)) {
		window.top.popup = 0;
			window.top.location.replace("http://www.gagner-une-console.com/");
	}
}

//variable pour l'effacement du texte dans le moteur de recherche
var erased_annuaire = false;

//on enleve les erreurs eventuelles
function no_error()
{ return true; }
window.onerror = no_error;

function open_popup(page,hauteur,largeur)
//ouvre une popup
{ window.open(page,"Popup","status=no,scrollbars=yes,resizable=no,height="+hauteur+",width="+largeur+",top=0,left=0"); }

function confirm_delete(page, texte)
//demande une confirmation avant de supprimer un site ou une categorie
{
	confirmation = confirm('Etes vous sur de vouloir supprimer '+texte+' ? ');
	if(confirmation)
		window.location.replace(page);
}

function message_annu_status(message)
//affiche un texte dans la barre de statut du navigateur
{ window.status = message; }

function check_id_cat()
//verifie si on a bien selectionner une categorie dans la liste deroulante
{
	if (document.form2submit.id_cat.value == 0)
	{
		alert('Veuillez sélectionner une catégorie !');
		return false;
	}
	else
	{ return true; }
}


function addFav()
{
	nav = navigator.appName.substring(0,3);
	ver = navigator.appVersion.substring(0,1);
	if ((nav == "Mic") && (ver >= 4)) {
		url_site="http://www.cyber-luxure.com";
		titre_site = "Expert sexe";
		window.external.AddFavorite(url_site, titre_site);
	} else {
		window.alert('Faites CTRL+D pour ajouter ce site à vos favoris!');
	}
}

function verifInscription()
{
	var errno = 0;
	messages = new Array();
	var f = document.forms[1];
	var cat = f.id_cat.options[f.id_cat.selectedIndex].value;
	var nom = f.nom_proprio.value;
	var email = f.email_proprio.value;
	var titre = f.titre.value;
	var url = f.url.value;
	var urlLogo = f.urlLogo.value;
	var description = f.description.value;
	var verif_email = /^[-_\.0-9a-z]+@([-0-9a-z]+\.)+[a-z]{2,4}$/i;
	var verif_url = /^http:\/\/[^\/]+([-0-9a-z_])?/i;
	var verif_urlLogo = /^http:\/\/[^\/]+\/([-0-9a-z_]+\/)?[-0-9a-z_]+\.[a-z0-9]{2,4}/i;

	if(cat == 0)
	{
		errno++; messages[errno] = 'Catégorie';
	}

	if(nom == '')
	{
		errno++; messages[errno] = 'Nom';
	}

	if(email == '' || !verif_email.test(email))
	{
		errno++; messages[errno] = 'Email';
	}

	if(titre == '')
	{
		errno++; messages[errno] = 'Titre';
	}

	if(url == '' || !verif_url.test(url))
	{
		errno++; messages[errno] = 'Url non conforme';
	}

	if(urlLogo == '' || !verif_urlLogo.test(urlLogo))
	{
		errno++; messages[errno] = 'L\'extension de la page contenant le lien vers l\'annuaire est incorrecte (.htm ou .html ou .php ou .asp etc ... )';
	}

	if(description == '')
	{
		errno++; messages[errno] = 'Description';
	}

	if(!errno)
	{
		return true;
	}
	else
	{
		var pluriel = (errno > 1) ? 's' : '';
		var msg = "Erreur ! le formulaire est incomplet, veuillez vérifier le" + pluriel + " champs suivant" + pluriel +" : \n\n";
		for (var i = 1; i <= errno; i++)
		{
			msg += "- " + messages[i] + "\n";
		}
		alert(msg);
		return false;
	}
	return false;
}

