﻿// JScript 文件
var url =false;
var ordBys="";//医院列表排序条件
var rightPersons="";//搜索的适合范围
var provinve="0";
var city="0";
var hospitalName="";
var replaceUrl="";//跳转的页面
var objss=null;
//用户登录时的处理
function UserLoginMain(userName,password,types)
{
    $('imgLogin').style.display='block';
    $('imgChange').style.display='block';
    if(userName==''&&password=='')
    {
        AlertMessage(msg['userOrPassNotNull'],1);
        return false;
    }
    else if(userName=='')
    {
        AlertMessage(msg['userNameNotNull'],1);
        return false;
    }
    else if(password=='')
    {
        AlertMessage(msg['passwordNotNull'],1);    
        return false;
    }
    else
    {
        var xmlHttp=false;
        var url="Process.aspx?action=userLogin&username="+userName+"&password="+password;
        try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
        catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
        catch (e) { try { xmlHttp = new XMLHttpRequest(); }
        catch (e) { xmlHttp = false; }}}
        xmlHttp.open("GET",url,false);
        xmlHttp.send(null);
        if(xmlHttp.status==200){
            var returnValue=xmlHttp.responseText;
            if(returnValue=="false") 
            {
               AlertMessage(msg['loginFail'],1);
               return false;
            }
            else
            {
               $('TjRight1_userin').style.display="none";
               $('TjRight1_welcomin').style.display="block";
               $('TjRight1_welcomin').innerHTML=returnValue;
               if(types=='1')
               {
                    AlertMessage(msg['loginSucc'],1);
                    return false;
               }
            }   
        }
    } 
    return true;
}
//用户登陆
function UserLogin()
{
    var userName=$('TjRight1_userName').value;
    var password=$('TjRight1_password').value;
    return UserLoginMain(userName,password,0);
}
//退出登陆
function ExitLogin()
{
    var xmlHttp=false;
    var url="Process.aspx?action=exitLogin";
    try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
    catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
    catch (e) { try { xmlHttp = new XMLHttpRequest(); }
    catch (e) { xmlHttp = false; }}}
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange=function(){
    if(xmlHttp.readyState==4){
    if(xmlHttp.status==200){
        var returnValue=xmlHttp.responseText;
        if(returnValue=="true") 
        {
           $('TjRight1_userin').style.display="block";
           $('TjRight1_welcomin').style.display="none";
           $('TjRight1_userName').value="";
           $('TjRight1_password').value="";
        }
        else
        {
           alert(msg['exitfail']);
        }
    }
    }};xmlHttp.send(null);  
}
//省市联动
function LoadCity(elem,id)
{
    var xmlHttp=false;
    var ipnce=parseInt($(elem).value);
    if(ipnce>0)
    {
        var url ="../user/Process.aspx?action=loadcity&option="+ipnce;
        try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
	    catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
	    catch (e) { try { xmlHttp = new XMLHttpRequest(); }
	    catch (e) { xmlHttp = false; }}}
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=function(){
        if(xmlHttp.readyState==4){
        if(xmlHttp.status==200){
        var _options=xmlHttp.responseText.split('|');
        var selcity=$(id);
        if(_options.length>0){
        selcity.options.length=0;
        for(i=0;i<_options.length-1;i++){
            var varitem = CreateOption(_options[i+1],_options[i]);
            selcity.options.add(varitem);
            i=i+1;
        }}}
        }};xmlHttp.send(null);
    }
    else
    {
        $(id).options.length=0;
        $(id).options.add(CreateOption(msg['checkCity'],'0'));
    }
}
//动态创建市的select列表
function CreateOption(txt,value)
{
    var _option=document.createElement("option");
    _option.value=value;
    _option.text=txt;
    return _option;
}
//点击右边搜索时触发
function checkSerach()
{
    if ($('TjRight1_hosName').value!= "")
    {
        url ="TjHospital.aspx?action=ordHospital&provinve=" + $('TjRight1_provinve').value + "&city=" + $('TjRight1_city').value + "&hospitalName=" + $('TjRight1_hosName').value;
    }
    else
    {
        url ="TjHospital.aspx?action=ordHospital&provinve=" + $('TjRight1_provinve').value + "&city=" + $('TjRight1_city').value;
    }
    window.location.href=url;
}
//设置类表选择样式
function setCss(name,cursel,n)
{
    for(i=1;i<=n;i++){
        var menu=document.getElementById(name+i);
        if(cursel==i)
        {
            menu.style.background="url(../img/rec3.jpg) no-repeat left top";
            menu.style.color="#fff";
        }
        else
        {
            menu.style.background="url(../img/rec4.jpg) no-repeat left top";
            menu.style.color="#000";
            menu.style.textDecoration='none';
            menu.style.width='71px'
            menu.style.height='auto'
            menu.style.lineHeight='24px'
            menu.style.padding='4px 8px';
        }
    }
}
//加载医院列表
function LoadHospital(pageNum)
{
    var action=escape(QueryString('action'));
    if(action=='ordHospital')
    {
        OrdHospital('firstOrd');
    }
    else
    {
        url="Process.aspx?action=loadHospital&pagenum="+pageNum;
        CreateXmlHttp();
        ajax_process2(url,"DivList");    
    }
}
//按条件查询医院列表
function OrdHospital(ordBy)
{
    ordBys=ordBy;
    provinve=QueryString('provinve');
    city=QueryString('city');
    hospitalName=escape(QueryString('hospitalName'));
    url="Process.aspx?action=ordHospital&pagenum=1&ordBy="+ordBy;
    url=url+"&provinve="+provinve+"&city="+city+"&hospitalName="+hospitalName;
    CreateXmlHttp();
    ajax_process2(url,"DivList");    
}
//查询医院列表后分页时触发的事件
function OrdHospitalPage(pageNum)
{
    url="Process.aspx?action=ordHospital&pagenum="+pageNum+"&ordBy="+ordBys;
    url=url+"&provinve="+provinve+"&city="+city+"&hospitalName="+hospitalName;
    CreateXmlHttp();
    ajax_process2(url,"DivList");    
}
//加载套餐列表
function LoadLoopsType(pageNum)
{
    ordBys='';
    var hospitalId=QueryString('hospital');
    //hospitalId=98;
    url="Process.aspx?action=loadLoopsType&pagenum="+pageNum+"&hospital="+hospitalId;
    CreateXmlHttp();
    ajax_process2(url,"DivList");
}
//按条件查询套餐列表
function SearchLoopsType()
{
    rightPersons=escape($('searchText').value);
    var hospitalId=QueryString('hospital');
    //hospitalId=98;
    url="Process.aspx?action=searchLoopsType&pagenum=1&hospital="+hospitalId+"&rightPerson="+rightPersons+"&ordBy="+ordBys;
    CreateXmlHttp();
    ajax_process2(url,"DivList");  
}
//按点击菜单上的条件查询套餐列表
function OrdLoopsType(ordBy)
{
    ordBys=ordBy;
    var hospitalId=QueryString('hospital');
    //hospitalId=98;
    url="Process.aspx?action=ordLoopsType&pagenum=1&hospital="+hospitalId+"&ordBy="+ordBys;
    CreateXmlHttp();
    ajax_process2(url,"DivList"); 
    $('searchText').value="";
}
//查询套餐列表后分页时触发的事件
function SearchLoopsTypePage(pageNum)
{
    var hospitalId=QueryString('hospital');
    //hospitalId=98;
    url="Process.aspx?action=searchLoopsType&pagenum="+pageNum+"&hospital="+hospitalId+"&rightPerson="+rightPersons+"&ordBy="+ordBys;
    CreateXmlHttp();
    ajax_process2(url,"DivList");    
}
//排序套餐列表后分页时触发的事件
function OrdLoopsTypePage(pageNum)
{
    var hospitalId=QueryString('hospital');
    //hospitalId=98;
    url="Process.aspx?action=ordLoopsType&pagenum="+pageNum+"&hospital="+hospitalId+"&ordBy="+ordBys;
    CreateXmlHttp();
    ajax_process2(url,"DivList"); 
}
//Ajax处理函数
function ajax_process2(url,id)
{
    var returnValue="";
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = ajax_sumbitemployment;
	xmlHttp.send(null);
	function ajax_sumbitemployment() 
	{
		if (xmlHttp.readyState == 1) {document.getElementById(id).innerHTML=msg['readValue'];}
		if (xmlHttp.readyState == 3) {document.getElementById(id).innerHTML=msg['changeValue'];}
		if (xmlHttp.readyState == 4){
		    if(xmlHttp.status==200)
		    {
		        returnValue=xmlHttp.responseText;
		        returnValue=returnValue.split("ДЖΔ");
		        document.getElementById(id).innerHTML=returnValue[0];
		        $('totalCount').innerHTML=returnValue[1];
		    }
		}
	}
}
//加载单项项目列表
function LoadLoopsPoj(pageNum)
{
    var hospitalId=QueryString('hospital');
    url="Process.aspx?action=loadLoopsPoj&pagenum="+pageNum+"&hospitalId="+hospitalId;
    CreateXmlHttp();
    ajax_process(url,"DivList");    
}
//加载评论列表
function LoadComment(pageNum)
{
    var hospitalId=QueryString('hospital');
    url="Process.aspx?action=loadComment&pagenum="+pageNum+"&hospitalId="+hospitalId;
    CreateXmlHttp();
    ajax_process(url,"DivList");  
    $('hospitalId').value=hospitalId;
}
//提交评论是的验证
function CheckAddComment()
{
    yzmValue=getCookie('Validate_Code');
    if($('checkType').checked==false)
    {
        if(getCookie('User_Info')=="")
        {
            AlertMessage(msg['checkCommentLogin'],1);
            return false;
        }
    }
    else
    {
        if($('txtUserName').value=='')
        {
            AlertMessage(msg['checkCommentNick'],1);
            return false;
        }
    }
    if($('imedical').value==0)
    {
        AlertMessage(msg['checkCommentimedical'],1);
        return false;
    }
    if($('iServer').value==0)
    {
        AlertMessage(msg['checkCommentiServer'],1);
        return false;
    }
    if($('iprices').value==0)
    {
        AlertMessage(msg['checkCommentiprices'],1);
        return false;
    }
    if($('sXinde').value.length<20||$('sXinde').value.length>3000)
    {
        AlertMessage(msg['checkCommentsXinde'],1);
        return false;
    }
    if($('yzm').value.toLowerCase()!=yzmValue.toLowerCase())
    {
        AlertMessage(msg['checkCommentYzm'],1);
        return false;
    }
    //CheckCommentValue($('sXinde').value);
    var xmlHttp=false;
    var url="Process.aspx?action=checkCommentValue&xinde="+escape($('sXinde').value);
    try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
    catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
    catch (e) { try { xmlHttp = new XMLHttpRequest(); }
    catch (e) { xmlHttp = false; }}}
    xmlHttp.open("post",url,false);
    xmlHttp.send(null); 
    if(xmlHttp.status==200){
        var returnValue=xmlHttp.responseText;
        if(returnValue!="true") 
        {
            return confirm(msg["checkComment1"]+returnValue+msg['checkComment2'])
        }
    } 
    return true;
}
//评论登入验证
function CheckLogin2()
{
    return UserLoginMain($('userName').value,$('password').value,1);
}
//点击验证码图片时修改验证码
function ValidateCode(elem)
{
    $("yzmImg").src="ValidateCode.aspx?rnd="+Math.random();
}
//点击匿名时触发
function ChangeLogin()
{
    if($('b_login').style.display=="block")
    {
        $('b_login').style.display="none";
        $('n_login').style.display="block";
    }
    else
    {
        $('n_login').style.display="none";
        $('b_login').style.display="block";
    }
}
//点击会员中心时的判断
function CheckUserCenter()
{
    if(getCookie('User_Info')=="")
    {
        window.location.href='../user/login.aspx';
    }
    else
    {
        window.location.href='../user/UserCenter.aspx';
    }
}
function ReplaceUrl(url)
{
    replaceUrl=url;
}
//鼠标移上去时替换图片
function ShowStars(count,obj)
{
    for(var i=1;i<=5;i++)
    {
        $(obj+'Star'+i).src='../img/icon_star_1.gif';
    }
    for(var i=1;i<=count;i++)
    {
        $(obj+'Star'+i).src='../img/icon_star_2.gif';
    }
}
//鼠标从图片移走时清空后面的图片
function ClearStars(obj)
{
    for(var i=1;i<=5;i++)
    {
        $(obj+'Star'+i).src='../img/icon_star_1.gif';
    }
    if($(obj).value!=0)//如果是有选择时
    {
        for(var j=1;j<=parseInt($(obj).value);j++)
        {
            $(obj+'Star'+j).src='../img/icon_star_2.gif';
        }
    }
}
//选中星星是触发的事件
function SetStars(count,obj)
{
    $(obj).value=count;
    SetFocuss('Submit1');
    //alert(count);
}
var msg=new Array();
msg['checkCommentLogin']="请登入或选择匿名!";
msg['checkCommentimedical']='请选择医疗水平';
msg['checkCommentiServer']='请选择服务态度';
msg['checkCommentiprices']='请选择价格满意度';
msg['checkCommentsXinde']='消费感受字符数在20--3000';
msg['checkCommentYzm']='验证码输入错误';
msg['checkCommentNick']='昵称不能为空';
msg['succCountIn']='预约成功';
msg['failCountIn']='出错';
msg['userNameNotNull']='请输入5izd通行证，通行证不能为空！';
msg['passwordNotNull']='请输入密码，密码不能为空！';
msg['userOrPassNotNull']='请输入密码，密码不能为空！<br/>请输入5izd通行证，通行证不能为空！';
msg['exitSucc']="注销成功!";
msg['loginFail']="5izd通行证或密码错误！";
msg['loginSucc']='登录成功!';
msg['checkCity']='请选择市';
msg['readValue']="数据读取中...";
msg['changeValue']="数据交互中....";
msg["checkComment1"]="‘";
msg['checkComment2']="’是非法关键字将，\n点击确认将自动过滤，取消则不操作";


