width = screen.availWidth-10; 
height = screen.availHeight-30;
awidth = ((width-770)/2);
aheight = ((height-540)/2);

function open_window(path, width, height, name, scroll)
{
	dummy = window.open(path,name,'width='+width+',height='+height+',left='+awidth+',top='+aheight+ ',toolbar=no,menubar=no,resizable=yes,status=no,alwaysRaised=yes,scrollbars='+scroll);
}

function IsNumeric(sText)
{
	var ValidChars = "0123456789./-";
	var IsNumber=true;
	var Char;
	
	for (i = 0; i < sText.length && IsNumber == true; i++) { 
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) {
			IsNumber = false;
		}
	}
	return IsNumber;
}

function ctformcheck()
{
	var frm = document.contactform;
	var name = trim(frm.name.value);	
	var phone = trim(frm.phone.value);
	var email = trim(frm.email.value);
	
	if (name=="" || phone=="" || email=="")
	{	  
		alert("Gelieve alle verplichte velden in te vullen!");
		return false
	} 

	if (frm.email.value!="")
	{
		if (frm.email.value.indexOf("@")==-1 || frm.email.value.indexOf(".")==-1 || frm.email.value.indexOf(" ")!=-1 || frm.email.value.length<6) 
		{
		  alert("Gelieve een correct e-mail adres in te geven!");
		  frm.email.focus();
		  return false
		}
	}
}

function trim(inputString) {
   // Removes leading and trailing spaces from the passed string. Also removes
   // consecutive spaces and replaces it with one space. If something besides
   // a string is passed in (null, custom object, etc.) then return the input.
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") { // Check for spaces at the beginning of the string
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { // Check for spaces at the end of the string
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
   }
   return retValue; // Return the trimmed string back to the user
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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

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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function showPicture(path,pictureno)
		{
		fullpath="images/"+path+"/";		
		if (path == "huwelijk")
			{
			document.getElementById('bigpicture').innerHTML = "<a href='huwelijk"+pictureno+".php'><img src='"+fullpath+pictureno+"_big.jpg' border='0'></a>";	
			}
			else if (path == "communie")
					{
					document.getElementById('bigpicture').innerHTML = "<a href='communie"+pictureno+".php'><img src='"+fullpath+pictureno+"_big.jpg' border='0'></a>";	
					}
					else if (path == "portret")
							{
							document.getElementById('bigpicture').innerHTML = "<a href='portret"+pictureno+".php'><img src='"+fullpath+pictureno+"_big.jpg' border='0'></a>";	
							}
							else
								{
								document.getElementById('bigpicture').innerHTML = "<img src='"+fullpath+pictureno+"_big.jpg' border='0'>";
								}
		
		}

		
		

	function imageChange(path,number,desc,pos) {
	  document.getElementById("imagelarge"+number).src="images/photolib_me/"+path;
	  if(description[desc])
	  {	
	  	document.getElementById("imagedesc").innerHTML = description[desc];
	    document.getElementById("imagelarge"+number).alt = description[desc];
	    document.getElementById("imagelarge"+number).title = description[desc];
	  }
	  else
	  {
	  	document.getElementById("imagedesc").innerHTML="";
	    document.getElementById("imagelarge"+number).alt="";
	    document.getElementById("imagelarge"+number).title="";
	  }
	  current=pos;
	}
		
//SLIDESHOW	
		
	var rotate_delay = 3000; // delay in milliseconds (5000 = 5 secs)
	current = 1;
	function next() 
	{
		if (images[current+1]) 
		{
			document.images.show.src = "images/photolib_me/"+images[current+1];
			
			if(descriptionslide[current+1])
			{
				document.getElementById("imagedesc").innerHTML = descriptionslide[current+1];
			}
			else
			{
				document.getElementById("imagedesc").innerHTML ="";	
			}
			current++;
		
		}
		else first();
	}
		
	function previous() 
	{
		if (current-1 > 0) 
		{
			document.images.show.src = "images/photolib_me/"+images[current-1];
			
			if(descriptionslide[current-1])
			{
				document.getElementById("imagedesc").innerHTML = descriptionslide[current-1];
			}
			else
			{
				document.getElementById("imagedesc").innerHTML ="";	
			}
			current--;
	   }
	else last();
	}
	function first() 
	{
		current = 1;
		document.images.show.src = "images/photolib_me/"+images[1];
		if(descriptionslide[1])
		{
			document.getElementById("imagedesc").innerHTML = descriptionslide[1];
		}
		else
		{
			document.getElementById("imagedesc").innerHTML ="";	
		}
//	document.getElementById("imagedesc").innerHTML = document.slideform.slide[current].label;
	}
	function last() 
	{
		current = images.length-1;
		document.images.show.src = "images/photolib_me/"+images[current];
		if(descriptionslide[current])
		{
			document.getElementById("imagedesc").innerHTML = descriptionslide[current];
		}
		else
		{
			document.getElementById("imagedesc").innerHTML ="";	
		}
	}
	function ap(text) {
	document.slideform.slidebutton.value = (text == "Stop Slideshow") ? "Start Slideshow" : "Stop Slideshow";
	rotate();
	}
	function rotate() 
	{
		if (document.slideform.slidebutton.value == "Stop Slideshow") 
		{
			current = (current == images.length-1) ? 1 : current+1;
			document.images.show.src = "images/photolib_me/"+images[current];
			if(descriptionslide[current])
			{
				document.getElementById("imagedesc").innerHTML = descriptionslide[current];
			}
			else
			{
				document.getElementById("imagedesc").innerHTML ="";	
			}
			window.setTimeout("rotate()", rotate_delay);
	   }
	}
			
function ToggleBg(elm)
{
	elm.style.backgroundColor='#C32878';
}

function ToggleBack(elm)
{
	switch(elm.className )
	{
		case 'leftmenuitem0':
			elm.style.backgroundColor='#E82C8D';
		break;
		
		case 'leftmenuitem1':
			elm.style.backgroundColor='#E567A8';
		break;
				
		case 'topnavitem':
			elm.style.backgroundColor='#405A67';
		break;
		
		case 'leftmenubottom':
			elm.style.backgroundColor='#8E074C';
		break;
		
		case 'leftmenubottomselected':
			elm.style.backgroundColor='#8E074C';
		break;
		
	}
}

function ToggleBgImg(elm)
{
	elm.style.backgroundImage='url(images/topmenuselected.jpg)';
}

function ToggleBackImg(elm)
{
	elm.style.backgroundImage='';
}

function ToggleBgImgFoot(elm)
{
	elm.style.backgroundImage='url(images/footermenuselected.gif)';
}

function ToggleBackImgFoot(elm)
{
	elm.style.backgroundImage='';
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

