function noKeyIn(input, ErrorMsg)
{
	if (input.value=="")
   	{
     	input.focus();
     	alert(ErrorMsg);
     	return true;
    }
	return false;
}

function chknum(input, ErrorMsg)
{
	if (isNaN(input.value))
   	{
     	input.focus();
     	alert(ErrorMsg);
     	return true;
    }
	return false;
}

function CheckEmail(text1)
{
	var chstr = text1.value;
	var chname = chstr.substring(0, chstr.indexOf("@"));
	var chhost = chstr.substring(chstr.indexOf("@")+1, chstr.length);

	if(chstr.length <= 0){return false;}
	else if(chstr.indexOf("@") < 0){return false;}
	else if(chstr.indexOf(".") < 0){return false;}
	else if((chhost.length <= 0) || (chname.length <= 0)){return false;}
	else if((chname.substring(0,1) == ".") || (chname.substring(chname.length-1, chname.length) == ".") ||
			(chhost.substring(0,1) == ".") || (chhost.substring(chhost.length-1, chhost.length) == ".")){
		return false;
	}
	else if((chstr.indexOf("@@") >= 0) || (chstr.indexOf("@.") >= 0)){return false;}
	else if(!CheckData(text1)){return false;}
	else return true;
}

function CheckData(text1)
{
	for(var i=1;i<=text1.value.length;i++)
	{
		if ((text1.value.substring(i-1,i) != ".")
		&& (!((text1.value.substring(i-1,i) >= "0") && (text1.value.substring(i-1,i) <= "9")))
		&& (!((text1.value.substring(i-1,i) >= "@") && (text1.value.substring(i-1,i) <= "Z"))) 
		&& (!((text1.value.substring(i-1,i) >= "a") && (text1.value.substring(i-1,i) <= "z")))
		&& (!((text1.value.substring(i-1,i) == "-") || (text1.value.substring(i-1,i) == "_"))))
			var flag=false;		
	}

	if(flag == false) return false;
	else return true;
}

function CheckContactInput (f)
{
	if (noKeyIn(f.fname, "Please Input Your First Name !!")){return false;}
	if (noKeyIn(f.lname, "Please Input Your Last Name !!")){return false;}
	if (noKeyIn(f.email, "Please Input Your E-mail !!")){return false;}
	if (CheckEmail(f.email) == false)
	{
		f.email.focus();
		alert("E-mail Format Error !!");
		return false;
	}
	if (noKeyIn(f.memo, "Please Input Contact For us !!")){return false;}
	return true;
}

function CheckSearchInput (f)
{
	if (noKeyIn(f.keyword, "Please Input Keyword !!")){return false;}
	return true;
}
