window.onload = function load() {
    affiche(1);
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(keepbloc);
    keepbloc();
}

function onSilverlightError(sender, args) {
    var appSource = "";
    if (sender != null && sender != 0) {
        appSource = sender.getHost().Source;
    }
    var errorType = args.ErrorType;
    var iErrorCode = args.ErrorCode;

    var errMsg = "Unhandled Error in Silverlight 2 Application " + appSource + "\n";

    errMsg += "Code: " + iErrorCode + "    \n";
    errMsg += "Category: " + errorType + "       \n";
    errMsg += "Message: " + args.ErrorMessage + "     \n";

    if (errorType == "ParserError") {
        errMsg += "File: " + args.xamlFile + "     \n";
        errMsg += "Line: " + args.lineNumber + "     \n";
        errMsg += "Position: " + args.charPosition + "     \n";
    }
    else if (errorType == "RuntimeError") {
        if (args.lineNumber != 0) {
            errMsg += "Line: " + args.lineNumber + "     \n";
            errMsg += "Position: " + args.charPosition + "     \n";
        }
        errMsg += "MethodName: " + args.methodName + "     \n";
    }

    throw new Error(errMsg);
}

function getserverresponse(strURL,type,param) {
	
	// Mozilla/Safari
	if (window.XMLHttpRequest) {
		self.eval('xmlHttpReq'+type+'= new XMLHttpRequest()');
	}
	
	// IE
	else if (window.ActiveXObject) {
		self.eval('xmlHttpReq'+type+'= new ActiveXObject("Microsoft.XMLHTTP")') ;
	}
				
	self.eval('xmlHttpReq'+type).open('POST', strURL, true);
	//alert(strURL);
	self.eval('xmlHttpReq'+type).setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	
	self.eval('xmlHttpReq'+type).onreadystatechange = function() {
		if (self.eval('xmlHttpReq'+type).readyState == 4) {
			retour = self.eval('xmlHttpReq'+type).responseText;
			document.getElementById('contenu-centrale').innerHTML = retour;
		}
	}

self.eval('xmlHttpReq'+type).send(strURL);
}

function affiche(type){
	if (type == "") {
		url = "home.aspx";
	}

	else if (type == 1) {
		url = "home.aspx";
	}
	
	else if (type == 2) {
		url = "protect-your-business.aspx";
 	}
	
	else if (type == 3) {
		url = "assement-tool.aspx";
 	}
	
	else if (type == 4) {
		url = "products-download.aspx";
 	}
	
	getserverresponse(url, type);
}


function changebloc(bloc, titre) {
	
	var d = document.getElementById(bloc);
	var e = document.getElementById(titre);
	
         for (i=1; i<=4; i++) {
            if (document.getElementById('blocA' + i)) { 
                document.getElementById('blocA' + i).style.display = 'none';
				document.getElementById('titre' + i).className = 'titres-glossary fermer';
			}
			
		if (d) { 
		d.style.display = "block"; 
		e.className = 'titres-glossary ouvert'; 
		}
		 
		}
}



function keepbloc() {

    if (document.getElementById('news_on')) 
        changebloc('blocA1', 'titre1');
    else if(document.getElementById('glossary_on')) 
        changebloc('blocA2', 'titre2');
}