var screenWidth;
var curImage;
var totalImage;

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;
}

function MM_showHideLayers() { //v9.0  
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_setTextOfLayer(objId,x,newText) { //v9.0
  with (document) if (getElementById && ((obj=getElementById(objId))!=null))
    with (obj) innerHTML = unescape(newText);
}


function randomNumber(limit){
	return Math.floor(Math.random()*limit);
}

function randOrd(){
	return (Math.round(Math.random())-0.5); 
} 

function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

function hideAll(tagName){
	var tag = document.getElementsByTagName('UL')
	for(x=0; x<tag.length; x++){
	//hide all div layers with the 'nav' attribute	
		if(tag[x].getAttribute(tagName)){
			tag[x].style.display='none';
		}
	}
}


function hideTotalOverlay(){	
	oTotalOverlay=MM_findObj('overLay');
	oTotalOverlay.style.display='none';
}

function showTotalOverlay(){	
	oContainer=MM_findObj('container');
	oTotalOverlay=MM_findObj('overLay');
	oTotalOverlay.style.height=oContainer.offsetHeight + 50 +'px';
	oTotalOverlay.style.display='block';
	screenWidth=oTotalOverlay.offsetWidth;
}

function showLiteBox(numItem){
	curImage=numItem;
	showTotalOverlay();
	oLiteBox=MM_findObj('liteBox');
	oLiteBox.style.display='block';
	
	var ScrollTop = document.body.scrollTop;	
	if (ScrollTop == 0)
	{
		if (window.pageYOffset)
			ScrollTop = window.pageYOffset;
		else
			ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
	}
	oLiteBox.style.top=ScrollTop +100 +'px';
	oLiteBox.style.left=(screenWidth/2)-150 +'px';
	
	oImg=MM_findObj('liteImage');
	if (oImg){
		oImg.style.backgroundImage='url(images/cms/400/'+ artArray[numItem][2]+'.jpg)';	
	}
	
	oText=MM_findObj('liteText');
	oText.innerHTML='<strong>' + artArray[numItem][0] + '</strong><br>' + artArray[numItem][1];
	
	if (artArray[numItem][3]==1){
		MM_findObj('liteNew').style.display='block'	;
	}else{
		MM_findObj('liteNew').style.display='none'	;
	}
	
	if (numItem==0){
		oPrev=MM_findObj('liteBack');
		oPrev.style.visibility='hidden';
	}else{
		oPrev=MM_findObj('liteBack');
		oPrev.style.visibility='visible';
	}
	
	if (numItem==totalImage-1){
		oPrev=MM_findObj('liteForward');
		oPrev.style.visibility='hidden';
	}else{
		oPrev=MM_findObj('liteForward');
		oPrev.style.visibility='visible';
	}
}

function hideLiteBox(){
	hideTotalOverlay();
	oLiteBox=MM_findObj('liteBox');
	oLiteBox.style.display='none';
}

function showABC(abcValue){
	var tag = document.getElementsByTagName('LI')
	for(x=0; x<tag.length; x++){
	//hide all div layers with the 'nav' attribute	
		if(tag[x].getAttribute('nav')){
			tag[x].style.display='none';
		}
		if(tag[x].getAttribute('ABC')==abcValue){
			tag[x].style.display='block';
		}
	}
}

function setHidden(oItemName,iValue){
	oItem=MM_findObj(oItemName);
	if(oItem){
		oItem.value= iValue;	
	}
	if(oItemName!='xPage'){
		MM_findObj('xPage').value='0';
	}
	oForm=MM_findObj('formSelect');
	oForm.submit();
}

function setArtWork(oItemName,iValue,iCounter){
	oItem=MM_findObj(oItemName);
	if(oItem){
		oItem.value= iValue;	
	}

	oItem=MM_findObj('xCounter');
	oItem.value=iCounter;
	
	oForm=MM_findObj('formSelect');
	oForm.action='kunstwerk.php';
	oForm.submit();
}


function showArt(numItem){
	curImage=numItem;
	
	oImg=MM_findObj('artImage');
	if (oImg){
		oImg.style.backgroundImage='url(images/cms/450/'+ artArray[numItem][2]+'.jpg)';	
	}
	
	oText=MM_findObj('artTitle');
	oText.innerHTML='<strong>' + artArray[numItem][0] + '</strong><br>' + artArray[numItem][1];
	
	oText=MM_findObj('artProperties');
	oText.innerHTML='Techniek: ' + artArray[numItem][4] + '<br>Afmetingen: ' + artArray[numItem][5]+ '<br>Arfilercode: ' + artArray[numItem][6]+ '<br>Status: ' + artArray[numItem][7];
	
	if (artArray[numItem][3]==1){
		MM_findObj('liteNew').style.display='block'	;
	}else{
		MM_findObj('liteNew').style.display='none'	;
	}
	
	if (numItem==0){
		oPrev=MM_findObj('liteBack');
		oPrev.style.visibility='hidden';
	}else{
		oPrev=MM_findObj('liteBack');
		oPrev.style.visibility='visible';
	}
	
	if (numItem==totalImage-1){
		oPrev=MM_findObj('liteForward');
		oPrev.style.visibility='hidden';
	}else{
		oPrev=MM_findObj('liteForward');
		oPrev.style.visibility='visible';
	}
}


function setKado(oItemName,iValue,iCounter){
	oItem=MM_findObj(oItemName);
	if(oItem){
		oItem.value= iValue;	
	}

	oItem=MM_findObj('xCounter');
	oItem.value=iCounter;
	
	oForm=MM_findObj('formSelect');
	oForm.action='kado.php';
	oForm.submit();
}

function showKado(numItem){
	curImage=numItem;
	
	oImg=MM_findObj('kadoImage');
	
	if (oImg){
		oImg.style.backgroundImage='url(images/cms/400/'+ artArray[numItem][2]+'.jpg)';	
	}
	
	oText=MM_findObj('artTitle');
	oText.innerHTML='<strong>' + artArray[numItem][0] + '</strong><br>' + artArray[numItem][1];
	
	oText=MM_findObj('artProperties');
	oText.innerHTML='Techniek: ' + artArray[numItem][4] + '<br>Afmetingen: ' + artArray[numItem][5]+ '<br>Arfilercode: ' + artArray[numItem][6]+ '<br>Status: ' + artArray[numItem][7];
	
	if (artArray[numItem][3]==1){
		MM_findObj('liteNew').style.display='block'	;
	}else{
		MM_findObj('liteNew').style.display='none'	;
	}
	
	if (numItem==0){
		oPrev=MM_findObj('liteBack');
		oPrev.style.visibility='hidden';
	}else{
		oPrev=MM_findObj('liteBack');
		oPrev.style.visibility='visible';
	}
	
	if (numItem==totalImage-1){
		oPrev=MM_findObj('liteForward');
		oPrev.style.visibility='hidden';
	}else{
		oPrev=MM_findObj('liteForward');
		oPrev.style.visibility='visible';
	}
}
