<!--

// browser less than 4.x redirect
if (parseInt(navigator.appVersion) >=4) {
	if (document.layers && (navigator.appName == "Netscape")) {
		var hidden = "hide";
		var visible = "show";
		var NS = true;
	} 
	else if (document.all) {
		var hidden = "hidden";
		var visible = "visible";
		var IE = true;
	}
	else if (!document.all && !document.layers && document.getElementById) {
		var hidden = "hidden";
		var visible = "visible";
		var GECKO = true;
	}
}

if (!NS && !IE && !GECKO) {
	top.location.href = "/oldversions/oldversion.html";
}

var toggle = "toggle";

// browser check
function checkBrowser(){
	this.ver=navigator.appVersion
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
	return this
}

bw=new checkBrowser()
var speed=50
var loop, timer

function makeObj(obj,nest){
	nest=(!nest) ? '':'document.'+nest+'.'
	this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
	this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
	this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight
	this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight
	this.up=goUp;this.down=goDown;
	this.moveIt=moveIt; this.x; this.y;
	this.obj = obj + "Object";
	eval(this.obj + "=this");
	return this;
}

//Navigator Window Resizing fix
FormResubmitGlobalControl = "";

function netscapeFix() {
	if (innerWidth != origWidth || innerHeight != origHeight) {
		if (FormResubmitGlobalControl != "" && (location.href.indexOf("?") < 0)) {
			submitForm(FormResubmitGlobalControl);
		}
		else {
			window.location.reload();
		}
	}
}

if (NS) {
	origWidth = innerWidth;
	origHeight = innerHeight;
	window.onresize = netscapeFix;
}

// animate layers - used for scrolling?
function moveIt(x,y) {
	this.x=x;this.y=y;
	this.css.left=this.x;
	this.css.top=this.y;
}

// scroll down
function goDown(move) {
	if(this.y>-this.scrollHeight+oCont.clipHeight) {
		this.moveIt(0,this.y-move);
		if(loop) setTimeout(this.obj+".down("+move+")",speed);
	}
}

// scroll up
function goUp(move) {
	if(this.y<0) {
		this.moveIt(0,this.y-move);
		if(loop) setTimeout(this.obj+".up("+move+")",speed);
	}
}

// scroll functions for scrolling layers
function scrollLoop(speed) {
	if(loaded) {
		loop=true;
		if(speed>0) oScroll.down(speed);
		else oScroll.up(speed);
	}
}

function noScroll() {
	loop=false;
	if(timer) clearTimeout(timer);
}

var loaded;

function scrollInit() {
	oCont=new makeObj('divCont');
	oScroll=new makeObj('divText','divCont');
	oScroll.moveIt(0,0);
	oCont.css.visibility='visible';
	loaded=true;
}
// end scrolling layers related functions


// toggles a layer on; pass the name of the layer to be turned on;
function JCL(myLayer) {
	if (NS) {
		if (document.layers[myLayer].visibility == visible) {
		   document.layers[myLayer].visibility = hidden;
		}
		else {
		   document.layers[myLayer].visibility = visible;
		}
	}
	else if (IE) {
		if (document.all[myLayer].style.visibility == visible) {
		   document.all[myLayer].style.visibility = hidden;
		}
		else {
		  document.all[myLayer].style.visibility = visible;
		}
	}
	else if (GECKO) {
		if (document.getElementById(myLayer).style.visibility == visible) {
			document.getElementById(myLayer).style.visibility = hidden;
		}
		else {
			document.getElementById(myLayer).style.visibility = visible;
		}
	}
}

// toggles a layer off; pass the name of the layer to be turned on;
function JCLoff(myLayer) {
	if (NS) {
		document.layers[myLayer].visibility = hidden;
	}
	else if (IE) {
		document.all[myLayer].style.visibility = hidden;
	}
	else if (GECKO) {
		document.getElementById(myLayer).style.visibility = hidden;
	}
}

//test to see if dropdown1 layer is covering ddMenuFix form layer
function formFix() {
	if (NS) {
		if (document.layers['dropdown1'].clip.height + 124 > document.layers['ddMenuFix'].top) {
			if (document.layers['ddMenuFix'].visibility == visible) {  		
				document.layers['ddMenuFix'].visibility = hidden;
			} 
			else {
				document.layers['ddMenuFix'].visibility = visible;
			}
		}
	}
	else if (IE) {
		if (document.all['dropdown1'].clientHeight + 124 > parseInt(document.all['ddMenuFix'].style.top)) {
			if (document.all['ddMenuFix'].style.visibility == visible) {
				document.all['ddMenuFix'].style.visibility = hidden;
			}
			else {
				document.all['ddMenuFix'].style.visibility = visible;
			}
		}
	}
	else if (GECKO) {
		if (document.getElementById('dropdown1').clientHeight + 124 > parseInt(document.getElementById('ddMenuFix').style.top)) {
			if (document.getElementById('ddMenuFix').style.visibility == visible) {
				document.getElementById('ddMenuFix').style.visibility = hidden;
			}
			else {
				document.getElementById('ddMenuFix').style.visibility = visible;
			}
		}
	}

}

//spaces contentTable layer 20px bellow content layer
function contentFix() { 
	if (NS) {
		document.layers['contentTable'].top = (document.layers['content'].document.layers['contentText'].clip.height + 134);
		document.layers['ddMenuFix'].top = (document.layers['contentTable'].top + 17);
	}
	else if (IE) { 
		document.all['contentTable'].style.top = (document.all['contentText'].clientHeight + 144) + "px";
		document.all['ddMenuFix'].style.top = (parseInt(document.all['contentTable'].style.top) + 18) +"px";
	}
	else if (GECKO) {
		document.getElementById('contentTable').style.top = (document.getElementById('contentText').clientHeight + 144) + "px";
		document.getElementById('ddMenuFix').style.top = (parseInt(document.getElementById('contentTable').style.top) + 18) +"px";
	}
}

function loadSource(id,nestref,url) {
	if (NS) {
		var lyr = (nestref)? eval('document.'+nestref+'.document.'+id) : document.layers[id];
		lyr.load(url,lyr.clip.width);
	}
	else if (IE) { // A vérifier pour GECKO
		parent.bufferFrame.document.location = url;
	}
}

function loadSourceFinish(id) {
	if (IE) document.all[id].innerHTML = parent.bufferFrame.document.body.innerHTML // A vérifier pour GECKO
}
// end of loading functions

function lyrroll(layer,imgName,imgObj) {
	if (document.images) {
		if (NS && layer!=null) 
			eval('document.'+layer+'.document.images["'+imgName+'"].src = '+imgObj+'.src')
		else 
			document.images[imgName].src = eval(imgObj+".src")
	}
}

// image swaps that work across layers; pass layer name, image name and the name of the image 
// object for that image file preloaded in the document head
function changeRoll(layer,imgName,imgObj) {
	if (document.images) {
		if (NS && layer!=null)
			eval('document.'+layer+'.document.images["'+imgName+'"].src = '+imgObj+'.src')
		else
			document.images[imgName].src = eval(imgObj+".src")
	}
}


// preloads the image objects for the changeRoll and changeMod functions
function preload_roll(imgObj,imgSrc) {
	if (document.images) {
		eval(imgObj+' = new Image()')
		eval(imgObj+'.src = "'+imgSrc+'"')
	}
}

// hides and shows layers by passing the layer name and the command
function MM_showHideLayers() { //v2.0
	var i, visStr, args, theObj;
	args = MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
		visStr   = args[i+2];
		if (NS) {
			theObj = eval(args[i]);
			if (theObj)
				theObj.visibility = visStr;
		}
		else if (IE || GECKO) {
			if (visStr == 'show')
				visStr = visible; //convert vals
			if (visStr == 'hide')
				visStr = hidden;
			theObj = eval(args[i+1]);
			if (theObj)
				theObj.style.visibility = visStr;
		}
	}
}		

function submitForm(name,id){
	if (NS) {
		if (id != null){ 
			document.layers["content"].document.forms[name].formid.value = id;
		}
		document.layers["content"].document.forms[name].submit();
	} else {  // A vérifier pour GECKO
		if (id != null){
			document.forms[name].formid.value = id;
		}
		document.forms[name].submit();
	}
}

// open an external url in a new browser window
// Passed values:
// ==============
// path = 				path of new window
// windowFeatures = 	optional values passed
// standardFeatures = 	instead of passing values, use default values
// 						with all properties set on. 
// 						You can pass width & string as arguments
// 						in a comma-separeted string.
//						Ex. '800,600' = width=800 & height=600.

function openExternalWindow(path, windowFeatures, standardFeatures) {
	if ( (windowFeatures == '' || windowFeatures == null) && !standardFeatures) {
		window.open(path, 'newWin');
	}
	else if (standardFeatures)
	{
		if (standardFeatures.length > 0) {
			if(standardFeatures.indexOf(",") > -1) {
				var size = standardFeatures.split(",");
				var w = parseInt(size[0]);
				var h = parseInt(size[1]); 
				if (IE) { 
					w += 12;
					h += 125;
				}
			}
		}
		else {
			var w = 800;
			var h = 600;
		}
		window.open(path, 'newWin', 'width='+w+',height='+h+',left=0, top=0, screenX=0, screenY=0, resizable=yes,scrollbars=yes,toolbar=yes,titlebar=yes,location=yes,directories=yes,status=yes,menubar=yes,copyhistory=yes');
	}
	else {
		window.open(path, 'newWin', windowFeatures);
	}
}


// layer show/hide functions that work in all browsers (IE 4.x, NS 4.x & Netscape 6.x)
// Passed values:
// ==============
// object = 			layer name

function show(object) {
	if (GECKO) {
		document.getElementById(object).style.visibility = visible;
	}
	else if (NS && document.layers[object]) {
		document.layers[object].visibility = visible;
	}
	else if (IE) {
		document.all[object].style.visibility = visible;
	}
}

function hide(object) {
	if (GECKO) {
		document.getElementById(object).style.visibility = hidden;
	}
	else if (NS && document.layers[object]) {
		document.layers[object].visibility = hidden;
	}
	else if (IE) {
		document.all[object].style.visibility = hidden;
	}
}

   
// -->

	var imPath = 'http://www.renault.nl/RenaultSITe/';
	var sIdStr = "";
	var eIdStr = "";
	var uId = "";
	var fId = "";


/*****************************************************/
/* Initialisation des variables de contruction d'URL */
/*****************************************************/

if (sIdStr && eIdStr) {
	var bvId = '?' + sIdStr + '&' + eIdStr + '&';
}
else {
	var bvId = '?';
}

var folderId = '';

if (imPath) {
	// recherche du dernier caractère contenu dans "imPath"...
	var imPathLastChar = imPath.substring(imPath.length-1,imPath.length);
	if (imPathLastChar == '/') {
		folderId = imPath.substring(0, imPath.length - 1);
	}
	else {
		folderId = imPath;
	}
}
else {
	var fIdLastChar = fId.substring(fId.length-1,fId.length);
	if (fIdLastChar == '/') {
		folderId = fId.substring(0, fId.length - 1);
	}
	else {
		folderId = fId;
	}
}

/*************************************************************/
/* Déclaration de fonction qui renvoie le tableau de tickers */
/*************************************************************/

function getScript(which,countryCode) {
	if (!document.layers) {
		return('<script src="http://www.renault.nl/cmc_upload/scrollBanner/'+countryCode +'/'+which+'.js"></script>');
	}
	else {
		return ('');
	}
}



/* Débuts de la fonction "tickers" */
	//Configurer les tailles
	var scrollerwidth='235px';
	var scrollerheight='60px';
	var scrollertop = '0px';
	var scrollerleft = '0px';
	var scrollerbgcolor='white'; 
	var nameTicker = 'scroll_jump_page_nl';
	var countryCode = 'nl';
	// Mettre les titres 'TICKERS'
	document.write(getScript(nameTicker,countryCode));
	/* Fin des paramètres "tickers" */




var i0 = '<A HREF="http://web.renault.nl/dealervacatures/" target="new"><span class="tickerheader2"><b>Werken voor Renault?</b></span><br><span class="tickercontent2">Klik hier voor de vacatures</span></a>';	

var i1 = '<A HREF="http://web.renault.nl/fleetfeatures/" target="new"><span class="tickerheader2"><b>FleetFeatures</b></span><br><span class="tickercontent2">Het laatste nieuws op het gebied van fleetsales</span></a>';	

var i2 = '<A HREF="http://www.renault.nl/RenaultSITe/contact_help/i_ch_further_interface.jsp?carType=VN&pageName=contactus" target="new"><span class="tickerheader2"><b>Proefrit maken? Brochure aanvragen?</b></span><br><span class="tickercontent2">Klik hier en neem direct contact op met de dealer</span></a>';	

var tickers = new Array(i0,i1,i2);


/*
Pausing updown message scroller- 
© Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions,
Terms Of Use, visit http://www.dynamicdrive.com
*/

	
	var ie = document.all;
	var dom = document.getElementById;
	var ns = document.layers;
	var i=0;

	if (tickers.length>2) {
		i=2;
	}
	else {
		i=0;
	}

	function move1(whichlayer) {
		tlayer=eval(whichlayer);
		if (tlayer.top>0&&tlayer.top<=5) {
			tlayer.top=0;
			setTimeout("move1(tlayer)",3000);
			setTimeout("move2(document.main.document.second)",3000);
			return;
		}
		if (tlayer.top>=tlayer.document.height*-1) {
			tlayer.top-=5;
			setTimeout("move1(tlayer)",50);
		}
		else {
			tlayer.top=parseInt(scrollerheight);
			tlayer.document.write(tickers[i]);
			tlayer.document.close();
			if (i==tickers.length-1) {
				i=0;
			}
			else {
				i++;
			}
		}
	}

	function move2(whichlayer) {
		tlayer2=eval(whichlayer);
		if (tlayer2.top>0&&tlayer2.top<=5) {
			tlayer2.top=0;
			setTimeout("move2(tlayer2)",3000);
			setTimeout("move1(document.main.document.first)",3000);
			return;
		}
		if (tlayer2.top>=tlayer2.document.height*-1) {
			tlayer2.top-=5;
			setTimeout("move2(tlayer2)",50);
		}
		else {
			tlayer2.top=parseInt(scrollerheight);
			tlayer2.document.write(tickers[i]);
			tlayer2.document.close();
			if (i==tickers.length-1) {
				i=0;
			}
			else {
				i++;
			}
		}
	}

	function move3(whichdiv) {
		tdiv=eval(whichdiv);
		if (parseInt(tdiv.style.top)>0&&parseInt(tdiv.style.top)<=5) {
			tdiv.style.top=0+"px";
			setTimeout("move3(tdiv)",3000);
			setTimeout("move4(second2_obj)",3000);
			return;
		}
		if (parseInt(tdiv.style.top)>=tdiv.offsetHeight*-1) {
			tdiv.style.top=parseInt(tdiv.style.top)-5+"px";
			setTimeout("move3(tdiv)",50);
		}
		else {
			tdiv.style.top=parseInt(scrollerheight);
			tdiv.innerHTML=tickers[i];
			if (i==tickers.length-1) {
				i=0;
			}
			else {
				i++;
			}
		}
	}

	function move4(whichdiv) {
		tdiv2=eval(whichdiv);
		if (parseInt(tdiv2.style.top)>0&&parseInt(tdiv2.style.top)<=5) {
			tdiv2.style.top=0+"px";
			setTimeout("move4(tdiv2)",3000);
			setTimeout("move3(first2_obj)",3000);
			return;
		}
		if (parseInt(tdiv2.style.top)>=tdiv2.offsetHeight*-1) {
			tdiv2.style.top=parseInt(tdiv2.style.top)-5+"px";
			setTimeout("move4(second2_obj)",50);
		}
		else {
			tdiv2.style.top=parseInt(scrollerheight);
			tdiv2.innerHTML=tickers[i];
			if (i==tickers.length-1) {
				i=0;
			}
			else {
				i++;
			}
		}
	}

	function startscroll() {
		if (!document.layers) {
			if (tickers.length>2) {
				i=2;
			}
			else {
				i=0;
			}
			if (ie||dom) {
				first2_obj=ie? first2 : document.getElementById("first2");
				second2_obj=ie? second2 : document.getElementById("second2");
				move3(first2_obj);
				second2_obj.style.top=scrollerheight;
				second2_obj.style.visibility='visible';
			}
			else if (ns) {
				document.main.visibility='show';
				move1(document.main.document.first);
				document.main.document.second.top=parseInt(scrollerheight)+5;
				document.main.document.second.visibility='show';
			}
		}
	}

	window.onload = startscroll;
	
	var renaultPath = 'http://www.renault.nl/';
	
	function jumpTo(_relativeUrl) {
		var BV_SessionID = document.sessionForm.BV_SessionID.value;
		var BV_EngineID = document.sessionForm.BV_EngineID.value;
		var BVparams ='';
		if ( BV_SessionID != '' && BV_EngineID != '') BVparams = '&BV_SessionID='+ BV_SessionID+'&BV_EngineID='+BV_EngineID;
		//if (_relativeUrl.indexOf('?') == -1) BVparams='?f=1'+BVparams;
		if (_relativeUrl.indexOf('http') > -1) {
			document.location= _relativeUrl + BVparams;
		}	else {
		//alert(serverPath + _relativeUrl + BVparams);
			document.location= renaultPath + _relativeUrl + BVparams;
		}
	}

var homePageImagesList = new Array("/cmc_upload/jump_page/nl/jp_main_j77_2.jpg", "/cmc_upload/jump_page/nl/jp_main_j77_3.jpg", "/cmc_upload/jump_page/nl/jp_main_j77_4.jpg", "/cmc_upload/jump_page/nl/jp_main_j77_5.jpg", "/cmc_upload/jump_page/nl/jp_twi001.jpg", "/cmc_upload/jump_page/nl/jp_twi002.jpg", "jp_main_v6_01.jpg", "jp_main_v6_02.jpg", "jp_main_esp2.jpg", "jp_main_esp2_01.jpg", "jp_main_lg03.jpg", "jp_main_lg04.jpg", "jp_main_lg02.jpg", "jp_main_mb2_01.jpg", "jp_main_mb2_02.jpg", "jp_main_mp2_01.jpg", "jp_main_tr_01b.jpg", "jp_main_tr_02a.jpg", "jp_main_tr_03a.jpg", "jp_main_tw03.jpg", "jp_main_ve_01.jpg", "jp_main_ve_02.jpg", "jp_main_lg2_01.jpg", "jp_main_lg2_02.jpg", "jp_main_le2_01.jpg", "jp_main_ka3_01.jpg", "jp_main_ka34x4_01a.jpg", "jp_main_tr_01c.jpg", "jp_main_tr_01d.jpg", "jp_main_mr_02.jpg", "jp_main_mr_03.jpg", "jp_main_z14_01.jpg", "jp_main_z14_02.jpg", "jp_main_cl_06a.jpg", "jp_main_cl_06b.jpg", "jp_main_cl_06c.jpg");


var img = homePageImagesList[Math.round(Math.random() * (homePageImagesList.length-1))];


