// JavaScript Document

function submitSearchForm() {
	var key = document.getElementById("keyword");
	var Obj = document.getElementById("btnSeach");
	Obj.onclick = function() {
		var url = "search.php?keyword=" + key.value;
		var val = key.value;
		if( val == "--输入关键字--" ) val="";
		if( val != "" ) {
			location.href=url;
		} else {
			key.focus();
		}
	}
}

function loaddingKeyWords() {
	var Obj = document.getElementById("keyword");
	Obj.onfocus = function() {
		if( Obj.value == "--输入关键字--" ) {
			Obj.value = "";
		}
	}
	Obj.onblur = function() {
		if( Obj.value == "" ) {
			Obj.value = "--输入关键字--";
		}
	}
}

String.prototype.isEmail=function(){
	return (/^([a-z0-9][a-z0-9\_.]*[a-z0-9])(@)(([a-z0-9]*[a-z0-9\_-]*[a-z0-9][.])+(com|cn|net|hk|tw|au|uk|de|tv|info|biz))$/ig).test(this);
}

function chkFreeBack() {
	var username = /^[A-Za-z\u0391-\uFFE5]+$/;
	var password = /^[a-zA-Z0-9]+$/;
	var phoneNum = /^[0-9]{3,4}[0-9-]([0-9]{2,3})[0-9-]+$/;
	var emailStr = /^[A-Za-z0-9\.-_](@)[A-Za-z\.-_](.)[A-Za-z]+$/;
	var codeStr  = /^\d{6}$/;
	if( document.getElementById("myform") ) {
		var Obj = document.getElementById("btnSubmit");
		var frm = document.myform;
		Obj.onclick = function() {
			var sign = 0;
			if( frm.name.value.length<2 || !username.test(frm.name.value) ) {
				document.getElementById("_name").style.color = "#FF0000";
				sign++;
			} else {
				document.getElementById("_name").style.color = "";
			}
			if( frm.phone.value.length<6 || !phoneNum.test(frm.phone.value) ) {
				document.getElementById("_phone").style.color = "#FF0000";
				sign++;
			} else {
				document.getElementById("_phone").style.color = "";
			}
			if(frm.email.value!="" && frm.email.value.indexOf('@') != -1 && frm.email.value.indexOf('.') != -1 ) {
				document.getElementById("_email").style.color = "";
			} else {
				document.getElementById("_email").style.color = "FF0000";
				sign++;
			}
			if(frm.address.value=="") {
				document.getElementById("_address").style.color = "#FF0000";
				sign++;
			} else {
				document.getElementById("_address").style.color = "";
			}
			if(frm.code.value=="" || !codeStr.test(frm.code.value)) {
				document.getElementById("_code").style.color = "#FF0000";
				sign++;
			} else {
				document.getElementById("_code").style.color = "";
			}
			if(frm.content.value=="") {
				document.getElementById("_content").innerHTML = "请填写您的留言内容...";
				sign++;
			} else {
				document.getElementById("_content").innerHTML = "";
			}
			if(sign==0) {
				frm.submit();
				return true;
			}
		}
	}
}

if(window.attachEvent){
	window.attachEvent("onload",function(){submitSearchForm();});
	window.attachEvent("onload",function(){loaddingKeyWords();});
	window.attachEvent("onload",function(){chkFreeBack();});
}else{
	window.addEventListener("load",function(){submitSearchForm();},false);
	window.addEventListener("load",function(){loaddingKeyWords();},false);
	window.addEventListener("load",function(){chkFreeBack();},false);
}

