// JavaScript Document

function gallery_swap_image(img, desc)
{
	document.getElementById("main_img").src = './images/gallery/' + img;	
	document.getElementById("main_caption").innerHTML = desc;
}


function nav_swap(num)
{
	document.getElementById('nav').style.backgroundImage = 'url(./images/mid_nav_' + num + '.jpg)';
}
function LoadImages() { 

  var d=document; if(d.images){ if(!d.p) d.p=new Array();

    var i,j=d.p.length,a=LoadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}

}

// Contact Form Validation
function validate_form(thisform)
{
	var EmailRegExp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var errors = 0;
	var error_msg = "";
	with(thisform)
	{
		with(fname)
		{
			if(value==null || value=="")
			{
				errors++;
				error_msg = error_msg + "-First Name not Entered\n";
			}
		}
		
		with(lname)
		{
			if(value==null || value=="")
			{
				errors++;
				error_msg = error_msg + "-Last Name not Entered\n";
			}
		}
		with(email)
		{
			if(value==null || value=="")
			{
				errors++;
				error_msg = error_msg + "-Email Address not Entered\n"; 
			}
			else if(!EmailRegExp.test(value))
			{
				errors++;
				error_msg = error_msg + "-Invalid Email Address Entered\n";
			}
			
		}
		with(message)
		{
			if(value==null || value=="")
			{
				errors++;
				error_msg = error_msg + "-Message not Entered\n"; 
			}
			
			
		}
		
	}
	
	if(errors == 0)
	{
		return true;
	}
	else
	{
		alert("Your message was not sent because:\n" + error_msg);
		return false;
	}
		   
}