// JavaScript Document

function poptastic(url, h, w)
{
	s = "'resizable=1, scrollbars=1, height=" + h + ", width=" + w + "'";
	newwindow=window.open(url,'name',s);
}


function checkform(objForm) 
{
	var msg = "";
	var field = "";
	
	field = document.upreg.fame.value;
	if(field == '') 
	{
		msg += "You must enter a First Name.\n";
	}
	
	field = document.upreg.lame.value;
	if(field == '') 
	{
		msg += "You must enter a Last Name.\n";
	}
	
	field = document.upreg.org.value;
	if(field == '') 
	{
		msg += "You must enter an Organization Name.\n";
	}
	
	field = document.upreg.city.value;
	if(field == '') 
	{
		msg += "You must enter a City.\n";
	}

	field = document.upreg.state.value;
	if(field == '') 
	{
		msg += "You must enter a State.\n";
	}

	field = document.upreg.country.value;
	if(field == '') 
	{
		msg += "You must enter a Country.\n";
	}

	field = document.upreg.email.value;
	if(field == '') 
	{
		msg += "You must enter an Email Address.\n";
	}
	else
	{
		if (echeck(field)==false)
		{
			msg += "Invalid E-mail Address.\n";
		}
	}

	pw = document.upreg.pw.value;
	if(pw == '') 
	{
		msg += "You must enter a Password.\n";
	}
	else
	{
		pw2 = document.upreg.pw2.value;
		if(pw2 == '') 
		{
			msg += "You must confirm your Password.\n";
		}
		else
		{
			if(pw2 != pw) 
			{
				msg += "Passwords do not mach.\n";
			}
		}
	}

	if(msg > "")
	{
		alert(msg);
		return false; 
	}
	else
	{
		return true; 
	}	
}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if(lstr==0){
			return false
		}
		
		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					
}
