var format_string = "<span style=\"position:absolute;top:5;left:5;font-size:larger;font-family:Verdana;font-weight:bold;color:#efefef;background-color:Transparent;border:2 2 2 2;\";>";
var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=parseFloat(b_version);

function tellme()
{

	if(document.cookie)
	{		//==true
		alert(	"Les «cookies» sont actifs!");
	}
	else
	{		//==false
		alert(	"Les «cookies» sont détruits!");
	}
	
}
function checkme()
{
	var state_of_box	=	cookie_form.makecookie.checked;

	if(state_of_box)
	{		//==true
		alert(	"En cliquant ici, \nVous indiquez ne plus vouloir afficher l'introduction..." +
			"\nIl faut activer les «cookies» .");
		setCookie('username','user',365);
		turn_off();
	}
	else
	{		//==false
		alert(	"En cliquant ici, \nVous indiquez vouloir revoir l'introduction à chaque ouverture de la page...");
		destroyCookie('username',"",3600);
		turn_on();
	}
	
}
function setCookie(c_name,value,expiredays)
{

	var expiredate	=	new Date();

	expiredate.setDate( expiredate.getDate() + expiredays);

	document.cookie	=	c_name + "=" + escape(value) + ( (expiredays==null) ? "" : ";expires="+expiredate.toGMTString() );
}
function destroyCookie(c_name,value,expiredays)
{

	var expiredate	=	new Date();

	expiredate.setDate( expiredate.getDate() - expiredays);

	document.cookie	=	c_name + "=" + escape(value) + ";expires=" + (expiredate.toGMTString());
}
function checkCookie()
{
	username	=	prompt('Please enter your name:',"doyle");
	if (username!=null && username!="")
	{
		setCookie('username',username,365);
	}

}
function turn_on()
{
	hide_me.style.visibility	=	'visible';
}
function turn_off()
{
	hide_me.style.visibility	=	'hidden';
	var t = setTimeout("location='Accueil.htm';", 1000);
}
function hide_function()
{
	if(document.cookie)
	{
		turn_off();
		cookie_form.makecookie.checked	=	true;
	}	
}
function getx(x)
{
	x= prompt("Where do you want to go? (Enter a letter from a to z)", x);
	x=x.charCodeAt(0);
	x=x-1;
return x;
}
function displayProperties(x)
{
	userinput= prompt("Enter an object name (window,document, frames, location)", x);

	if(eval(userinput) && eval(userinput) != null) 
	{

		var goodobj= eval(userinput);
		for(x=97; x<=122; x++)
		{
			letter= String.fromCharCode(x);
			var mess= "Here are the Properties that start with a "+letter+" of Object: "+userinput+"."+goodobj;
			for (property in goodobj)
			{
				if(property.substr(0,1)==letter) 
				mess+= "\n"+userinput+"."+property+" = "+goodobj[property];
			}
			if(confirm(letter+"\n"+mess+"\n\nJump to letter?")) x=getx(letter);
			else	if(confirm("Exit at "+String.fromCharCode(x+1)+"?")) break;
		}

	}

document.write(mess);
}
function delete_confirm()
{
    var e = window.event;
    var sender = (typeof (window.event) != "undefined") ? e.srcElement : e.target;   

    if (sender.innerHTML.indexOf("Supprimer") >= 0 || sender.innerHTML.indexOf("Delete") >= 0 || 
    (sender.tagName == "INPUT" && sender.value == "Supprimer") || (sender.tagName == "INPUT" && sender.value == "Delete") )
    {
        if (confirm("Etes-vous certain de vouloir supprimer ce champ?\n\nCandidat: "+str3+", " + str2) == true)
            return true;
        else return false;
    }
}
 function confirm_delete()
{
    var e = window.event;
    var sender = (typeof (window.event) != "undefined") ? e.srcElement : e.target;   
    var locate = location.href;
    var pos1 = locate.indexOf("?");
    locate = locate.substring(pos1);

        var pos2 = locate.indexOf("=");
        var pos3 = locate.indexOf("table_id=");
        var pos4 = locate.indexOf("table_row=");
        var pos5 = locate.indexOf("username=");
        
        var str1 = locate.substring(1, pos2);
        var str2 = locate.substring(pos2 + 1,  (pos3 - 1));
        var str3 = locate.substring(pos3 + 9,  (pos4 - 1));
        var str4 = locate.substring(pos4 + 10);
        var str5 = locate.substring(pos2 + 1,  (pos5 - 1));

    if (sender.innerHTML.indexOf("Supprimer") >= 0 || sender.innerHTML.indexOf("Delete") >= 0 || 
    (sender.tagName == "INPUT" && sender.value == "Supprimer") || (sender.tagName == "INPUT" && sender.value == "Delete") )
    {
        if (confirm("Etes-vous certain de vouloir supprimer ce champ?\n\n"+str1+":\t" + str5) == true)
            return true;
        else return false;
    }
}
function x_action(element, index) 
{
    var e = window.event;
    var sender = (typeof (window.event) != "undefined") ? e.srcElement : e.target;

    alert("e.srcElement: " + e.srcElement + "\ne.target: " + e.target + "\nelement: " + element + "\nPage index: " + index);

    if (sender.innerHTML.indexOf("Supprimer") >= 0 || sender.innerHTML.indexOf("Delete") >= 0) {
        if (confirm("Êtes-vous sûre de vouloir supprimer cet élément?") == true)
            return true;
        else return false;
    }
    if (sender.tagName.indexOf("td") >= 0 || sender.tagName.indexOf("tr") >= 0) 
    {
        alert("Colonne!");

    } else { };
}
function change_background(element)
{
    var e = window.event;
    var sender = (typeof (window.event) != "undefined") ? e.srcElement : e.target;

    //displayProperties("ctl00_ContentPlaceHolder1_GridView1.rows[1]");
    if ((e.srcElement.tagName == "a" || e.srcElement.tagName == "A") && (e.srcElement.innerHTML == "select")) 
    {
        var the_link = e.srcElement.href.substr(e.srcElement.href.lastIndexOf("username="));

        e.srcElement.href = e.srcElement.href + "&table_id=" + element + "&table_row=" + e.srcElement.parentNode.parentNode.rowIndex;

        /* 
        alert("element: " + element +
                "\ne.srcElement.innerHTML: " + e.srcElement.innerHTML +
                "\ne.srcElement.tagName: " + e.srcElement.tagName +
                "\ne.srcElement.href: " + e.srcElement.href +
                "\nthe_link : " + the_link +
                "\nsender: " + sender +
                "\nsender.innerHTML: " + sender.innerHTML
                //"\ne.srcElement.parent.parent.rowIndex: " + e.srcElement.parentNode.parentNode.rowIndex
              );
              
        e.srcElement.parentNode.style.background = "#000000";*/
    }
}
function submit_delete(username) 
{
    if ((username != "" && document.forms[0].row_selected.value != "") || location.href.indexOf("&lastname=")>0)
    {
        var deleting_true = (location.href.indexOf("&lastname=")>0) ?delete_confirm():confirm_delete();
        if (deleting_true) {
            location = location.href + "&submit_delete=true";
        }
    }
    else alert("Vous devez choisir un champ avant de supprimer.");
}
function mouseoverJavaScript()
{
    //empty function
}
function change_page(gotoPage)
{
  window.history.go(gotoPage);
}
function show_me_browser()
{
    alert("I am inside again: show_me_browser!");
    alert("Browser: " + browser + ", version: " + version);
    window.status = "Browser: " + browser + ", version: " + version;
    mesage_box.innerHTML = "Browser: " + browser + ", version: " + version;
}
function concentrate_all() 
{
    var locate = location.href;
    var pos1 = locate.indexOf("?");
    locate = locate.substring(pos1);

    if (locate.indexOf("table_id=") >= 0 && locate.indexOf("table_row=") >= 0 &&
        document.forms[0].row_selected.value != "Empty") 
    {        
        var pos2 = locate.indexOf("=");
        var pos3 = locate.indexOf("table_id=");
        var pos4 = locate.indexOf("table_row=");
        
        var str1 = locate.substring(1, pos2);
        var str2 = locate.substring(pos2 + 1,  (pos3 - 1));
        var str3 = locate.substring(pos3 + 9,  (pos4 - 1));
        var str4 = locate.substring(pos4 + 10);
        


        document.forms[0].row_selected.value = str4;
        document.forms[0].gridview_table_id.value = str3;
        document.forms[0].selected_value_last.value = str2;

        if (str3 != undefined && str4 != undefined )
        document.getElementById(str3).rows[str4].style.backgroundColor = "#993333";
    }
    if (locate.indexOf("message=") >= 0) 
    {
        locate = locate.replace(/%20/g, " ");
        alert(locate.substring(9));
    } 
}
function select()
{
    /**/
}
function change_index()
{
     document.forms[0].row_selected.value = "Empty";
}
function MFconcentrate() {

    var locate = location.href;
    if (locate.indexOf("message=") >= 0) {
        var pos1 = locate.indexOf("?");
        var pos2 = locate.indexOf("message=");
        var str1 = locate.substr(0, pos1);
        var str2 = locate.substr(pos2 + 8);
        str2 = str2.replace(/-br-/g, "<br />");
        str2 = str2.replace(/`/g, "'");
        str2 = str2.replace(/%20/g, " ");
        str2 = str2.replace(/%C3%A9/g, "&eacute;");
        str2 = str2.replace(/%60/g, "'");
        str2 = str2.replace(/%C3%A0/g, "&agrave;");
        

        document.getElementById("mesage_box").innerHTML = str2;

        if (location.href.indexOf("chou") >= 0) 
        document.getElementById("mesage_box").innerHTML = "<span style='color:red;background:black;'>" + str2 + "</span>";

        if (locate.indexOf("chou") > 0)
        { var timer = setTimeout("change_page(-2);", 5000); }
        else
        { var timer = setTimeout("location='pag1.html';", 6000); }
    }
}
function concentrate() {

    var locate = location.href;
    if (locate.indexOf("message=") >= 0) {
        var pos1 = locate.indexOf("?");
        var pos2 = locate.indexOf("message=");
        var str1 = locate.substr(0, pos1);
        var str2 = locate.substr(pos2 + 8);
        str2 = str2.replace(/-br-/g, "<br />");
        str2 = str2.replace(/`/g, "'");

        mesage_box.innerHTML = str2 

        if (location.href.indexOf("chou") >= 0) 
        mesage_box.innerHTML = "<span style='color:red;background:black;'>" + str2 + "</span>"; 
        
        if (locate.indexOf("chou") > 0)
        { var timer = setTimeout("change_page(-2);", 5000); }
        else
        { var timer = setTimeout("location='pag1.html';", 6000); }
    }
}
