// Plastisol specifieke popUp iframe 
// ===================================

			//positie vinden van het geklikte item
			function findPos(obj) {
				var curtop = 0;
				
				var BrowserDetect = {
					init: function () {
						this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
						this.version = this.searchVersion(navigator.userAgent)
							|| this.searchVersion(navigator.appVersion)
							|| "an unknown version";
					},
					searchString: function (data) {
						for (var i=0;i<data.length;i++)	{
							var dataString = data[i].string;
							var dataProp = data[i].prop;
							this.versionSearchString = data[i].versionSearch || data[i].identity;
							if (dataString) {
								if (dataString.indexOf(data[i].subString) != -1)
									return data[i].identity;
							}
							else if (dataProp)
								return data[i].identity;
						}
					},
					searchVersion: function (dataString) {
						var index = dataString.indexOf(this.versionSearchString);
						if (index == -1) return;
						return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
					},
					dataBrowser: [
						{
							string: navigator.userAgent,
							subString: "MSIE",
							identity: "Explorer",
							versionSearch: "MSIE"
						}
					]
				
				};
				BrowserDetect.init();

				var windowState = (
				 function()
				 {
						var readScroll = {scrollLeft:0,scrollTop:0};
						var readSize = {clientWidth:0,clientHeight:0};
						var readScrollX = 'scrollLeft';
						var readScrollY = 'scrollTop';
						var readWidth = 'clientWidth';
						var readHeight = 'clientHeight';
						
						function otherWindowTest(obj)
						{
							if((document.compatMode)&&(document.compatMode == 'CSS1Compat')&&(document.documentElement))
							{
								return document.documentElement;
							}else if(document.body){
								return document.body;
							}else{
								return obj;
							}
						};
						
						if((typeof this.innerHeight == 'number')&&(typeof this.innerWidth == 'number')){
							readSize = this;
							readWidth = 'innerWidth';
							readHeight = 'innerHeight';
						}else{
							readSize = otherWindowTest(readSize);
						}
						
						if((typeof this.pageYOffset == 'number')&&(typeof this.pageXOffset == 'number')){
							readScroll = this;
							readScrollY = 'pageYOffset';
							readScrollX = 'pageXOffset';
						}else{
							readScroll = otherWindowTest(readScroll);
						}
						
						
						return {
							getScrollX:function()
							{
								return (readScroll[readScrollX]||0);
							},
							getScrollY:function()
							{
								return (readScroll[readScrollY]||0);
							},
							getWidth:function()
							{
								return (readSize[readWidth]||0);
							},
							getHeight:function()
							{
								return (readSize[readHeight]||0);
							}
						};
				})();
				
				var divHeight = 335;
				var viewPortHeight = windowState.getHeight();
				var verticalScroll = windowState.getScrollY();
				var curtop = Math.round(verticalScroll+((viewPortHeight-divHeight)/2));
				
				if ((BrowserDetect.browser == "Explorer") && (BrowserDetect.version == "6"))
				{
					if (obj.offsetParent) {
						curleft = obj.offsetLeft
						curtop = obj.offsetTop
						while (obj = obj.offsetParent) {
							curleft += obj.offsetLeft
							curtop += obj.offsetTop
						}
					}
					curtop -= 335;
				}


				return curtop;
			}
			
			function GetScrollTop() {
				return window.pageYOffset||
					document.documentElement&&document.documentElement.scrollTop||
					document.body.scrollTop||0;
			}

			//display model specs in iframe
			function showProductInfo(obj,doc){
				var coors 
				if( typeof( window.pageYOffset ) == 'number' ) {
				  //Netscape compliant
					coors = window.pageYOffset + 100;
				} else if( document.body && ( document.body.scrollTop ) ) {
					//DOM compliant
					coors = document.body.scrollTop + 100;
				} else if( document.documentElement && ( document.documentElement.scrollTop ) ) {
					//IE6 standards compliant mode
					coors = document.documentElement.scrollTop + 100;
				} else
				{
					var temp
					if (document.all) 
						temp = document.body.offsetHeight;
					else if (document.layers)
						temp = document.body.document.height;
						
					coors = findPos(obj) + 100;
				}
				
				var iframe = document.getElementById("productinfo");
				iframe.style.display = "block";
				iframe.setAttribute( "src", doc );

				iframe.style.top = coors + 'px';
			}
