var iTimerID;

$(document).ready(function(){
	$(".btn_blue").mouseover(function(){ 
		$(this).attr("style","background-color: #458ab4; color: white;");
	});
	$(".btn_blue").mouseout(function(){ 
		$(this).attr("style","background-color: #d3ebf9;");
	});
	
	$(".btn_purple").mouseover(function(){ 
		$(this).attr("style","background-color: #b16f37; color: white;");
	});
	$(".btn_purple").mouseout(function(){ 
		$(this).attr("style","background-color: #f5d0b1;");
	});
	$("#shortpoint").focus(function() {
		iTimerID = setInterval("overOneThousand()",100);
	});
	$("#shortpoint").blur(function() {
		clearInterval(iTimerID);
		$("#countCheck").attr("style", "display: none;");
	});
});

function overOneThousand() {
	var counts = $("#shortpoint").val().length;
	switch(counts) {
		case 0:
			$("#countCheck").attr("style", "display: block;");
			$("#count").html("0");
			break;
		default:
			$("#countCheck").attr("style", "display: block;");
			$("#count").html(counts);
	}
}

function postData(){
	var m_filename = $("#m_filename").val();
	var c_name = $("#c_name").val();
	var c_spell = "";
	var h_post = $("#h_post").val();
	var h_address = $("#h_address").val();
	var h_tel = $("#h_tel").val();
	var co_job = $("#co_job").val();
	var co_name = $("#co_name").val();
	var co_spell = "";
	var co_tel = $("#co_tel").val();
	var co_email = $("#co_email").val();
	var est_time = $("#est_time").val();
	var est_money = $("#est_money").val();
	var est_pno = $("#est_pno").val();
	var est_area = $("#est_area").val();
	var est_acreage = $("#est_acreage").val();
	var m_cname_01 = $("#m_cname_01").val();
	var m_csale_01 = $("#m_csale_01").val();
	var m_cname_02 = $("#m_cname_02").val();
	var m_csale_02 = $("#m_csale_02").val();
	var m_cname_03 = $("#m_cname_03").val();
	var m_csale_03 = $("#m_csale_03").val();
	var m_cname_04 = $("#m_cname_04").val();
	var m_csale_04 = $("#m_csale_04").val();
	var m_quality_01 = $("#m_quality_01").val();
	var m_gettime_01 = $("#m_gettime_01").val();
	var m_quality_02 = $("#m_quality_02").val();
	var m_gettime_02 = $("#m_gettime_02").val();
	var m_quality_03 = $("#m_quality_03").val();
	var m_gettime_03 = $("#m_gettime_03").val();
	
	var sMsg = "";
	var chkFlag = false;
	//检查主要客户以上内容是否为空
	//应募品名
	if(isNull(m_filename)){
		sMsg += "Application File Name is required.\n";
	}
	//公司名称
	if(isNull(c_name)){
		sMsg += "Company Name is required.\n";
	}
	//公司名称拼音
	//if(isNull(c_spell)){
	//	sMsg += "公司名称拼音不能为空。\n";
	//}
	//总部所在地的邮编
	if(isNull(h_post)){
		sMsg += "The Postcode of Head Office Locus is required.\n";
	}
	//总部所在地的地址
	if(isNull(h_address)){
		sMsg += "The Address of Head Office Locus is required.\n";
	}
	//总部所在地的电话
	if(isNull(h_tel)){
		sMsg += "The Tel of Head Office Locus is required.\n";
	}
	//联系人职务
	if(isNull(co_job)){
		sMsg += "The Position of Contact Person is required.\n";
	}
	//联系人姓名
	if(isNull(co_name)){
		sMsg += "The Name of Contact Person is required.\n";
	}
	//联系人姓名拼音
	//if(isNull(co_spell)){
	//	sMsg += "联系人姓名拼音不能为空。\n";
	//}
	//联系人联系电话
	if(isNull(co_tel)){
		sMsg += "The Tel of Contact Person is required.\n";
	}
	//联系人email
	if(isNull(co_email)){
		sMsg += "The E-mail of Contact Person is required.\n";
	} else if(!isMail(co_email)){ //检查Email
		sMsg += "The E-mail of Contact Person is incorrectly formatted.\n";
	}
	//成立时间
	if(isNull(est_time)){
		sMsg += "Established Date is required.\n";
	}
	//注册资本金
	if(isNull(est_money)){
		sMsg += "Registered Capital is required.\n";
	}
	//员工人数
	if(isNull(est_pno)){
		sMsg += "Employees is required.\n";
	}
	//占地面积
	if(isNull(est_area)){
		sMsg += "Area is required.\n";
	}
	//建筑面积
	if(isNull(est_acreage)){
		sMsg += "Floor Area is required.\n";
	}

	//检查主要客户以下内容是否为空
	if(isNull(m_cname_01) && isNull(m_cname_02) && isNull(m_cname_03)
			&& isNull(m_cname_04)){
		sMsg += "Main Customers is required.\n";
	} else {
		//第一行的客户check
		if (isNull(m_cname_01)) {
			m_csale_01 = "";
		} else {
			if (isNull(m_csale_01) && chkFlag == false) {
				sMsg += "Main Customers is required.\n";
				chkFlag = true;
			}
		}
		
		//第二行的客户check
		if (isNull(m_cname_02)) {
			m_csale_02 = "";
		} else {
			if (isNull(m_csale_02) && chkFlag == false) {
				sMsg += "Main Customers is required.\n";
				chkFlag = true;
			}
		}
		
		//第三行的客户check
		if (isNull(m_cname_03)) {
			m_csale_03 = "";
		} else {
			if (isNull(m_csale_03) && chkFlag == false) {
				sMsg += "Main Customers is required.\n";
				chkFlag = true;
			}
		}
		
		//第四行的客户check
		if (isNull(m_cname_04)) {
			m_csale_04 = "";
		} else {
			if (isNull(m_csale_04) && chkFlag == false) {
				sMsg += "Main Customers is required.\n";
				chkFlag = true;
			}
		}
		chkFlag = false;
	}
	
	if(isNull(m_quality_01) && isNull(m_quality_02) && isNull(m_quality_03)){
		sMsg += "The certificate situation of department is required.\n";
	} else {
		//第一行的品质体系证书取得情况check
		if (isNull(m_quality_01)) {
			m_gettime_01 = "";
		} else {
			if (isNull(m_gettime_01) && chkFlag == false) {
				sMsg += "The certificate situation of department is required.\n";
				chkFlag = true;
			}
		}
		//第二行的品质体系证书取得情况check
		if (isNull(m_quality_02)) {
			m_gettime_02 = "";
		} else {
			if (isNull(m_gettime_02) && chkFlag == false) {
				sMsg += "The certificate situation of department is required.\n";
				chkFlag = true;
			}
		}
		//第三行的品质体系证书取得情况check
		if (isNull(m_quality_03)) {
			m_gettime_03 = "";
		} else {
			if (isNull(m_gettime_03) && chkFlag == false) {
				sMsg += "The certificate situation of department is required.\n";
				chkFlag = true;
			}
		}
	}
	
	//检查字数textarea内容是否超过1000
	if(isOverOneThousand($("#shortpoint").val().length)){

		sMsg += "The length of Comment  surpasses 1000.\n";
	}

	if (sMsg != "") {
		
		alert(sMsg);
		return false;
	}
	
	var Maildata = "m_no=" + escape($("#m_no").val())
		+ "&m_filename=" + escape($("#m_filename").val())
		+ "&m_another=" + escape($("#m_another").val())
		+ "&c_name=" + escape(c_name)
		+ "&c_spell=" + escape(c_spell)
		+ "&l_job=" + escape($("#l_job").val())
		+ "&l_name=" + escape($("#l_name").val())
		+ "&l_spell=" + escape("")
		+ "&h_post=" + escape(h_post)
		+ "&h_address=" + escape(h_address)
		+ "&h_tel=" + escape(h_tel)
		+ "&h_fax=" + escape($("#h_fax").val())
		+ "&h_homepage=" + escape($("#h_homepage").val())
		+ "&co_job=" + escape(co_job)
		+ "&co_name=" + escape(co_name)
		+ "&co_spell=" + escape(co_spell)
		+ "&co_tel=" + escape(co_tel)
		+ "&co_phone=" + escape($("#co_phone").val())
		+ "&co_email=" + escape(co_email)
		+ "&est_time=" + escape(est_time)
		+ "&est_money=" + escape(est_money)
		+ "&est_pno=" + escape(est_pno)
		+ "&est_area=" + escape(est_area)
		+ "&est_acreage=" + escape(est_acreage)
		+ "&r_sales=" + escape($("#r_sales").val())
		+ "&r_profit=" + escape($("#r_profit").val())
		+ "&m_cname_01=" + escape(m_cname_01)
		+ "&m_csale_01=" + escape(m_csale_01)
		+ "&m_cname_02=" + escape(m_cname_02)
		+ "&m_csale_02=" + escape(m_csale_02)
		+ "&m_cname_03=" + escape(m_cname_03)
		+ "&m_csale_03=" + escape(m_csale_03)
		+ "&m_cname_04=" + escape(m_cname_04)
		+ "&m_csale_04=" + escape(m_csale_04)
		+ "&m_quality_01=" + escape(m_quality_01)
		+ "&m_gettime_01=" + escape(m_gettime_01)
		+ "&m_quality_02=" + escape(m_quality_02)
		+ "&m_gettime_02=" + escape(m_gettime_02)
		+ "&m_quality_03=" + escape(m_quality_03)
		+ "&m_gettime_03=" + escape(m_gettime_03)
		+ "&shortpoint=" + escape($("#shortpoint").val());

		$.ajax({
		   type: "POST",
		   url: "mailsender.asp",
		   data: Maildata,
		   dataType: "text",
		   beforeSend: function(){
			$("#info").html("");
		  	$("#btn_submit").attr("disabled","true");
		  	$("#btn_reset").attr("disabled","true");
		   	$("#progressMsg").attr("style","display: block;");
			location.href = "#progressMsg";
		   },
		   success: function(msg){
		  	$("#btn_submit").attr("disabled","");
			$("#btn_reset").attr("disabled","");
			
			msg = msg.substring(0,7);
			if(msg == "success"){		
				//$("#info").html("<font color='blue'>订单发送成功！</font>");
				alert("Success.");
				document.forms["order"].reset();
			}else{
				//$("#info").html("<font color='red'>订单发送失败！</font>");
				alert("Failure.");
			}
			$("#progressMsg").attr("style","display: none;");
		   },
		   error: function(){
		   	$("#btn_submit").attr("disabled","");
			$("#btn_reset").attr("disabled","");
		   	//$("#info").html("<font color='red'>操作失败，服务器响应失效，请尝试重新操作。给你造成不便之处，请原谅。</font>");
		   	alert("The operation failed because of the failure of server’s response, please retry the operation.");
		   	$("#progressMsg").attr("style","display: none;");
		   }
		}); 
				
	return false;
}
