nav = navigator.appName.substring(0,3);
ver = navigator.appVersion.substring(0,1)

function ScanCookie(variable)
	{
	cook = document.cookie;
	variable += "=";
	place = cook.indexOf(variable,0);
	if (place <= -1)
		return("0");
	else
		{
		end = cook.indexOf(";",place)
		if (end <= -1)
			return(unescape(cook.substring(place+variable.length,cook.length)));
		else
			return(unescape(cook.substring(place+variable.length,end)));
		}
	}

function CreationCookie(nom,valeur,permanent)
	{
	if(permanent)
		{
		dateExp = new Date(2020,11,11);
		dateExp = dateExp.toGMTString();
		ifpermanent = '; expires=' + dateExp + ';';
		}
	else
		ifpermanent = '';
	document.cookie = nom + '=' + escape(valeur) + ifpermanent;
	}


var POPUP_DETECTED_COOKIE = "PopupDetected=false";
function ShowBlockerWarning()
{
	return spbw;
}
var	spbw = false;
function Init()
{
	if (true == Detect())
	{
		spbw = true;
	}
	else
    {
		document.cookie = POPUP_DETECTED_COOKIE;
    }
}
function IsBrowserSupported()
{
    var rc = true;
    var o = document.getElementById("BrowserSupported");
    if (null != o && o.value == "1")
    {
        rc = false;
    }
    return rc;
}

function NeedToDetect()
{
    try
    {
        var allcookies = document.cookie;    
        return (allcookies.indexOf(POPUP_DETECTED_COOKIE) == -1);
    }
    catch (exception)
    {
        return true;
    }
}


function Detect()
{
	var e = false;
	var pw1 = null;
	var pw2 = null;
	try
	{
	    if (!NeedToDetect())
	    {
	        return false;
	    }
	    
		do
		{
			var d = new Date();
			var wName = "ptest_" + d.getTime();
			var testUrl = IsYBI() ? "popupTest" : "";
			pw1 = window.open(testUrl,wName,"width=0,height=0,left=5000,top=5000",true);
			if (null == pw1 || true == pw1.closed)
			{
				e = true;
				break;
			}
			pw2 = window.open(testUrl,wName,"width=0,height=0");
			if (null == pw2 || true == pw2.closed)
			{
				e = true;
				break;
			}
			if (IsYBI())
			{
				if (pw1 != pw2)
				{
					e = true;
					break;
				}
			}
			pw1.close();
			pw2.close();
			pw1 = pw2 = null;
		}
		while(false);
	}
	catch(ex)
	{
		e = true;
	}
	if (null != pw1)
	{
		try { if (!pw1.closed) pw1.close(); } catch(ex){}
	}
	if (null != pw2)
	{
		try { if (!pw2.closed) pw2.close(); } catch(ex){}
	}
	return e;
}

function IsYBI()
{
	var i = false;
	try
	{
        var xObj = new ActiveXObject("YBIOCtrl.CompanionBHO");
		if (xObj==null) i = false;
		else i = true;
	}
	catch(ex) { i = false; }
	return i;
}

var messengerWindow = null;
function OnLoad_WelcomePage()
{

    do
    {    
        var tc = document.getElementById("tc");
        if (null != tc && "1" == tc.value)
        {
            var o;
            
            o = document.getElementById("errSiteDown");
            if (null != o)
            {
                o.style.display = "block";            
            }

            o = document.getElementById("errPopup");
            if (null != o)
            {
                o.style.display = "block";            
            }
            
            o = document.getElementById("errBrowser");
            if (null != o)
            {
                o.style.display = "block";            
            }
            
            break;
        }

        var sd = document.getElementById("sd");
        if (null != sd && "1" == sd.value)
        {
            var messageObject = document.getElementById("errSiteDown");
            if (null != messageObject)
            {
                messageObject.style.display = "block";            
            }
            break;
        }
        
        if (ShowBlockerWarning())
        {
            var messageObject = document.getElementById("errPopup");
            if (null != messageObject)
            {
                messageObject.style.display = "block";            
            }
        }
        
        if (IsBrowserSupported())
        {
            var messageObject = document.getElementById("errBrowser");
            if (null != messageObject)
            {
                messageObject.style.display = "block";            
            }
        }        
    }
    while(false);
    
}
//variable pour l'effacement du texte dans le moteur de recherche
var erased_annu = 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 ouvert(id,prm)
{
setTimeout("ouvert2("+id+","+prm+")",0); 
// delai en millisecondes
}

function ouvert2(id,prm) {
	var nurl = window.location.pathname;
	window.location = "http://www.annuaire-du-net.net/gotoch2.php?nurl=" + nurl + "&id=" + id + "&prm=" + prm ;
}

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 valid_form()
//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;
	}

	if (document.form2submit.nom_proprio.value == '')
	{
		alert('Veuillez remplir votre nom !');
		return false;
	}

	if (document.form2submit.email_proprio.value == '')
	{
		alert('Veuillez saisir votre adresse email !');
		return false;
	}
		if (document.form2submit.titre.value == '')
	{
		alert('Veuillez saisir le titre !');
		return false;
	}

	if (document.form2submit.url.value == 'http://')
	{
		alert('Veuillez saisir votre url !');
		return false;
	}
	if (document.form2submit.urlret.value == 'http://')
	{
		alert('Veuillez saisir le lien retour!');
		return false;
	}
	if (document.form2submit.description.value == '')
	{
		alert('Veuillez saisir la description!');
		return false;
	}




	 return true; 
}

   function cre_cook0(nom,contenu) {
      document.cookie = nom + "=" + escape(contenu)
      }
     
   function cre_cook(nom,contenu,jours) {
      var expireDate = new Date();
      expireDate.setTime(expireDate.getTime() + jours*24*3600);
      document.cookie = nom + "=" + escape(contenu)
         + ";expires=" + expireDate.toGMTString();
      }
     
   function lit_cook(nom) {
      var deb,fin
      deb = document.cookie.indexOf(nom + "=")
      if (deb >= 0) {
         deb += nom.length + 1
         fin = document.cookie.indexOf(";",deb)
         if (fin < 0) fin = document.cookie.length
         return unescape(document.cookie.substring(deb,fin))
         }
      return ""
      }
     
   function tue_cook(nom) { cre_cook(nom,"",-1) }

   function askCook(nom) {
      c="pass";
      cre_cook0(nom,c)
      }

   function litCook(nom) {
      c=lit_cook(nom);
      if(c=="") {askCook('test');}
      else {fermer();}
      }
