﻿
// imageUp - update the large image

function imageUp(imageName, imageNum) {

	// make main image the selected image
	document['mainImage'].src = imageName;

	// reset all picture borders
    	for (var i = 1; i <= 6; i++) {
        	var newName = "image" + i;
	        document[newName].border = "2px black";
    	}

	// make new border on selected picture
	var oldName = "image" + imageNum;
	document[oldName].border = "5px black";
}

// emailCheck - checks email to see if it appears valid
function emailCheck(str) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1){
	   alert("Please enter a valid email address!")
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Please enter a valid email address!")
	   return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    alert("Please enter a valid email address!")
	    return false;
	}

	if (str.indexOf(at,(lat+1))!=-1){
	    alert("Please enter a valid email address!")
	    return false;
	}

	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    alert("Please enter a valid email address!")
	    return false;
	}

	if (str.indexOf(dot,(lat+2))==-1){
	    alert("Please enter a valid email address!")
	    return false;
	}
		
	if (str.indexOf(" ")!=-1){
	    alert("Please enter a valid email address!")
	    return false;
	}

	return true;
}

// formVerify - verify contents of contact form

function formVerify() {

	var form = document.forms.contact;

	// check for name
	if(form.name.value.length < 1) {
		alert('Please enter your name!');
		return false;
	}


	// check the email address
	//if(form.emailaddress.value.length < 1) {
	//	alert('Please enter your email address!');
	//	return false;
	//} else if((emailCheck(form.emailaddress.value)==false)) {
	//	return false;
	//}


	// check the phone number
	//if((form.phonearea.value.length < 3) || (form.phonenum.value.length < 7)) {
	//	alert('Please enter your phone number!');
	//	return false;
	//}

	if((form.emailaddress.value.length < 1) && (form.phone.value.length < 1)) {
		alert('Please enter your email address or phone number!');
		return false;
	}

	// check for comments
	if(form.comments.value.length < 1) {
		alert('Please leave your comments!');
		return false;
	}


	return true;
}

