var to;
var to2;
var stapjes=43;
var fotobreed=4; //aantal stappen per pagina
var found=0;
		function tosize(id) {
			//tox=document.getElementById("slide_frame").offsetWidth;
			//tox=parseInt(tox)-90;
			//tds=document.getElementById(id).getElementsByTagName("td").length;
			//tds=tds+(tds%2);
			//alert(tds);
			//document.getElementById(id).style.width=(((tds/8)*tox)+0)+"px";
			//alert((((tds/8)*tox)+0)+"px");
			//alert((tds%8));
			//alert((tds%2));
			//document.getElementById(id).style.display="block";
			
			
			//slide_left
			//slide_right
			//document.getElementById("slide_left").style.visibility="hidden";
			//if(tds<9) {
				//document.getElementById("slide_right").style.visibility="hidden";
			//}
		}
		
		function toprod(id,welke,aantal) {
			//alert(id+":"+welke+"/"+aantal);
			tds=0;
			
			if(document.getElementById(id)) {
				tds=document.getElementById(id).getElementsByTagName("td").length;
			}
			
			if(tds>8) {
				if(document.getElementById("slide_left")) {
					document.getElementById("slide_left").style.visibility="visible";
				}
				
				if(document.getElementById("slide_right")) {
					document.getElementById("slide_right").style.visibility="visible";
				}
			}
			
			a=1;
			nu=0;
			nu=parseInt(nu);
			if(welke<((aantal)/2)) {
				//11=11/2=5.5		0-5
				//12=12/2=6			0-5
				//13=13/2=6.5		0-6
				a=welke-1;
			} else {
				r=Math.round((aantal)/2);
				//5/11	=	6		-1
				//6/11	=	6		0
				//7/11	=	6		1
				//5/12	=	6
				//6/12	=	6
				//7/12	=	6
				a=(welke-r)-1;
			}
			naar=nu-((tox/fotobreed)*a);
			naar=Math.round(naar/stapjes);
			if(naar>=0) {
				if(document.getElementById("slide_left")) {
					document.getElementById("slide_left").style.visibility="hidden";
				}
			} else {
				if(document.getElementById("slide_left")) {
					document.getElementById("slide_left").style.visibility="visible";
				}
			}
			naar=naar*stapjes;
			//alert(naar);
			oud=stapjes;
			stapjes=215000;
			to=setTimeout("scrol('"+id+"',"+naar+")",100);
			r=Math.round((aantal)/2);
			to2=setTimeout("stapset('"+oud+"')",(100*r));
		}
		function showload() {
			
		}
		
		function stapset(hoeveel) {
			stapjes=hoeveel*1;
			if(to2) {
				clearTimeout(to2);
			}
		}
		var maxi=999;
		var vanu=0;
		var classx="";
		var sclassx="";
		function prodlist(classx,i) {
			// id="view_prod_list"
			if(classx=="prod_list") {
				if(document.getElementById("view_prod_list")) {
					document.getElementById("view_prod_list").className="select";
				}
				if(document.getElementById("view_prod_afb")) {
					document.getElementById("view_prod_afb").className="notselect";
				}
			} else if(classx=="prod_afb") {
				if(document.getElementById("view_prod_list")) {
					document.getElementById("view_prod_list").className="notselect";
				}
				if(document.getElementById("view_prod_afb")) {
					document.getElementById("view_prod_afb").className="select";
				}
			} else {
				if(document.getElementById("view_prod_list")) {
					document.getElementById("view_prod_list").className="notselect";
				}
				if(document.getElementById("view_prod_afb")) {
					document.getElementById("view_prod_afb").className="select";
				}
			}
			sclassx=classx;
			id=document.getElementById(i);
			d=0;
			if(id) {
				id.className=classx;	
			
			
				if(id.getElementsByTagName("div")) {
					d=id.getElementsByTagName("div");
				}
			}
			maxi=999;
			if(classx=="prod_afb") {
				maxi=9;
			} else if(classx=="prod_list") {
				maxi=20;
			}
			vanu=0;
			for(a=0; a<d.length; a++) {
				if(a>=maxi) {
					d[a].style.display="none";
				} else {
					d[a].style.display="block";
				}
			}
			nav=document.getElementById("prod_nav");
			if(nav) {
				if(d.length<=maxi) {
					nav.style.display="none";
				} else {
					nav.style.display="block";
				}
			}
			//document.location='?view='+sclassx;
		}
		
		function paginate(plus,i) {
			//9/20pp
			//alert(maxi+"-"+plus+"/"+classx+"/"+vanu);
			id=document.getElementById(i);
			d=id.getElementsByTagName("div");
			
			if(plus>0 && vanu+maxi>d.length) {
				
			} else if(plus<0 && vanu-maxi<0) {
				vanu=0;
			} else {
				vanu+=maxi*plus;
			}
			for(a=0; a<d.length; a++) {
				if(a<vanu || a>=maxi+vanu) {
					d[a].style.display="none";
				} else {
					d[a].style.display="block";
				}
			}
		}
		
		function scrol2(id,aantal) {
			if(to) {
				clearTimeout(to);
			}
			tox=document.getElementById("slide_frame").offsetWidth;
			toy=document.getElementById(id).offsetWidth;
			nu=document.getElementById(id).style.marginLeft;
			tox=parseInt(tox)-90;
			if(nu+""=="") {
				nu=0;
			}
			nu=parseInt(nu);
			//alert(nu+"-"+tox+"-"+toy);
			divs=document.getElementById(id).getElementsByTagName("div").length;
			tds=document.getElementById(id).getElementsByTagName("td").length;
			//document.getElementById(id).style.width=(((tds/8)*tox)+0)+"px";
			//alert((((divs-1)*tox)+0));
			breedte=((divs-1)*tox);
			aantalx=((breedte/tox)*8);
			//alert(aantal);
			t=document.getElementById(id).getElementsByTagName("td");
			f=0;
			for(a=0; a<tds; a++) {
				if(t[a].innerHTML=="") {
					//alert(a+"!");
				} else {
					f++;	
				}
			}
			found=f;
			//alert(f);
			//alert(tox);
			document.getElementById("slide_left").style.visibility="visible";
			if(document.getElementById("slide_right")) {
					document.getElementById("slide_right").style.visibility="visible";
			}
			if(aantal>0) {
				naar=nu-(tox/fotobreed);
				naar=Math.round(naar/stapjes);
				//alert(naar);
				if(naar>=0) {
					document.getElementById("slide_left").style.visibility="hidden";
				} else {
					document.getElementById("slide_left").style.visibility="visible";
				}
				//alert(tds);
				naar=naar*stapjes;
				//alert(naar);
				//alert(tox);
				//n=Math.round(naar/tox);
				//alert(n);
				//alert(nu+"-"+naar);
				//naar=(n*tox);
				//alert(nu+"-"+naar2);
				scrol(id,naar);
			} else if(aantal<0) {
				naar=nu+(tox/fotobreed);
				naar=Math.round(naar/stapjes);
				//alert(naar);
				if(naar>=0) {
					document.getElementById("slide_left").style.visibility="hidden";
				} else {
					document.getElementById("slide_left").style.visibility="visible";
				}
				//alert(tds);
				naar=naar*stapjes;
					//n=Math.round(naar/tox);
				//alert(n);
				//alert(nu+"-"+naar);
					//naar=(n*tox);
				//alert(nu+"-"+naar2);
				scrol(id,naar);
			} else {
				document.getElementById("slide_left").style.visibility="hidden";
				scrol(id,0);	
			}
		}
		
		function scrol(id,naar) {
			//274-340 = 280-346
			tox=500;
			tox=document.getElementById("slide_frame").offsetWidth;
			tox=tox-90;
			//alert(tox);
			if(to) {
				//clearTimeout(to);
			}
			//nu=document.getElementById(id).offsetTop;
			nu=document.getElementById(id).style.marginLeft;
			if((nu+"")=="") {
				nu=0;
			} else {
				nu=parseInt(nu);
			}
			//naar=parseInt(nu*1)+parseInt(aantal);
			if(naar>0) {
				naar=0;
			}
			hoogte=document.getElementById(id).offsetWidth;
			nuhoog=parseInt(hoogte);
			
			
			hoogte=0-(parseInt(hoogte)-tox);
			if(naar<=hoogte) {
				naar=hoogte;
				if(document.getElementById("slide_right")) {
					
					document.getElementById("slide_right").style.visibility="hidden";
				}
			}
			if(nuhoog<tox) {
				//te weinig om te scrollen
					document.getElementById("slide_left").style.visibility="hidden";
					if(document.getElementById("slide_right")) {
					
						document.getElementById("slide_right").style.visibility="hidden";
					}
			} else {
				if(nu>(naar-(stapjes+1)) && nu<(naar+(stapjes-1))) {
					nu2=naar;	
				} else if(naar<nu) {
					nu2=nu-stapjes;
				} else if(naar>nu) {
					nu2=nu+stapjes;
				} else {
					nu2=nu;	
				}
				document.getElementById(id).style.marginLeft=nu2+"px";
				if(naar==nu) {
					if(to) {
						clearTimeout(to);
					}
				} else if(naar+""!="") {
					to=setTimeout("scrol('"+id+"',"+naar+")",30);
				} else {
					if(to) {
						clearTimeout(to);
					}
				}
			}
		}
		


function resetmenu() {
	g=document.getElementById('swilends-content-menu');	
	if(g){
		t=(((100) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); 
		//alert(t);
		g.style.top=t;
	}
}
var xmlh;
function tagger(xmlh) {
	
}

function switchtab(id,deze) {
	tel=0;
	while(document.getElementById("tab_"+tel)) {
		document.getElementById("tabcontent_"+tel).style.display="none";
		document.getElementById("tab_"+tel).className="";
		tel++;
	}
	document.getElementById("tabcontent_"+id).style.display="block";
	document.getElementById("tab_"+id).className="select";
}

function productprice(xmlh) {
	//alert(xmlh.getElementsByTagName("product").length);
	var browser=navigator.userAgent;
	//alert(browser);
	if(xmlh.getElementsByTagName("product").length>0) {
		aantal=xmlh.getElementsByTagName("product")[0].getElementsByTagName("tab").length;
		html1="";
		html2="";
		for(a=0; a<aantal; a++) {
			tabname=xmlh.getElementsByTagName("product")[0].getElementsByTagName("tab")[a].getAttribute('name')
			tabinfo=xmlh.getElementsByTagName("product")[0].getElementsByTagName("tab")[a].childNodes.item(0).nodeValue;
			if(html1!="") {
				html1+=" | ";
			}
			id="tab_"+a;
			idc="tabcontent_"+a;
			html1+='<a href="javascript: void(0);" onclick="switchtab(\''+a+'\')" id="'+id+'"';
			if(a==0) {
				html1+='class="select"';
			} else {
				html1+='';	
			}
			html1+='>'+tabname+'</a>';
			html2+='<div class="contenttab" id="'+idc+'" style="display: ';
			if(a==0) {
				html2+='block';
			} else {
				html2+='none';	
			}
			html2+=';">'+tabinfo+'</div>';
		}
		html='<div class="tabs">'+html1+'</div><div class="tabcontent">'+html2+'</div>';
		document.getElementById("popup-content").innerHTML=html;
	} else {
		alert("fout in xml");	
	}
}

function popupthumb(afb,afb2) {
	html="<a href=\"javascript:vergrootfoto('"+afb2+"')\"><img class=\"groot\" src=\"/shop/upload/images/tmp/"+afb+"\"/></a>";
	document.getElementById("popup-afbeelding-groot").innerHTML=html;
	var browser=navigator.userAgent;
	if(browser.indexOf("ie 6")>0 || browser.indexOf("IE 6")>0) {
		
	} else {
		//document.getElementById("popup-afbeelding-groot").setAttribute("onclick","vergrootfoto('"+afb2+"')");
		//document.getElementById("popup-afbeelding-groot").style.cursus="hand";
	}
}
function vergrootfoto(afb) {
	document.getElementById("popup2-tekst2").innerHTML="<a href=\"javascript:closelightbox2()\" class=\"sluiten\" title=\"popup sluiten\"><img src=\"/images/detail_sluiten.jpg\" alt=\"sluiten\"/><br />sluit</a><img src=\"/shop/upload/images/tmp/"+afb+"\"/>";
	document.getElementById("popup2-tekst").style.display="block";
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	
	var objOverlay=document.getElementById('popup');
	var objLightbox3 = document.getElementById('popup2-tekst');
	var objLightbox4 = document.getElementById('popup2-tekst2');
	if(arrayPageSize[1]>arrayPageSize[3]) {
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	//alert(arrayPageSize[1]);
	} else {
	objOverlay.style.height = (arrayPageSize[3] + 'px');
	//alert(arrayPageSize[3]);
	}
	//alert(arrayPageSize[0]+','+arrayPageSize[1]+','+arrayPageSize[2]+','+arrayPageSize[3]+','+arrayPageSize[4]);
	//html+='hallo';
	objOverlay.style.display = 'block';
	objLightbox3.style.display = 'block';
	
	
	var lightboxTop = arrayPageScroll[1]+((arrayPageSize[3]-400)/2);
	//var lightboxLeft = ((arrayPageSize[0] - 20 - objLightbox.width) / 2);
	//alert(lightboxTop);
	objLightbox4.style.marginTop = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
	//objLightbox.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";
}

function lightbox(titel, omschrijving, pdf,w,h,soort) {
	 var images2 = new Array();
	 var imagesaantal=0;
	var browser=navigator.userAgent;
	if(browser.indexOf("ie 6")>0 || browser.indexOf("IE 6")>0) {
		//correctPNG();
	}
	//alert(titel+"\n"+omschrijving+"\n"+pdf);

	//pad, titel, omschrijving, afbeelding, soorten (b.v. 4300k/6000k), groeppagina (bekijk alle ... link)
	var browser=navigator.userAgent;
	//alert(id1);
	if(browser.indexOf("ie 6")>0 || browser.indexOf("IE 6")>0) {
		//xmlophalen("/product.php?id="+id1+"",productprice);	
	} else {
		//xmlophalen("/product.php?id="+id1+"",productprice);
	}
		//xmlophalen("/product.xml",productprice);
	
	
	html='';
	/*pad='';
	if(groeplink2!='' && groeplinkurl2!='') {
		pad+='<a href="'+groeplinkurl2+'">'+groeplink2+'</a> &gt; ';
	} else if(groeplink2!='') {
		pad+=''+groeplink2+' &gt; ';
	}
	if(groeplink!='' && groeplinkurl!='') {
		pad+='<a href="'+groeplinkurl+'">'+groeplink+'</a> &gt; ';
	} else if(groeplink!='') {
		pad+=''+groeplink+' &gt; ';
	}*/
	//pad+=titel;
	if(soort=="jet") {
	html+='<a href="javascript:closelightbox()" class="sluiten" title="popup sluiten"><img src="/images/jetsystemen/popup_close.png" alt="sluiten"/></a>';
	} else {
	html+='<a href="javascript:closelightbox()" class="sluiten" title="popup sluiten"><img src="/images/popup-close.png" alt="sluiten"/></a>';
	}
	//html+='<div class="popup-pad">'+pad+'</div>';
	html+='<div class="popup-titel">'+titel+'</div>';
	html+='<div class="popup-midden">';
		var pdfs=pdf.split(";");
		var autocad=0;
		var pdffls=0;
		if(pdfs.length>0) {
			html+='<div class="popup-pdf" style="width:410px">';
			html+='<table cellpadding="2" cellspacing="2" border="0" style="font-size:11px;float:right">';
			table=0;
			dwg=0;
			for(a=0; a<pdfs.length; a++) {

				if(table==0 || table==4){
					html+='<tr>';
					table=1;
				}
				
				html+='<td>';

				pdff=pdfs[a];
				var pdffs=pdff.split("=");
				
//				alert(pdffs[0]);
				if(strpos(pdff, '.dwg',0)>0 || pdffs[0]=='Tekening downloaden' || pdffs[0]=='Download tekening') {
					autocad++;
					if(autocad==1) {
					html+='</tr>';
					table=1;
					html+="<tr><td colspan=\"3\"><p style=\"padding-top: 7px; padding-left: 7px; padding-bottom: 1px;\"><strong>Tekeningen:</strong></p></td></tr><tr><td>";	
					
					}
					html+='<a href="/files/'+pdffs[1]+'" target="_blank" class="pdflogo"><img src="/images/dwg_icon.jpg" width="20" height="20" style="border: 0px #000000 solid;" alt="download tekening" title="download tekening"/></a>';
					dwg++;
				} else if(strpos(pdff, '.dxf',0)>0 || pdffs[0]=='Tekening downloaden' || pdffs[0]=='Download tekening') {
					dwg++;
					if(dwg==1) {
					html+='</tr>';
					table=1;
					html+="<tr><td colspan=\"3\"><p style=\"padding-top: 7px; padding-left: 7px; padding-bottom: 1px;\"><strong>Tekeningen:</strong></p></td></tr><tr><td>";	
					
					}
					html+='<a href="/files/'+pdffs[1]+'" class="pdflogo"><img src="/images/icon_dfx.gif" width="20" height="20" style="border: 0px #000000 solid;" alt="download tekening" title="download tekening"/></a>';
				} else if(strpos(pdff, '.pdf',0)>0) {
					pdffls++
					if(pdffls==1) {
						html+="<tr><td colspan=\"3\"><p style=\"padding-top: 7px; padding-left: 7px; padding-bottom: 1px;\"><strong>Documentatie:</strong></p></td></tr><tr><td>";	
					}
					html+='<a href="/files/'+pdffs[1]+'" target="_blank" class="pdflogo"><img src="/images/pdf.png" width="20" height="20" style="border: 0px #000000 solid;" alt="download documentatie" title="download documentatie"/></a>';
				}
				if(strpos(pdff, '.dwg',0)>0 || pdffs[0]=='Tekening downloaden' || pdffs[0]=='Download tekening') {
					html+='<a href="/files/'+pdffs[1]+'" target="_blank" class="pdflink p1">'+pdffs[0]+"</a><div class=\"clear\"></div>";
				} else {
					html+='<a href="/files/'+pdffs[1]+'" target="_blank" class="pdflink p2">'+pdffs[0]+"</a><div class=\"clear\"></div>";
				}

				html+='</td>';

				if(table==5){
					html+='</tr>';
				}
				table++;
			}
			
			html+='</table>';

			
			if(dwg>0) {
				//html+="(under construction)";	
				//html+="download tekeningen";
			}
			html+="</div>";
		}
		if(strpos(omschrijving,'.flv',0)>0) {
			html+='<div id="flvcontainer"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div> ';

	
		var s1 = new SWFObject("/includes/flv/player.swf","ply","400","320","9","#FFFFFF");
		s1.addParam("allowfullscreen","true");
		s1.addParam("allowscriptaccess","always");
		s1.addParam("flashvars","file=/includes/flv/"+omschrijving+"");
		

		} else if(omschrijving!="") {
			images2[imagesaantal]=omschrijving;
			imagesaantal++;
			html+='<img src="'+'http://'+location.hostname+omschrijving+'" alt="'+titel+'"';
			if(w>0) {
				html+=' width="'+w+'"';
			}
			if(h>0) {
				html+=' height="'+h+'"';
			}
			html+='/>';
		}
		html+='<div class="clear"></div>';
	html+='</div>';
	html='<div class="popup-top"><div class="corner_tl popup-corner"></div><div class="corner_tr popup-corner"></div><div class="corner_t"></div><div class="clear"></div></div><div class="popup-middenblok">'+html+'<div class="clear"></div></div><div class="popup-footer"><div class="corner_bl popup-corner"></div><div class="corner_br popup-corner"></div><div class="corner_b"></div><div class="clear"></div></div>';

	preloader(images2);
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	
	var objOverlay=document.getElementById('popup');
	var objLightbox = document.getElementById('popup-tekst');
	var objLightbox2 = document.getElementById('popup-tekst2');
	if(arrayPageSize[1]>arrayPageSize[3]) {
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	//alert(arrayPageSize[1]);
	} else {
	objOverlay.style.height = (arrayPageSize[3] + 'px');
	//alert(arrayPageSize[3]);
	}
	//alert(arrayPageSize[0]+','+arrayPageSize[1]+','+arrayPageSize[2]+','+arrayPageSize[3]+','+arrayPageSize[4]);
	objLightbox.style.display = 'none';
	//html+='hallo';
	preloader(images2);
	objLightbox2.innerHTML =html;
	objOverlay.style.display = 'block';
	objLightbox.style.display = 'block';
	if(strpos(omschrijving,'.flv',0)>0) {
		s1.write("flvcontainer");
	}
	
	var lightboxTop = arrayPageScroll[1]+((arrayPageSize[3]-520)/2);
	//var lightboxLeft = ((arrayPageSize[0] - 20 - objLightbox.width) / 2);
	//alert(lightboxTop);
	objLightbox2.style.marginTop = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
	//objLightbox.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";
	if(browser.indexOf("ie 6")>0 || browser.indexOf("IE 6")>0) {
		//correctPNG();
	}
}


function lightbox2(titel, omschrijving, content,soort) {
	var browser=navigator.userAgent;
	if(browser.indexOf("ie 6")>0 || browser.indexOf("IE 6")>0) {
		//correctPNG();
	}
	//pad, titel, omschrijving, afbeelding, soorten (b.v. 4300k/6000k), groeppagina (bekijk alle ... link)
	var browser=navigator.userAgent;
	//alert(id1);
	tekst="";
	if(content.indexOf(".php")>0 || content.indexOf(".xml")>0) {
		if(browser.indexOf("ie 6")>0 || browser.indexOf("IE 6")>0) {
			xmlophalen(content,productprice);	
		} else {
			xmlophalen(content,productprice);
		}
	} else {
	//alert(id1);
		tekst=content;
	}
		//xmlophalen("/product.xml",productprice);
	
	
	html='';
	/*pad='';
	if(groeplink2!='' && groeplinkurl2!='') {
		pad+='<a href="'+groeplinkurl2+'">'+groeplink2+'</a> &gt; ';
	} else if(groeplink2!='') {
		pad+=''+groeplink2+' &gt; ';
	}
	if(groeplink!='' && groeplinkurl!='') {
		pad+='<a href="'+groeplinkurl+'">'+groeplink+'</a> &gt; ';
	} else if(groeplink!='') {
		pad+=''+groeplink+' &gt; ';
	}*/
	//pad+=titel;
	if(soort=="jet") {
	html+='<a href="javascript:closelightbox()" class="sluiten" title="popup sluiten"><img src="/images/jetsystemen/popup_close.png" alt="sluiten"/></a>';
	} else {
	html+='<a href="javascript:closelightbox()" class="sluiten" title="popup sluiten"><img src="/images/popup-close.png" alt="sluiten"/></a>';
	}
	//html+='<div class="popup-pad">'+pad+'</div>';
	html+='<div class="popup-titel">';
		html+='<div class="popup-titel-bel">bel Smitsair: 0297-56 44 55</div>';
	html+=titel+'</div>';
	html+='<div class="popup-midden">';
		html+='<div class="popup-thumb">';
		html+='<img src="'+omschrijving+'" alt="'+titel+'"/>';
		html+='</div>';
		html+='<div id="popup-content">'+tekst+'</div>';
		html+='<div class="clear"></div>';
	html+='</div>';
	html='<div class="popup-top"><div class="corner_tl popup-corner"></div><div class="corner_tr popup-corner"></div><div class="corner_t"></div><div class="clear"></div></div><div class="popup-middenblok">'+html+'<div class="clear"></div></div><div class="popup-footer"><div class="corner_bl popup-corner"></div><div class="corner_br popup-corner"></div><div class="corner_b"></div><div class="clear"></div></div>';

	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	
	var objOverlay=document.getElementById('popup');
	var objLightbox = document.getElementById('popup-tekst');
	var objLightbox2 = document.getElementById('popup-tekst2');
	if(arrayPageSize[1]>arrayPageSize[3]) {
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	//alert(arrayPageSize[1]);
	//alert(arrayPageSize[3]);
	} else {
	objOverlay.style.height = (arrayPageSize[3] + 'px');
	//alert(arrayPageSize[3]);
	//alert(arrayPageSize[1]);
	}
	//alert(arrayPageSize[0]+','+arrayPageSize[1]+','+arrayPageSize[2]+','+arrayPageSize[3]+','+arrayPageSize[4]);
	objLightbox.style.display = 'none';
	//html+='hallo';
	objLightbox2.innerHTML =html;
	objOverlay.style.display = 'block';
	objLightbox.style.display = 'block';
	
	
	var lightboxTop = arrayPageScroll[1]+((arrayPageSize[3]-520)/2);
	//var lightboxLeft = ((arrayPageSize[0] - 20 - objLightbox.width) / 2);
	//alert(lightboxTop);
	objLightbox2.style.marginTop = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
	//objLightbox.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";
	if(browser.indexOf("ie 6")>0 || browser.indexOf("IE 6")>0) {
		//correctPNG();
	}
}


function lightbox3(titel, omschrijving, thumb, pdf,w,h,soort) {
	 images = new Array();
	 imagesaantal=0;
	var browser=navigator.userAgent;
	if(browser.indexOf("ie 6")>0 || browser.indexOf("IE 6")>0) {
		//correctPNG();
	}
	//alert(titel+"\n"+omschrijving+"\n"+pdf);
	//pad, titel, omschrijving, afbeelding, soorten (b.v. 4300k/6000k), groeppagina (bekijk alle ... link)
	var browser=navigator.userAgent;
	//alert(id1);
	if(browser.indexOf("ie 6")>0 || browser.indexOf("IE 6")>0) {
		//xmlophalen("/product.php?id="+id1+"",productprice);	
	} else {
		//xmlophalen("/product.php?id="+id1+"",productprice);
	}
		//xmlophalen("/product.xml",productprice);
	
	
	html='';
	/*pad='';
	if(groeplink2!='' && groeplinkurl2!='') {
		pad+='<a href="'+groeplinkurl2+'">'+groeplink2+'</a> &gt; ';
	} else if(groeplink2!='') {
		pad+=''+groeplink2+' &gt; ';
	}
	if(groeplink!='' && groeplinkurl!='') {
		pad+='<a href="'+groeplinkurl+'">'+groeplink+'</a> &gt; ';
	} else if(groeplink!='') {
		pad+=''+groeplink+' &gt; ';
	}*/
	//pad+=titel;
	if(soort=="jet") {
	html+='<a href="javascript:closelightbox()" class="sluiten" title="popup sluiten"><img src="/images/jetsystemen/popup_close.png" alt="sluiten"/></a>';
	} else {
	html+='<a href="javascript:closelightbox()" class="sluiten" title="popup sluiten"><img src="/images/popup-close.png" alt="sluiten"/></a>';
	}
	//html+='<div class="popup-pad">'+pad+'</div>';
	html+='<div class="popup-titel">'+titel+'</div>';
	html+='<div class="popup-midden">';
		var pdfs=pdf.split(";");
		if(pdfs.length>0) {
			html+='<div class="popup-pdf">';
			dwg=0;
			for(a=0; a<pdfs.length; a++) {
				pdff=pdfs[a];
				var pdffs=pdff.split("=");
				if(strpos(pdff, '.dwg',0)>0 || pdffs[0]=='Tekening downloaden' || pdffs[0]=='Download tekening') {
					/*html+='<a href="/files/'+pdffs[1]+'" target="_blank" class="pdflogo"><img src="/images/dwg_icon.jpg" style="border: 0px #000000 solid;" alt="'+pdffs[0]+'"/></a> &#160;';*/
					html+='<a href="/files/'+pdffs[1]+'" class="pdflogo"><img src="/images/dwg_icon.jpg" style="border: 0px #000000 solid;" alt="download tekening" title="download tekening"/></a>';
					dwg++;
				} else if(strpos(pdff, '.dxf',0)>0 || pdffs[0]=='Tekening downloaden' || pdffs[0]=='Download tekening') {
					/*html+='<a href="/files/'+pdffs[1]+'" target="_blank" class="pdflogo"><img src="/images/dwg_icon.jpg" style="border: 0px #000000 solid;" alt="'+pdffs[0]+'"/></a> &#160;';*/
					html+='<a href="/files/'+pdffs[1]+'" class="pdflogo"><img src="/images/icon_dfx.gif" style="border: 0px #000000 solid;" alt="download tekening" title="download tekening"/></a>';
					dwg++;
				} else if(strpos(pdff, '.pdf',0)>0) {
					html+='<a href="/files/'+pdffs[1]+'" target="_blank"><img src="/images/pdf.png" width="27" height="27" style="border: 0px #000000 solid;" alt="download documentatie" title="download documentatie"/></a> &#160;';
				}
				if(strpos(pdff, '.dwg',0)>0 || pdffs[0]=='Tekening downloaden' || pdffs[0]=='Download tekening') {
					html+='<a href="/files/'+pdffs[1]+'" target="_blank">'+pdffs[0]+"</a><br/>";
				} else {
					html+='<a href="/files/'+pdffs[1]+'" target="_blank">'+pdffs[0]+"</a><br/>";
				}
			}
			
			if(dwg>0) {
				//html+="Under construction";	
				//html+="download tekeningen";
			}
			html+="</div>";
		}
		if(strpos(omschrijving,'.flv',0)>0) {
			html+='<div id="flvcontainer"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div> ';

	
		var s1 = new SWFObject("/includes/flv/player.swf","ply","400","320","9","#FFFFFF");
		s1.addParam("allowfullscreen","true");
		s1.addParam("allowscriptaccess","always");
		s1.addParam("flashvars","file=/includes/flv/"+omschrijving+"&image="+thumb+"");
		

		} else if(omschrijving!="") {
			 images[imagesaantal]=omschrijving;
			 imagesaantal++;
			html+='<img src="'+'http://'+location.hostname+omschrijving+'" alt="'+titel+'" style="border: 0px #000000 solid;"';
			if(w>0) {
				html+=' width="'+w+'"';
			}
			if(h>0) {
				html+=' height="'+h+'"';
			}
			html+='/>';
		}
		html+='<div class="clear"></div>';
	html+='</div>';
	html='<div class="popup-top"><div class="corner_tl popup-corner"></div><div class="corner_tr popup-corner"></div><div class="corner_t"></div><div class="clear"></div></div><div class="popup-middenblok">'+html+'<div class="clear"></div></div><div class="popup-footer"><div class="corner_bl popup-corner"></div><div class="corner_br popup-corner"></div><div class="corner_b"></div><div class="clear"></div></div>';

	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	
	var objOverlay=document.getElementById('popup');
	var objLightbox = document.getElementById('popup-tekst');
	var objLightbox2 = document.getElementById('popup-tekst2');
	if(arrayPageSize[1]>arrayPageSize[3]) {
	objOverlay.style.height = (arrayPageSize[1] + 'px');
	//alert(arrayPageSize[1]);
	} else {
	objOverlay.style.height = (arrayPageSize[3] + 'px');
	//alert(arrayPageSize[3]);
	}
	//alert(arrayPageSize[0]+','+arrayPageSize[1]+','+arrayPageSize[2]+','+arrayPageSize[3]+','+arrayPageSize[4]);
	objLightbox.style.display = 'none';
	//html+='hallo';
	
	
    
     
	 preloader(images);
	 
	objLightbox2.innerHTML =html;
	objOverlay.style.display = 'block';
	objLightbox.style.display = 'block';
	if(strpos(omschrijving,'.flv',0)>0) {
		s1.write("flvcontainer");
	}
	
	var lightboxTop = arrayPageScroll[1]+((arrayPageSize[3]-520)/2);
	//var lightboxLeft = ((arrayPageSize[0] - 20 - objLightbox.width) / 2);
	//alert(lightboxTop);
	objLightbox2.style.marginTop = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
	//objLightbox.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";
	if(browser.indexOf("ie 6")>0 || browser.indexOf("IE 6")>0) {
		//correctPNG();
	}
}
function strpos( haystack, needle, offset){
    var i = (haystack+'').indexOf( needle, offset ); 
    return i===-1 ? false : i;
}

function inwagen(prod,prod2) {
	p1="";
	p2="";
	var browser=navigator.userAgent;
	//alert(browser);
	//if(browser.indexOf("ie 6")>0 || browser.indexOf("IE 6")>0) {
		//alert("!");
	  // window.document.prodpopupie6.submit();
	  /* if(document.getElementById("prodpopupie6")) {
		   	if(document.prodpopupie6.onsubmit())
			 {
		   alert("?1");
			 	document.prodpopupie6.submit();
			 } else {
		   alert("?2");
				 document.getElementById("prodpopupie6").submit();
			 }
	   } else {
		   alert("!");
	   }*/
	   //document.prodpopupie6.submit();
	//} else {
		if(document.getElementById("prod1")) {
			p1=document.getElementById("prod1").value;
			//alert("/winkelwagen.php?id="+prod+"&a="+p1);
			if(p1*1>0) {
				xmlophalen("/winkelwagen.php?id="+prod+"&a="+p1,updatewagen);
			}
		}
		if(document.getElementById("prod2")) {
			p2=document.getElementById("prod2").value;
			//alert("/winkelwagen.php?id="+prod2+"&a="+p2);
			if(p2*1>0) {
				xmlophalen("/winkelwagen.php?id="+prod2+"&a="+p2,updatewagen);
			}
		}
		if((p1!="" && p1!="0") || (p2!="" && p2!="0")) {
			if(document.getElementById("popup_product_toegevoegd")) {
				document.getElementById("popup_product_toegevoegd").innerHTML="";
			}
		}
	//}
}
function gowagen() {
	var browser=navigator.userAgent;
	//alert(id1);
	if(browser.indexOf("ie 6")>0 || browser.indexOf("IE 6")>0) {
				if(document.getElementById("winkelwagen")) {
					document.getElementById("winkelwagen").style.display="none";
				}
				if(document.getElementById("popup-afhandeling")) {
					document.getElementById("popup-afhandeling").style.display="none";
				}
			xmlophalen("/winkelwagen.php",updatewagen);
	} else {
		xmlophalen("/winkelwagen.php",updatewagen);
	}
}
var producten;
function updatewagen(xmlh) {
	//alert(xmlh.getElementsByTagName("winkelwagen").length);
	
	if(xmlh.getElementsByTagName("winkelwagen").length>0) {
		
		wagen=xmlh.getElementsByTagName("winkelwagen")[0];
		
		prod=wagen.getElementsByTagName("producten")[0];
		
		producten=prod.childNodes.item(0).nodeValue;
		
		if(document.getElementById("wagen_producten")) {
			document.getElementById("wagen_producten").innerHTML=""+producten;
		}
		price2=xmlh.getElementsByTagName("winkelwagen")[0].getElementsByTagName("prijs")[0].childNodes.item(0).nodeValue;
		price3=price2+"";
		p=price3.indexOf(".");
		if(p>0) {
			price3=price3.replace(/./,",");
		} else {
			price3=price3+",00";	
		}
		if(document.getElementById("wagen_prijs")) {
			document.getElementById("wagen_prijs").innerHTML="€ "+price3;
		}
		if(document.getElementById("winkelwagen")) {
			if(producten>0) {
				if(document.getElementById("winkelwagen")) {
					document.getElementById("winkelwagen").style.display="block";
				}
				if(document.getElementById("popup-afhandeling")) {
					document.getElementById("popup-afhandeling").style.display="block";
				}
			} else {
				if(document.getElementById("winkelwagen")) {
					document.getElementById("winkelwagen").style.display="none";
				}
				if(document.getElementById("popup-afhandeling")) {
					document.getElementById("popup-afhandeling").style.display="none";
				}
			}
		}
	} else {
		if(document.getElementById("winkelwagen")) {
			document.getElementById("winkelwagen").style.display="block";
		}
		if(document.getElementById("popup-afhandeling")) {
			document.getElementById("popup-afhandeling").style.display="block";
		}
	}
}
function closelightbox() {
	var objOverlay=documentId('popup');
	var objLightbox = documentId('popup-tekst');
	var objLightbox2 = documentId('popup-tekst2');
	var objLightbox3 = documentId('popup2-tekst');
	var objLightbox4 = documentId('popup2-tekst2');
	objOverlay.style.display = 'none';
	objLightbox.style.display = 'none';
	objLightbox2.innerHTML = '';
	objLightbox3.style.display = 'none';
	objLightbox4.innerHTML = '';
}
function closelightbox2() {
	var objOverlay=documentId('popup');
	var objLightbox = documentId('popup2-tekst');
	var objLightbox2 = documentId('popup2-tekst2');
	//objOverlay.style.display = 'none';
	objLightbox.style.display = 'none';
	objLightbox2.innerHTML = '';
}

function documentId(id) {
	d=document.getElementById(id);
	if(d) {
		return d;
	}
}
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}

function getPageScroll(){

	var yScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}

	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
}

function sorteren(s) {
	//alert(sclassx+'/'+s);
	if(s=="name") {
		document.getElementById("sort_name").className="select";
		document.getElementById("sort_price").className="notselect";
	} else if(s=="price") {
		document.getElementById("sort_name").className="select";
		document.getElementById("sort_price").className="notselect";
	} else {
		document.getElementById("sort_name").className="notselect";
		document.getElementById("sort_price").className="notselect";
	}
	if(sclassx=="") {
		sclassx="prod_afb";
	}
	//alert(sclassx+'/'+s);
	document.location='?sort='+s+'&view='+sclassx;
}

function montageadres(deze) {
	if(deze=='') {
		tel=1;
		while(document.getElementById("montageadres_"+tel)) {
			document.getElementById("montageadres_"+tel).style.display="none";
			tel++;
		}
	} else if(deze=='eigen') {
		tel=1;
		while(document.getElementById("montageadres_"+tel)) {
			document.getElementById("montageadres_"+tel).style.display="";
			tel++;
		}
	} else if(deze.value=='eigen') {
		tel=1;
		while(document.getElementById("montageadres_"+tel)) {
			document.getElementById("montageadres_"+tel).style.display="";
			tel++;
		}
	} else {
		tel=1;
		while(document.getElementById("montageadres_"+tel)) {
			document.getElementById("montageadres_"+tel).style.display="none";
			tel++;
		}
	}
}

function preloader(images) {


     // counter
     var i = 0;


     // create object
     var imageObj = new Array();


     // set image list
    /* images = new Array();
     images[0]="image1.jpg"
     images[1]="image2.jpg"
     images[2]="image3.jpg"
     images[3]="image4.jpg"*/

//alert(images.length);
     // start preloading
	
     for(i=0; i<=images.length; i++) 
     {
		 linkje='http://'+location.hostname+images[i];
        //
		if(images[i] && images[i]!='' && images[i]!='undefined') {
			 //alert(linkje);
			 imageObj[i] = new Image();
			 imageObj[i].src=linkje;
		 }
     }



} 
