	function echeck(oText) 
	{
		var oObj;
		oObj = window.document.getElementById(oText);
		str = oObj.value.toLowerCase();
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return(false);
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return(false);
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return(false);
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return(false);
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return(false);
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return(false);
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return(false);
		 }

 		 return(true);					
	}

	function fnCheckForBlank(sTextBox, sLabel, bSilent)
	{
		var oText;
		
		oText = window.document.getElementById(sTextBox);
		if (oText.value == "")
		{	
			if (!bSilent){alert("Please enter a \"" + sLabel + "\"");}
			return(false);
		}
		oText = "";	
		return(true);
	}
	
	function fnCheckForEqual(sTextBox1, sTextBox2, sLabel)
	{
		var oText1;
		var oText2;
		
		oText1 = window.document.getElementById(sTextBox1);
		oText2 = window.document.getElementById(sTextBox2);
		if (oText1.value != oText2.value)
		{
			alert('\"' + sLabel + '\" are not the same.  Please correct.');
			return(false);
		}
		oText1 = "";	
		oText2 = "";
		return(true);
	}	
	
	function fnSubmit()
	{
		var oObj;
		var sTemp;	
		
		if (!fnCheckForBlank("Image", "Image"))
		{
			return(false);
		}
		
		if (!fnCheckForBlank("Name", "Name"))
		{
			return(false);
		}	
			
		if (!fnCheckForBlank("EMail1", "E-Mail Address"))
		{
			return(false);
		}	
		
		if (!fnCheckForBlank("EMail2", "E-Mail Address (2nd field)"))
		{
			return(false);
		}		
		
		if (!fnCheckForEqual("EMail1", "EMail2", "E-Mail Address Fields"))
		{
			return(false);
		}	
		
		//check e-mail address
		if (!echeck("EMail1"))
		{
			alert("Your E-Mail address does not appear to be a valid E-Mail address.  Please check and correct it.");
			oObj = "";
			return(false);
		}
		oObj = "";
		oObj = window.document.getElementById("SubmitB");
		oObj.disabled = true;
		oObj = "";
		return(true);
	}		
var sLastOne = "";

function fnLoadBig(sDiv, sSrc)
{
	var oDiv;
	
	document.imgBig.src = sSrc;
	
	if (sLastOne != "")
	{
		oDiv = document.getElementById("div" + sLastOne);
		oDiv.style.backgroundColor="";
	}
	oDiv = document.getElementById("div" + sDiv);
	oDiv.style.backgroundColor="";
	sLastOne = sDiv;
}
