// Variables d'environnement :
var environnement = "";//TESTS UNITAIRES

function changeSection(browserTitle, sectionName) {
  //document.title = browserTitle;
  window.location.hash = "#" + sectionName;
}


//ouverture popup
function openPopup(page, nom) {
	var wWidth = 1000;
	var wHeight = 540;
	var upMargin = (screen.height/2) - (wHeight/2);
	var leftMargin = (screen.width/2) - (wWidth/2);
	var options = "top=" + upMargin + ", left=" + leftMargin + ", width=" + wWidth + ", height=" + wHeight + ", location=no, status=no, scrollbars=auto, resize=no, menubar=no, toolbar=no";
	
	window.open(page, nom, options);
}

/*----------------UTILS----------------*/
function detectBrowser() {
	var playerinterfaceobj = MM_findObj("appVideoPlayer");
	if (navigator.userAgent.indexOf("Firefox")!= -1){		
		playerinterfaceobj.externalCall("detectBrowser","Firefox");
	}else{
		playerinterfaceobj.externalCall("detectBrowser",navigator.userAgent);
	}
}
function MM_findObj(n, d) { //v4.01
  	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
      d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
}

/*
* renvois l'url de base en cours
*/
function getBaseUrl(){
	var currentUrl
	var aUrl
	currentUrl=document.location.href;
	aUrl = currentUrl.split("#");		
	return aUrl[0];		
}
function getBaseParams(){
	var currentUrl
	var aUrl
	currentUrl=document.location.href;
	aUrl = currentUrl.split("#");	
	return aUrl[1];	
}
function getUrlSection(){
	var currentUrl
	var aUrl
	var aParams
	currentUrl=document.location.href;
	aUrl = currentUrl.split("#");
	if(aUrl.length>1){	
		aParams = aUrl[1].split("/");	
		return aParams[0];
	}else{
		return undefined;
	}	
}
function getUrlInternalName(){
	var currentUrl
	var aUrl
	var aParams
	currentUrl=document.location.href;
	aUrl = currentUrl.split("#");
	if(aUrl.length>1){	
		aParams = aUrl[1].split("/");	
		return aParams[1];
	}else{
		return undefined;
	}	
}
function setUrl(section, internalName, displayName){
	var url
	url = getBaseUrl() + "#" + section;
	if (internalName != undefined){
		url += "/"+internalName;
	}
	document.location.href = url;
	document.title = "Nissan Sports Adventure - " + section.toUpperCase() + " - " + displayName.toUpperCase();
}

/*-------------- Write/Read Cookies --------------*/
function writeCookie(nom, valeur) {
	var argv = writeCookie.arguments;
	var argc = writeCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");	
 }
