$(document).ready(function() {
	$.path = $("input[name=path]").val() + "/";
});

jQuery.extend( {
		docheck : function(divId,fun){
			var loginStatus= $("input[name=loginStatus]").val();
			var loginName = window.parent.$("input[name=loginName]").val().replace(/(^\s*)|(\s*$)/g, "");
			var loginPsw = window.parent.$("input[name=loginPsw]").val().replace(/(^\s*)|(\s*$)/g, "");
			// 判断发表反馈
			if(divId=="handle"){
				if(null==loginStatus||loginStatus==""){
					$.DialogBox({title:'系统提示',img:1,button:[1],path:$.path,width:250,content:'您没登录，请先登录!'},
		 							function(){
									},function(){
									});
	 								return false;
				}else{
					$('#handle form').submit();
				}
			}
			// 判断用户登陆
			if(divId=="no1"){
				if(null==loginName||loginName==""){
					$.DialogBox({title:'系统提示',img:1,button:[1],path:$.path,width:250,content:'请输入登录名!'},
		 							function(){
									},function(){
									});
	 								return false;
				}else if(null==loginPsw||loginPsw==""){
					$.DialogBox({title:'系统提示',img:1,button:[1],path:$.path,width:250,content:'请输入登录密码!'},
		 							function(){
									},function(){
									});
	 								return false;
				}else{
					//return true;
					$.post($.path + "customer.do?method=userLogin",{
					loginName: loginName,
					loginPsw :loginPsw
					},function callback(data){
						if(data == "1"){
							 $.DialogBox({title:'信息提示',img:1,button:[1],path:$.path,width:230,content:'账户已过期，请联系管理员!'},
			 							function(){
										
										},function(){
											
										});
						}else{
							var id = data.id;
							//$.customerId=id;
							//$.customerType=data.userType;
							if(id != undefined){
	 							document.getElementById("no1").style.display="none";
								document.getElementById("sessice").style.display="inline";
								$("#sessice b").html(data.loginName);
								$("input[name=loginStatus]").val(data.loginName);
								//$("input[name=loginId]").val(data.id);
								window.center.$("input[name=loginStatus]").val(data.loginName);
								window.center.$("input[name=customerId]").val(data.id);
								window.center.$("input[name=customerType]").val(data.userType);
								
								window.center.$("input[name=loginId]").val(data.id);
								if(fun)
									fun.fun(id);
							}else{
							   $.DialogBox({title:'错误提示',img:1,button:[1],path:$.path,width:180,content:'用户名或密码不正确!'},
		 							function(){
									},function(){
									});
							} 
						}
						
				},"json");
					
				}
				
			}	
		},
		submit :function(divId){
			$.docheck(divId,{fun:function(id){$("input[name=loginId]").val(id);}});
			//if($.docheck(divId)){
			//	$('#'+divId+' form').submit();
			//}
		},
		// 常见问题详细
		oftenQuestion : function(siteId){
			$.post($.path + "orderPage.do", {
				method:"oftenQuestion",
				id: siteId
				}, function (data) {
					var title = data.OrderPageForm[0].discussionTitle;
					var content=data.OrderPageForm[0].discussionContent;
					$("#oftenQuestion").html("<div id='myContent' style='width:650px; height: auto; overflow-x：no;overflow-y: auto;word-wrap : break-word ;'><div class='style_1' style='margin-top:10px;margin-left:5px;' >"+title+"</div><br><br><div>"+content+"</div></div>");
					$("#orderpage").hide();
					$("#handle").hide();
					var myContent= $("#myContent").height();
					if(myContent<350){
						window.parent.$("#center").css("height",495);
					}else{
						window.parent.$("#center").css("height",$("#myContent").height()+150);
					}
					
			}, "json");
		},
		// 产品申请试用
		apply : function(tag,myProductId){
			var title = "申请试用";
			if(tag==2){
				title = "申请购买";
				$("#remark2").text("请您务必填写真实准确的联系方式，我们收到您的资料后会在1个工作日内与您取得联系。");
			}
			$("#apply").addDrag(title, $.path, 750, 515);
			$("#tag").val(tag);
			$("#productId").val(myProductId);
		},
		// 提交申请
		applyOk : function(tag){
			if($.applyCheck()){
				var name = $("#name").val();
				var sex = $("input[name='sex']:checked").val();
				var telCode = $("#telCode").val();
				var mobile = $("#mobile").val();
				var qqCode = $("#qqCode").val();
				var fax = $("#fax").val();
				var mailAddr = $("#mailAddr").val();
				var conpanyInterAddr = $("#conpanyInterAddr").val();
				var province = $("#ddlProvince").val();
				var city = $("#ddlCity").val();
				var conpanyName = $("#conpanyName").val();
				var job = $("#job").val();
				var cocation = $("#cocation").val();
				var address = $("#address").val();
				var discript = $("#discript").val();
				var applyType = tag;
				var productId = $("#productId").val();
				var state = 1;
				// 调用方法
				$.post($.path + "user.do", {
					method:"userSave",
					name:name,
					sex:sex,
					telCode:telCode,
					mobile:mobile,
					qqCode:qqCode,
					fax:fax,
					mailAddr:mailAddr,
					conpanyInterAddr:conpanyInterAddr,
					province:province,
					city:city,
					conpanyName:conpanyName,
					job:job,
					cocation:cocation,
					address:address,
					discript:discript,
					applyType:applyType,
					productId:productId,
					state:state
					}, function (data) {
						alert('恭喜您，工作人员将在一个工作日内与您取得联系!');
				}, "text");
				// 隐藏要写在最后
				$("#apply").addDrag('申请试用',$.path,750,515,"none");
				// 是否要给表单清空呢
				 $('#FrontPage_Form1')[0].reset(); 
			}
			
		},
		// 验证 
		applyCheck :function(){
			var name = $("#name").val();
			var sex = $("input[name='sex']:checked").val();
			var telCode = $("#telCode").val();
			var mobile = $("#mobile").val();
			var qqCode = $("#qqCode").val();
			var fax = $("#fax").val();
			var mailAddr = $("#mailAddr").val();
			var conpanyInterAddr = $("#conpanyInterAddr").val();
			var province = $("#ddlProvince").val();
			var city = $("#ddlCity").val();
			var conpanyName = $("#conpanyName").val();
			var job = $("#job").val();
			var cocation = $("#cocation").val();
			var address = $("#address").val();
			var discript = $("#discript").val();
			var productId = $("#productId").val();
			var state = 1;
			
			// 名字不能为空
			if (isNull(name)) {
				$.showDialog('名字提示不能为空！',$("#name"));
				return false;
			}
			// 电话
			if (isNull(telCode)) {
				$.showDialog('电话提示不能为空！',$("#telCode"));
				return false;
			}
			if (!checkPhone(telCode,$("#telCode"))){
				return false;
			}
			// 手机判断
			if (!checkMobile(mobile,$("#mobile"))){
				return false;
			}
			// qq
			if (!isNull(qqCode)) {
				if (!isNumber(qqCode) || qqCode.length < 5 || qqCode.length > 10) {
					$.showDialog('QQ号码不合法！',$("#qqCode"));
					return false;
				}
			}
			// 邮箱
			if (isNull(mailAddr)) {
				$.showDialog('邮箱提示不能为空！',$("#mailAddr"));
				return false;
			}
			if (!checkEmail(mailAddr,$("#mailAddr")))
			 return false;
			
		   return true;
		},
		showDialog : function(text,input_name){
			$.DialogBox({title:'错误提示',img:1,button:[1],path:$.path,content:text},function(){
			input_name.select();},function(){input_name.select();
		});
	}
	});

