
function validate() {

	if (document.getElementById) {
		
		var name = document.getElementById('name').value;
		var email = document.getElementById('email').value;
		var subject = document.getElementById('subject').value;
		var message = document.getElementById('message').value;
		var atSearch = email.search('@');
		var dotSearch = email.search('.');

		if (name == "") {
			alert("Please enter a name");
			document.contact.name.focus;
			return false;
		}else if (email == "") {
			alert("Please enter an email");
			document.getElementById('email').focus;
			return false;
		}else if (subject == "") {
			alert("Please enter a subject");
			document.getElementById('subject').focus;
			return false;
		}else if (message == "") {
			alert("Please enter a message");
			document.getElementById('message').focus;
			return false;
		}else if (atSearch == -1) {
			alert("Please enter a valid email");
			document.getElementById('email').focus;
			return false;				
		}else if (dotSearch == -1) {
			alert("Please enter a valid email");
			document.getElementById('email').focus;
			return false;				
		}else{
			return true;	
		}
	}	
}


/*Optional alrguments are passed in after the first two arguments.  The loops goes through to hide anything that you passed in after the first two variables.  You can put in as many as you want.*/

function showHide(target,parent) {

for( var i = 2; i < arguments.length; i++ ) {
		document.getElementById(arguments[i]).style.display  = 'none';
	}	
	
if (document.getElementById) {
	
	 if (parent == "noparent") {

		if (document.getElementById(target).style.display  == 'block') {
			//document.getElementById(target).style.display  = 'none';		
		}else{
			document.getElementById(target).style.display  = 'block';
		}
		
		
	 }else{

	  	if (document.getElementById(target).style.display  == 'block') {
			document.getElementById(target).style.display  = 'none';
			document.getElementById(parent).style.opacity  = 1.0;
			document.getElementById(parent).style.filter = "none";
		}else{
			document.getElementById(target).style.display  = 'block';
			document.getElementById(parent).style.opacity  = 0.1;
			document.getElementById(parent).style.filter = "alpha(opacity=10)";
		}
	}
  }
}

function showHideColor(target,parent,colorShow, colorHide) {

for( var i = 4; i < arguments.length; i++ ) {
		//document.getElementById(arguments[i]).style.display  = 'none';
		document.getElementById(arguments[i]).style.background  = colorHide;
	}	
	
if (document.getElementById) {
	
	 if (parent == "noparent") {

		if (document.getElementById(target).style.display  == 'block') {
			//document.getElementById(target).style.display  = 'none';
			document.getElementById(target).style.background  = colorShow;		
		}else{
			document.getElementById(target).style.display  = 'block';
			document.getElementById(target).style.background  = colorShow;
		}
		
		
	 }else{

	  	if (document.getElementById(target).style.display  == 'block') {
			document.getElementById(target).style.display  = 'none';
			document.getElementById(parent).style.opacity  = 1.0;
			document.getElementById(parent).style.filter = "none";
		}else{
			document.getElementById(target).style.display  = 'block';
			document.getElementById(parent).style.opacity  = 0.1;
			document.getElementById(parent).style.filter = "alpha(opacity=10)";
		}
	}
  }
}

function changepic(img_name,img_src) {
	document[img_name].src=img_src;
}