// JavaScript Document

var opac=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];

function fadeImageDelay( element,index,delayvar,direction )
{

	opac[index]=0;
	
	var object = document.getElementById( element ).style; 

var opacity;

	if( direction<0)
		{
		opacity = 100-opac[index];
		}
	else
		{
		opacity = opac[index];
		}

	
    object.opacity = opacity / 100; 
    object.MozOpacity = opacity / 100; 
    object.KhtmlOpacity = opacity / 100; 
    object.filter = "alpha(opacity=" + opacity + ")"; 

	setTimeout( function() { fadeimage(element,index,direction) }, delayvar ); 
	
}

function fadeimage( element,index,direction )
{
/* fade image with opacity */



	if(opac[index]<100)
	{
		opac[index]+=3; /* speed */
	}
	else
	{
		opac[index]=100;
	}
		
	
var opacity;

	if( direction<0)
		opacity = 100-opac[index];
	else
		opacity = opac[index];

var object = document.getElementById( element ).style; 



    object.opacity = opacity/100; 
    object.MozOpacity = opacity/100; 
    object.KhtmlOpacity = opacity/100; 
    object.filter = "alpha(opacity=" + opacity + ")"; 
	
	if( opacity == 0)
	{
		object.display = 'none';
	}
	else
	{
		if( opacity != 100 )
		{
			setTimeout(  function(){fadeimage(element,index,direction)},10); 		
		}
	}
}



/*
function resizeObject( id )
{
	setTimeout( function(){resizeObjectFunc(id)}, 100 ); 	
}

var Marg=99;
function resizeObjectFunc( id )
{
  var target = document.getElementById(id);

	

	target.style.filter="alpha(opacity=" + Marg +")"; //IE4 syntax
	target.style.MozOpacity=1/Marg; //NS6 syntax
	
	
	

	setTimeout( function(){resizeObjectFunc(id)}, 1 ); 	
	
	if( Marg > 0 )
	{
		Marg--;
	}
}
*/


/** post form start **/

//check for null fields
function isEmpty(field) {
if(field.value == "" || field.value == null || (field.value.indexOf("*") != "-1") )
return true;
else return false;
}
//check if the email address is correct
function isEmail(field) {
if(field.value.indexOf("@") != "-1" && field.value.indexOf(".") != "-1" &&
field.value != "")
return true;
else return false;
}
//validate each field of the form
function validateForm(form) {

if(isEmpty(form.name)) {
alert("Please enter your name");
form.name.focus();
return false;
}
if(isEmpty(form.date)) {
alert("Please enter the ceremony date");
form.name.focus();
return false;
}
if(isEmpty(form.location)) {
alert("Please enter the ceremony location");
form.name.focus();
return false;
}
if(isEmpty(form.telephone)) {
alert("Please enter your telephone number");
form.telephone.focus();
return false;
}
if(isEmpty(form.email)) {
alert("Please enter your email address");	
form.email.focus();
return false;
}
if(isEmail(form.email)==false)
	{
	alert("Please enter a valid email address");
	form.email.focus();
	return false;
	}

//every form data is fine
document.getElementById("confirmationMessage").innerText = "Thank you for contacting us! We will be in touch shortly"; // for IE
document.getElementById("confirmationMessage").textContent = "Thank you for contacting us! We will be in touch shortly"; // for the rest of the known world

return true;
}



/** post form end **/











