
function opendownload(waarde) {
	//alert(waarde);
	elm=document.getElementById(waarde);
	waarde=elm.options[elm.selectedIndex].value;
	//alert(waarde);
	//alert(waarde);
	if(waarde!='') {
		//alert('http://www.xenonstore.com/shop/upload/files/'+waarde);
		window.open('http://www.autowebstore.nl/shop/upload/files/'+waarde, "", "");
	}
	return false;
}

function uitklapdownloads(hoe) {
	if(hoe=='1') {
	document.getElementById('uitklapdownload').style.display="block";
	} else {
	document.getElementById('uitklapdownload').style.display="none";
	}
}

function preloadImages() {
var d = document;
if(d.images) {
if(!d.p) d.p = new Array();
var i,j = d.p.length, a = preloadImages.arguments;
for(i = 0; i < a.length; i++)
if (a[i].indexOf("#") != 0) {
d.p[j] = new Image;
d.p[j++].src = a[i];
}}}

function openanders(id,waarde,nu) {
	if(document.getElementById(id)) {
		if(waarde==nu) {
			document.getElementById(id).style.display="block";
		} else {
			document.getElementById(id).style.display="none";
		}
	}
}

function checkmax(deze,maximum) {
	waarde=deze.value;
	if(waarde.length>maximum) {
		waarde=substr(waarde,0,maximum);
	}
	deze.value=waarde;
}

function sh(id) {
	if(document.getElementById(id)) {
		dp=document.getElementById(id).style.display;
		switch(dp+"") {
			case "none": document.getElementById(id).style.display="block"; break;
			case "block": document.getElementById(id).style.display="none"; break;
			case "": document.getElementById(id).style.display="block"; break;
		}
	} else {
		alert(id);	
	}
}
function merken_hover(id,img) {
	tel=0; 
	if(!document.getElementById("merk_"+tel)) {
		tel++;
	}
	while(document.getElementById("merk_"+tel)) {
		h=document.getElementById("merk_"+tel).innerHTML;
		if(id=="merk_"+tel) {
			//ik zelf
		} else if(h.indexOf('-gray.gif')>0) {
			//goed
		} else {
			h=h.replace(".gif", '-gray.gif');
			document.getElementById("merk_"+tel).innerHTML=h;
		}
		tel++;
	}
	if(document.getElementById(id)) {
		document.getElementById(id).innerHTML='<img src="'+img+'" class="grijs" id="logo_'+id+'"/>';
	} else {
		//alert(id+' bestaat niet');	
	}
}

function merken_blur(id,img) {
	tel=0; 
	if(!document.getElementById("merk_"+tel)) {
		tel++;
	}
	while(document.getElementById("merk_"+tel)) {
		h=document.getElementById("merk_"+tel).innerHTML;
		if(id=="merk_"+tel) {
			//ik zelf
		} else if(h.indexOf('-gray.gif')>0) {
			//goed
		} else {
			h=h.replace(".gif", '-gray.gif');
			document.getElementById("merk_"+tel).innerHTML=h;
		}
		tel++;
	}
	if(document.getElementById(id)) {
		//alert('afb: '+img);
		document.getElementById(id).innerHTML='<img src="'+img+'" class="kleur" id="logo_'+id+'"/>';
	} else {
		//alert(id+' bestaat niet');	
	}
}
var nu=0;
var nu2=0;
var merkenautoverder;

function autoverder1() {
	merkenautoverder=setTimeout("autoverder()",2500);
	//autoverder();
}

function autoverder() {
	if(document.getElementById("merken_blok") && document.getElementById("merken_scrol")) {
		if(merkenautoverder) {
			clearTimeout(merkenautoverder);
		}
		merken_next();
		//merkenautoverder=setTimeout("autoverder()",1000);
	}
}


function merken_next() {
	if(merkenautoverder) {
		clearTimeout(merkenautoverder);
	}
	nu=nu+107;
	tot=nu+408;
	max1=document.getElementById("merken_blok").offsetHeight;
	max2=document.getElementById("merken_scrol").offsetHeight;
	//alert((0-(max2-max1))+'-'+nu2);
	
	if(nu2>(0-(max2-max1))) {
		nu2=nu2-107;
	}
	nu3=Math.round(nu2/107);
	nu4=(nu2/107);
	if(nu3!=nu4) {
		nu2=nu3*107;
	}
	//document.getElementById("merken_scrol").style.marginTop=nu2+'px';
	merken_scrol("merken_scrol",nu2);
	//document.getElementById("merken_scrol").style.clip="rect("+nu+"px 200px "+tot+"px 0px);";
	//document.getElementById("merken_scrol").style.clip="rect("+topVal+"px "+rightVal+"px "+bottomVal+"px "+leftVal+"px)";
}

function merken_prev() {
	if(merkenautoverder) {
		clearTimeout(merkenautoverder);
	}
	nu=nu-107;
	tot=nu+408;
	//alert(0+'-'+nu2);
	if(nu2<0) {
		nu2=nu2+100;
	}
	nu3=Math.round(nu2/107);
	nu4=(nu2/107);
	if(nu3!=nu4) {
		nu2=nu3*107;
	}
	//document.getElementById("merken_scrol").style.marginTop=nu2+'px';
	merken_scrol("merken_scrol",nu2);
	//document.getElementById("merken_scrol").style.clip="rect("+nu+"px 200px "+tot+"px 0px);";
}

var mstapjes=25;
function merken_scrol(id,naar) {
			//274-340 = 280-346
			tox=500;
			tox=document.getElementById("merken_blok").offsetHeight;
			//tox=tox-90;
			//alert(tox);
			//if(to) {
				//clearTimeout(to);
			//}
			//nu=document.getElementById(id).offsetTop;
			nu=document.getElementById(id).style.marginTop;
			if((nu+"")=="") {
				nu=0;
			} else {
				nu=parseInt(nu);
			}
			//naar=parseInt(nu*1)+parseInt(aantal);
			if(naar>0) {
				naar=0;
			}
			hoogte=document.getElementById(id).offsetHeight;
			nuhoog=parseInt(hoogte);
			
			
			hoogte=0-(parseInt(hoogte)-tox);
			if(naar<=hoogte) {
				naar=hoogte;
				if(document.getElementById("slide_down")) {
					
					document.getElementById("slide_down").style.visibility="hidden";
				}
				
						
			}
			if(nuhoog<tox) {
				//te weinig om te scrollen
					document.getElementById("slide_up").style.visibility="hidden";
					if(document.getElementById("slide_up")) {
					
						document.getElementById("slide_up").style.visibility="hidden";
					}
			} else {
				if(nu>(naar-(mstapjes+1)) && nu<(naar+(mstapjes-1))) {
					nu2=naar;	
				} else if(naar<nu) {
					nu2=nu-mstapjes;
				} else if(naar>nu) {
					nu2=nu+mstapjes;
				} else {
					nu2=nu;	
				}
				document.getElementById(id).style.marginTop=nu2+"px";
				if(naar==nu) {
					if(to) {
						clearTimeout(to);
						//autoverder();
						merkenautoverder=setTimeout("autoverder()",2000);
					}
				} else if(naar+""!="") {
					to=setTimeout("merken_scrol('"+id+"',"+naar+")",30);
				} else {
					if(to) {
						clearTimeout(to);
						//autoverder();
						merkenautoverder=setTimeout("autoverder()",2000);
					}
				}
			}
		}