$(document).ready(function() {
	loginStatus(); //判断个人是否登录
	valUser();
	var userid = $.cookie("userid");
	personMess()
	var demandId = GetQueryString("demandId");
	var a = new Date();
	var c = a.getFullYear() + "-" + (Number(a.getMonth()) + 1) + "-" + (Number(a.getDate()) + 1);
	$('.dateBtn').datetimepicker({
		language: 'ch',
		weekStart: 0,
		todayBtn: 1,
		autoclose: 1,
		todayHighlight: 1,
		startView: 2,
		minView: 2,
		forceParse: 0,
		startDate: c,
	});
	/*联系电话*/
	$("#phone").bind({
		focus: function() {
			$(this).siblings().find("span").show();
		},
		blur: function() {
			$(this).siblings().find("span").hide();
		}
	})
	queryOnedemand()

	function queryOnedemand() {
		$.ajax({
			"url": "/ajax/demand/qo",
			"type": "GET",
			"data": {
				"id": demandId,
			},
			"contentType": "application/x-www-form-urlencoded",
			"traditional": true,
			"dataType": "json",
			"success": function(data) {
				if(data.success) {
					var $data = data.data;
					var demandTit =$data.title + "-科袖网";
					document.title = demandTit;
					$("#demandTitle").text($data.title);
					$("#publishTime").text(commenTime($data.createTime));
					$("#pageView").text($data.pageViews);
					$("#demandContent").text($data.descp);
					$("#oprovince").text($data.province);
					$("#ocity").text($data.city);
					$("#spendCost").val($data.cost);
					$("#budget").val($data.duration);
					$("#createTime").val(changeTime($data.invalidDay));
					$("#phone").val($data.contactNum);
					if($data.cost == 0) {
						$("#spendCost").css("color", "#999");
					}
					if($data.duration ==0) {
						$("#budget").css("color", "#999");
					}
					//省份城市颜色
					if($("#oprovince").text() == "请选择省/直辖市") {
						$("#oprovince").removeClass("mr_select");
					} else {
						$("#oprovince").addClass("mr_select");
					}
					if($("#ocity").text() == "请选择城市") {
						$("#ocity").removeClass("mr_select");
					} else {
						$("#ocity").addClass("mr_select");
					}
				}
			},
			"error": function() {
				$.MsgBox.Alert('提示', '服务器连接超时');
			}
		});
	}

	function formatDate(date) {
		var y = date.getFullYear();
		var m = date.getMonth() + 1;
		m = m < 10 ? '0' + m : m;
		var d = date.getDate();
		d = d < 10 ? ('0' + d) : d;
		return y + '-' + m + '-' + d;
	};

	function test() {
		if($("#oprovince").text() == "请选择省/直辖市") {
			$.MsgBox.Alert('提示', '请选择省/直辖市');
			return;
		}
		if($("#ocity").text() == "请选择城市") {
			$.MsgBox.Alert('提示', '请选择城市');
			return;
		}
		if($("#createTime").val() == "") {
			$.MsgBox.Alert('提示', '请选择需求有效期');
			return;
		} else {
			if(formatDate(a) > $("#createTime").val()) {
				$.MsgBox.Alert('提示', '该需求已过期,请修改有效期,若已解决请点击「需求已完成」按钮');
				return;
			}
		}
		if($("#phone").val().trim() == "") {
			$.MsgBox.Alert('提示', '请填写联系电话');
			return;
		} else if($("#phone").val().length > 50) {
			$.MsgBox.Alert('提示', '联系电话不得超过50个字');
			return;
		}
		return 1;
	}
	$("#modia").click(function() {
		if(test()) {
			$.MsgBox.Confirm("提示", "确认修改需求?", pDemand);
		}
	});
	$("#complete").click(function() {
		$.MsgBox.Confirm("提示", "确认需求已完成?", com);
	});
	$("#closeDemand").click(function() {
		$.MsgBox.Confirm("提示", "确认关闭该需求?", closeDe);
	});

	function com() {
		$.ajax({
			"url": "/ajax/demand/over",
			"type": "POST",
			"data": {
				"id": demandId,
				"uid": userid
			},
			"contentType": "application/x-www-form-urlencoded",
			"traditional": true,
			"dataType": "json",
			"success": function(data) {
				if(data.success) {
					location.href = "myDemand.html";
				}
			},
			"error": function() {
				$.MsgBox.Alert('提示', '服务器连接超时');
			}
		});
	}

	function closeDe() {
		$.ajax({
			"url": "/ajax/demand/close",
			"type": "POST",
			"data": {
				"id": demandId,
				"uid": userid
			},
			"contentType": "application/x-www-form-urlencoded",
			"traditional": true,
			"dataType": "json",
			"success": function(data) {
				if(data.success) {
					location.href = "myDemand.html";
				}
			},
			"error": function() {
				$.MsgBox.Alert('提示', '服务器连接超时');
			}
		});
	}
	/*时间转换成6位传给后台*/
	function st6(osr) {
		var tim = osr.substring(0, 4) + osr.substring(5, 7) + osr.substring(8, 10);
		return tim;
	}

	function pDemand() {
		var time=new Date(),
 			y=time.getFullYear();
 			m=time.getMonth()+1;
 			if(m<10) {
 				m="0"+m;
 			}
 			d=time.getDate();
 			if(d<10) {
 				d="0"+d;
 			}
 			var oTime=Number(y+""+m+""+d);
 			var seleTime=Number(st6($("#createTime").val()));
			if(oTime>seleTime) {
				$.MsgBox.Alert('提示', '该需求已过期,请修改有效期,若已解决请点击「需求已完成」按钮');
				return;
			}
		$.ajax({
			"url": "/ajax/demand/modify",
			"type": "POST",
			"data": {
				"province": $("#oprovince").text(),
				"city": $("#ocity").text(),
				"cost": $("#spendCost").val() != "0" ? $("#spendCost").val() : "",
				"duration": $("#budget").val() != "0" ? $("#budget").val() : "",
				"invalidDay": st6($("#createTime").val()),
				"contactNum": $("#phone").val(),
				"modifier": userid,
				"id": demandId
			},
			"contentType": "application/x-www-form-urlencoded",
			"traditional": true,
			"dataType": "json",
			"success": function(data) {
				if(data.success) {
					location.href = "myDemand.html";
				}
			},
			"error": function() {
				$.MsgBox.Alert('提示', '服务器连接超时');
			}
		});
	}
	/*查询企业信息*/
	function queryOrg(orgId) {
		$.ajax({
			"url": "/ajax/org/" + orgId,
			"type": "GET",
			"traditional": true,
			"dataType": "json",
			"success": function(data) {
				if(data.success) {
					var $data = data.data;
					if($data.isJoin == 1) {
						if($data.forShort) {
							$("#Qname").text($data.forShort)
						} else {
							$("#Qname").text($data.name)
						}
						//$("#Qname,.qiyego").attr("href", "cmpInforShow.html?orgId=" + $data.id);
						if($data.authStatus == 3) {
							$("#QauthFlag").addClass("authicon-com-ok").attr("title", "科袖认证企业");
						}
						if($data.hasOrgLogo) {
							$("#companyImg").attr("src", "/images/org/" + $data.id + ".jpg");
						} else {
							$("#companyImg").attr("src", "/images/default-icon.jpg");
						}
					} else {
						$("#Qname").text($data.name);
						$("#companyImg").attr("src", "/images/default-icon.jpg");
					}
				}
			},
			"error": function() {
				$.MsgBox.Alert('提示', '服务器连接超时');
			}
		});
	}

	function personMess() {
		$.ajax({
			"url": "/ajax/professor/baseInfo/" + userid,
			"type": "GET",
			"traditional": true,
			"dataType": "json",
			"success": function(data) {
				if(data.success) {
					var $data = data.data;
					var userType = autho($data.authType, $data.orgAuth, $data.authStatus);
					$("#auth").attr("title", userType.title).addClass(userType.sty);
					$("#proName").text($data.name);
					if($data.hasHeadImage) {
						$("#proImg").attr("style", "background-image: url(/images/head/" + $data.id + "_l.jpg);");
					}
					var oT = ($data.title) ? $data.title : ($data.office ? $data.office : "");
					$("#brief").text(oT);
					queryOrg($data.orgId);
				}
			},
			"error": function() {
				$.MsgBox.Alert('提示', '服务器连接超时');
			}
		});
	}
})