// JavaScript Document
function checkStatus(table){
	var myTable = document.getElementById(table);
	if(myTable.className == "hide"){
		showTable(table);
		setCookie(thisSection+"_"+table, "1");
	}else{
		hideTable(table);
		setCookie(thisSection+"_"+table, "0");
	}
}
function hideTable(table){
	var myTable = document.getElementById(table);
	myTable.className = "hide";
	updateRond(table, "plus");
}
function showTable(table){
	var myTable = document.getElementById(table);
	myTable.className = "open";
	updateRond(table, "moins");
}
function updateRond(table, value){
	switch(table){
		case "sm_2":var tempVar = "rn_track";
					rn_sc1 = value;
		break;
		case "sm_3":var tempVar = "rn_trace";
					rn_sc2 = value;
		break;
		case "sm_4":var tempVar = "rn_control";
					rn_sc3 = value;
		break;
	}
	var myImage = document.getElementById(tempVar);
	myImage.src = "../images/sm_"+value+"_over.jpg";
}
function rolloverImage(source){
	for(x=0;x<source.length;x++){
		var tempImage = source[x][0];
		var imgSrc = source[x][1];
		var myImage = document.getElementById(tempImage);
		myImage.src = imgSrc;
	}
}
function rolloutImage(source){
	for(x=0;x<source.length;x++){
		var tempImage = source[x][0];
		var imgSrc = source[x][1];
		var myImage = document.getElementById(tempImage);
		myImage.src = imgSrc;
	}
}

/* COOKIES */

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 getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}