//不是网诊时的登录
function doLogin()
{
	var user_name = document.getElementById("top_user_name");
	var password = document.getElementById("top_password");
	var code = document.getElementById("top_code");
	if(is_empty(user_name.value))
	{
		alert("请填写用户名");
		return false;
	}
	if(is_empty(password.value))
	{
		alert("请填写密码");
		return false;
	}
	if(is_empty(code.value))
	{
		alert("请输入验证码！");
		return false;
	}
	_data = "user_name="+user_name.value+"&password="+password.value+"&code="+code.value+"&submit=login";
	$.ajax(
	{
		url:SEO_URL + "pageSickPersonLogin-login/",
		type:'post', //数据发送方式
		dataType: 'xml',
		data:_data,  //要传递的数据
		timeout: 2000,    //设置本地超时 .( 毫秒)
		success: function(xml)
		{
			var error = "";
			var message = "";
			var content = "";
			var other = "";
			var redirect ="";
			$(xml).find("error").each(function(i){
				error = trim($(this).text());
			}); 
			$(xml).find("message").each(function(i){
				message = trim($(this).text());
			}); 
			$(xml).find("content").each(function(i){
				content = trim($(this).text());
			}); 
			$(xml).find("other").each(function(i){
				other = trim($(this).text());
			});
			$(xml).find("redirect").each(function(i){
				redirect = trim($(this).text());
			});
			if (redirect != "") {
				window.location=redirect;
				return;
			}
			if(error==0)
			{
				is_login=1;
				var loginInfo = document.getElementById("loginInfo");
				loginInfo.style.display = "block";
				loginInfo.innerHTML = content;
				var logout = document.getElementById("logout");
				logout.href=SEO_URL+"pageSickPersonLogOut-index&url="+document.URL;
				
				//取出病人用户名进行保存
				var userNamePos = content.search(/^<span.+?>(.+?)<\/span>/i);
				if(userNamePos != -1)
					YGEXT.sickUserName = RegExp.$1;//病人用户名
				
				if(/=useMedicineConsultation\//i.test(self.location.href)) {
		
					self.location.reload(true);
				
				}
				
			}
			alert(message);
		}
	});		
}

//弹出窗口的会员登陆
function doSickPersonWindowLogin()
{
	
	var user_name = document.getElementById("sickperson_name");
	var password = document.getElementById("sickperson_password");
	var code = document.getElementById("sickperson_code");
	if(is_empty(user_name.value))
	{
		alert("请填写用户名！");
		return false;
	}
	if(is_empty(password.value))
	{
		alert("请填写密码！");
		return false;
	}
	if(is_empty(code.value))
	{
		alert("请输入验证码！");
		return false;
	}
	_data = "user_name="+user_name.value+"&password="+password.value+"&code="+code.value+"&submit=login";
	$.ajax(
	{
		url:SEO_URL + "pageSickPersonLogin-login/",
		type:'post', //数据发送方式
		dataType: 'xml',
		data:_data,  //要传递的数据
		timeout: 2000,    //设置本地超时 .( 毫秒)
		success: function(xml)
		{
			var error = "";
			var message = "";
			var content = "";
			var other = "";
			var redirect = "";

			$(xml).find("error").each(function(i){
				error = trim($(this).text());
			}); 
			$(xml).find("message").each(function(i){
				message = trim($(this).text());
			}); 
			$(xml).find("content").each(function(i){
				content = trim($(this).text());
			}); 
			$(xml).find("other").each(function(i){
				other = trim($(this).text());
			});
			$(xml).find("redirect").each(function(i){
				redirect = trim($(this).text());
			});
			
			if (redirect != "") {
				window.location=redirect;
				return;
			}
			if(error==0)
			{
				var sp_usercenter = document.getElementById("sp_usercenter");
				if (sp_usercenter) sp_usercenter.style.display = "none";
				//医生页面，跳回到会员中心
				/*	做成医院主页面也跳转到用户中心，先停止 7.16 by ben
				if(window.location.toString().toLowerCase().indexOf('doctor')!=-1)
				{
					window.location=SEO_URL+'pageUserCenter';
					return;
				}*/
				//注册页面，跳回到首页
				if(window.location.toString().toLowerCase().indexOf('register')!=-1)
				{
					window.location=WEB_URL;
					return;
				}
				else if(RELOAD_AFTER_LOGIN)
				{
					window.location.reload();
					return;
				}
				is_login=1;
				var loginInfo = document.getElementById("loginInfo");
				if(loginInfo)//如果有头部的登陆框
				{
					loginInfo.style.display = "block";
					loginInfo.innerHTML = content;
					
					var logout = document.getElementById("logout");
					logout.href=SEO_URL+"pageSickPersonLogOut-index&url="+document.URL;
				}
				//关闭窗口
				document.body.removeChild(docEle(overlayID));
   				document.body.removeChild(docEle(msgID));
				//Added by Edison tsai at 11:02 07/15/09
                releaseAllSelect();
				//Added by Edison tsai at 16:35 07/15/09
				//Modified by Edison tsai at 11:20 07/16/09 for fix the empty element bug.
				var loginedCSS = document.getElementById('loginedCSS');
					
					if(loginedCSS != null){
                       loginedCSS.className='btallbox_login';
					   } //end if

				return true;
			}
			else
			{
				alert(message);
				return false;
			}
			//alert(message);
		}
	});		
}

//进行网诊时的登录
function doNetChatLogin()
{
	var user_name = document.getElementById("net_chat_login_user_name");
	var password = document.getElementById("net_chat_login_password");
	var code = document.getElementById("net_chat_login_code");
	var title = document.getElementById("net_chat_title");
	var erp = get_radio_value("erp");
	var first_epr_id = $("#first_epr_id")[0];
	var _data = "";
	
	if(is_empty(user_name.value))
	{
		alert("请填写用户名");
		return false;
	}
	if(is_empty(password.value))
	{
		alert("请填写密码");
		return false;
	}
	if(is_empty(title.value))
	{
		alert("病情主诉不能为空！");
		return false;
	}
	if(erp == 1)
	{
		if(first_epr_id.value <=0)
		{
			alert("请选择对应的初诊病历!");
			return;
		}
		_data += "first_epr_id="+first_epr_id.value + "&";
	}
	if(is_empty(code.value))
	{
		alert("请输入验证码！");
		return false;
	}
	if(is_empty(wep_fee) || is_empty(registry_fee) || wep_fee < 0 || registry_fee < 0)
	{
		alert('操作出错');
		return false;
	}
	if(!confirm('你确认在进行网上问诊？ \n该操作的咨询费是：'+wep_fee + fee_type +'，手续费是：'+registry_fee+fee_type ))
	{
		return false;
	}
	_data += "user_name="+user_name.value+"&password="+password.value+"&code="+code.value+"&submit=login&title="+title.value+"&erp="+erp;
	
//	alert(_data);
	
	$.ajax(
	{
		url:SEO_URL + "pageSickPersonLogin-netChatLogin/",
		type:'post', //数据发送方式
		dataType: 'xml',
		data:_data,  //要传递的数据
		timeout: 2000,    //设置本地超时 .( 毫秒)
		success: function(xml)
		{
			var error = "";
			var message = "";
			var content = "";
			var other = "";
			
			$(xml).find("error").each(function(i){
				error = trim($(this).text());
			}); 
			$(xml).find("message").each(function(i){
				message = trim($(this).text());
			}); 
			$(xml).find("content").each(function(i){
				content = trim($(this).text());
			}); 
			$(xml).find("other").each(function(i){
				other = trim($(this).text());
			});
			if(error==0)
			{
				is_login=1;
				var loginInfo = document.getElementById("loginInfo");
				loginInfo.style.display = "block";
				loginInfo.innerHTML = content;
				if(erp == 0)
				{
					var __url = SEO_URL+'userEprFirst-add&title='+encodeURI(title.value)+"&erp="+erp;
					window.location.href=__url;
				}
				if(erp == 1)
				{
					var __url = SEO_URL+'userEprSecond-add&title='+encodeURI(title.value)+"&epr_fid="+first_epr_id.value+"&erp="+erp;
					window.location.href=__url;
				}
			}
			if(error > 0)
			{
				alert(message);
			}
		}
	});		
}

//退出登录
function doLogOut()
{
	var _url = SEO_URL+'pageSickPersonLogOut-index&url='+document.URL;
	if(confirm("确认退出?")) {location.href = _url; }
}

function simpleSickPersonLogin()
{ 
	var user_name = document.getElementById("user_name");
	var password = document.getElementById("password");
	var code = document.getElementById("code");
	var url = document.getElementById("url");
	
	if(is_empty(user_name.value))
	{
		alert("请填写用户名");
		return false;
	}
	if(is_empty(password.value))
	{
		alert("请填写密码");
		return false;
	}
	if(is_empty(code.value))
	{
		alert("请输入验证码！");
		return false;
	}
	return true;
}


//ajax登陆
function doSickPersonWindowAjaxLogin(callback)
{
	var user_name = document.getElementById("sickperson_name");
	var password = document.getElementById("sickperson_password");
	var code = document.getElementById("sickperson_code");
	if(is_empty(user_name.value))
	{
		alert("请填写用户名");
		return false;
	}
	if(is_empty(password.value))
	{
		alert("请填写密码");
		return false;
	}
	if(is_empty(code.value))
	{
		alert("请输入验证码！");
		return false;
	}
	_data = "user_name="+user_name.value+"&password="+password.value+"&code="+code.value+"&submit=login";
	$.ajax(
	{
		url:SEO_URL + "pageSickPersonLogin-login/",
		type:'post', //数据发送方式
		dataType: 'xml',
		data:_data,  //要传递的数据
		timeout: 2000,    //设置本地超时 .( 毫秒)
		success: function(xml)
		{
			var error = "";
			var message = "";
			var content = "";
			var other = "";
			
			$(xml).find("error").each(function(i){
				error = trim($(this).text());
			}); 
			$(xml).find("message").each(function(i){
				message = trim($(this).text());
			}); 
			$(xml).find("content").each(function(i){
				content = trim($(this).text());
			}); 
			$(xml).find("other").each(function(i){
				other = trim($(this).text());
			});
			
			if(error==0)
			{
				is_login=1;
				var loginInfo = document.getElementById("loginInfo");
				loginInfo.style.display = "block";
				loginInfo.innerHTML = content;
				
				var logout = document.getElementById("logout");
				logout.href=SEO_URL+"pageSickPersonLogOut-index&url="+document.URL;
				
				//取出病人用户名进行保存
				var userNamePos = content.search(/^<span.+?>(.+?)<\/span>/i);
				if(userNamePos != -1)
					YGEXT.sickUserName = RegExp.$1;//病人用户名
				/**
				if(callback) {
					
					try {
						
						//关闭问药咨询对话框
						$(".loginbox").hide();
						YGEXT.$("overlay").style.visibility = 'hidden';
						if(callback.constructor == Function)
							callback();
						else
							eval(callback);
						
					} catch(e) {}
					
				}
				*/
				if(/=useMedicineConsultation\//i.test(self.location.href)) {
					
					YGEXT.Cookie.set("sickUserName", YGEXT.sickUserName, 1);
					YGEXT.Cookie.set("sickUseMedicineConultation", "sickUseMedicineConultation_openWindow", 1);
					self.location.reload(true);
					
				}
				
			}
			else
			{
				alert(message);
				return false;
			}
			//alert(message);
		}
	});		
}

//用户用药提问数据有效性检测
function checkUseMedicineConslutation() {

	var textField = YGEXT.$("useMedicineQuestionContent");
	var val = textField.value = textField.value.trim();
	
	var err_msg = '';
	if('' == val) {
	
		err_msg = "请输入用药问题!";
	
	}
	if(250 < val.length) {
	
		err_msg = "最多只能输入250个字符!";
		
	}
	if(err_msg) {
	
		alert(err_msg);
		textField.focus();
		return false;
	
	}
	return textField;

}






