﻿function setupFrench() {
/*  
    Comme chaque site utilise un cookie différent,
    une validation du querystring a été fait dans le basepage (language=fr-CA  ou  language=en-US).
    Ce querystring a précéance sur le cookie.
    Il était donc impossible de changer de langue si le querystring était présent.
    Nous devons donc changer le querystring avant le reload.
    Le setTimeout est nécéssaire pour que cela fonctionne.
*/
    createCookie('MSSISitesLanguage', 'fr-CA', 364); 
    var href = window.location.href;
    window.location = href.replace('en-US','fr-CA');
    var t = setTimeout("window.location.reload()",500)
}

function setupEnglish() {
    createCookie('MSSISitesLanguage', 'en-US', 364);
    var href = window.location.href;
    window.location = href.replace('fr-CA','en-US');
    var t = setTimeout("window.location.reload()",500)
}

function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}
/*
function toggleSection(objectToToggleId) {
    var objectToToggle = document.getElementById(objectToToggleId);
    var mustClose = (objectToToggle.state == "opened");
    if (mustClose) {
        objectToToggle.style.cssText = "display:none";
        objectToToggle.state = "closed";
    }
    else {
        objectToToggle.style.cssText = "display:visible";
        objectToToggle.state = "opened";
    }
}

function toggleClass(object, classActive, classInactive) {
    if (object.className != classActive)
        object.className = classActive;
    else
        object.className = classInactive;
}
*/
function goURL(url, popupNeeded) {
    if (popupNeeded) {
        window.open(url, "");
    }
    else {
        document.location = url;
    }
}

function emptyField(inputId) {
    var input = document.getElementById(inputId);
    if (input) input.value = "";
}

function LaunchSearch(inputId) {
    var toSearch = document.getElementById(inputId);
    if (toSearch) {
        var url = "/Standalone/SearchResults.aspx?SearchText=" + toSearch.value;
        goURL(url);
    }
}
function ChangeEvent(monthId,yearId){
    var monthCombo = document.getElementById(monthId);
    var yearCombo = document.getElementById(yearId);    
    var url = this.window.location.protocol + "//" + this.window.location.host + this.window.location.pathname + "?month=" + monthCombo.value + "&year=" + yearCombo.value;
    goURL(url);

}

function CreateNewsString(newsFieldId) {
    var news = document.getElementById(newsFieldId);
    if (news) {
        news.value = "";
        var i = 0;
        while (i<16) {
            var check = "news_" + i;
            var checkbox = document.getElementById(check);
            if (checkbox) {
                if (checkbox.checked) {
                    if (news.value.length > 0) news.value += ",";
                    news.value += checkbox.value;
                }
            }
            i++;
        }
    }
}
//test new navigation

function menuAction(theID, top) {

if (document.getElementById('sub' + theID).style.display == "block") {
	document.getElementById('sub' + theID).style.display = "none";
	/*document.getElementById('sub' + theID).style.backgroundColor = "#ffffff";*/
	if (top == false) {
		document.getElementById('bg' + theID).style.backgroundImage = "url(/Sites/common/images/common/nav_plus.gif)";
		document.getElementById('bg' + theID).style.backgroundRepeat = "no-repeat";
	}
}
else {
	document.getElementById('sub' + theID).style.display = "block";
	/*document.getElementById('sub' + theID).style.display.backgroundColor = "#808080";*/
		if (top == false) {
			document.getElementById('bg' + theID).style.backgroundImage = "url()";
			document.getElementById('bg' + theID).style.backgroundRepeat = "no-repeat";
								
			
		}
    } 
}

/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/
/*00000000000000000000000000000000000000000000000000000000*/