//Submit Fields Info.
function doSubmit(Element){
	var obj=document.getElementById(Element);
	if (ChkValues(Element))
	{
		obj.target="_self";
		obj.action="QuestionsConf.php";
		obj.submit();
	}
}


//To check primary fields value and then submit if it's OK.
function ChkValues(x){
		var obj=document.getElementById(x);	
		//Name
		var tmpName				= obj.name.value.replace(/\'/g,"");
		var tmpNameValue		= tmpName.replace(/ /g,"");

		//companyName
		var tmpCompanyName		= obj.companyname.value.replace(/\'/g,"");
		var tmpCompanyNameValue	= tmpCompanyName.replace(/ /g,"");

		//industry
		var tmpIndustry			= obj.industry.value.replace(/\'/g,"");
		var tmpIndustryValue	= tmpIndustry.replace(/ /g,"");

		//postcode
		var tmpPostcode			=  obj.postcode.value.replace(/\'/g,"");
		var tmpPostcodeValue	=tmpPostcode.replace(/ /g,"");
		//country

		var tmpCountry			=obj.country.value.replace(/\'/g,"");
		var tmpCountryValue		=tmpCountry.replace(/ /g,"");

		//addrA,addrB
		var tmpAddrA			=obj.addrA.value.replace(/\'/g,"");
		var tmpAddrAValue		=tmpAddrA.replace(/ /g,"");
		var tmpAddrB			=obj.addrB.value.replace(/\'/g,"");
		var tmpAddrBValue		=tmpAddrB.replace(/ /g,"");

		//tel
		var tmpTel				=obj.tel.value.replace(/\'/g,"");
		var tmpTelValue			=tmpTel.replace(/ /g,"");

		//fax
		var tmpFax				=obj.fax.value.replace(/\'/g,"");
		var tmpFaxValue			=tmpFax.replace(/ /g,"");
		
		//email
		var tmpEmail			=obj.email.value.replace(/\'/g,"");
		var tmpEmailValue		=tmpEmail.replace(/ /g,"");

		//knowus
		var tmpKnowus			= obj.knowus.value.replace(/\'/g,"");
		var tmpKnowusValue	= tmpKnowus.replace(/ /g,"");

		//question
		var tmpQuestion			=obj.question.value.replace(/\'/g,"");
		var tmpQuestionValue	=tmpQuestion.replace(/ /g,"");



		if (tmpNameValue==""){
			alert("请输入用户名");
			obj.name.focus();
			return false;
		}else if(tmpCompanyNameValue==""){
			alert("请输入公司名称");
			obj.companyname.focus();
			return false;
		}else if(tmpIndustryValue==""){
			alert("请选择行业类别");
			obj.industry.focus();
			return false;
		}else if(tmpAddrAValue=="" && tmpAddrBValue=="" ){
			alert("请输入公司地址");
			obj.addrA.focus();
			return false;				
		 }else if(tmpPostcodeValue==""){
			alert("请输入邮政编码");
			obj.postcode.focus();
			return false;				
		}else if(!NumChk(tmpPostcodeValue)){
			alert("邮政编码需要数字格式");
			obj.postcode.focus();
			obj.postcode.select();
			return false;		
		}else if(tmpCountryValue==""){
			alert("请输入所属国家");
			obj.country.focus();
			return false;				
		}else if(tmpTelValue==""){
			alert("请输入电话号码");
			obj.tel.focus();
			return false;				
		}else if(!NumChk(tmpTelValue)){
			alert("电话号码需要数字格式");
			obj.tel.focus();
			obj.tel.select();
			return false;		
		}else if(tmpFaxValue!="" && !NumChk(tmpFaxValue)){
				alert("传真号码需要数字格式");
				obj.fax.focus();
				obj.fax.select();
				return false;		
		}else if(tmpEmailValue==""){
			alert("请输入邮箱地址");
			obj.email.focus();
			return false;				
		}else if(!emChk(tmpEmailValue)){
			alert("邮箱格式不正确");
			obj.email.focus();
			return false;		
		}else if(tmpKnowusValue==""){
			alert("请选择您是如何进入我们网站");
			obj.knowus.focus();
			return false;
		}else if(tmpQuestionValue==""){
			alert("请输入问题内容");
			obj.question.focus();
			return false;				
		}

		return true;
}


//Check mail field format
function emChk(obj) {
	oklist = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" ;
	oklist2 = "._-@" ;
	var email = obj ;
	for( i=0 ; i<email.length ; i++ ){
		flag = false ;
		for( j=0 ; j<oklist.length ; j++ ){
			if( email.charAt( i ) == oklist.charAt( j ) ){ flag = true ; }
		}
		if( i>0 && i<(email.length-1) ){
			for( k=0 ; k<oklist2.length ; k++ ){
				if( email.charAt( i ) == oklist2.charAt( k ) ){ flag = true ; }
			}
		}
		if( flag==false ){
			return false;
		}
	}
	atmark = email.indexOf("@");
	atmarklast = email.lastIndexOf("@");
	if( atmark<1 || atmark==email.length-1 || atmark!=atmarklast ){
		return false;
	}else{
		email_l = email.substring( 0, atmark );
		email_r = email.substring( atmark+1, email.length );
		rdot = email_r.indexOf(".");
		if( rdot<1 || email_r.charAt(email_r.length-1)=="." ){
			return false;
		}
	}
	return true;
}


//Check fields where needs numeric
function NumChk(x) {
	var i,j,strTemp; 
	strTemp="0123456789"; 
	if (x.length== 0){return false;}
	for (i=0;i<x.length;i++) {
		
		j=strTemp.indexOf(x.charAt(i)); 
		if (j==-1) {return false;} 
	} 
	return true;
}


//Clear all of Fields Value
function doClear(Element){	
	var obj=document.getElementById(Element)
	var objCount=obj.elements.length
		if (objCount>0){	
		for (var i=0;i<objCount ; i++){
			var selObj=obj.elements[i]		
				selObj.value="";		
		}
		return false;
	}
	return true;
}