﻿//判断首页登录
function Identify()
{
    var uname=document.getElementById("UserName").value;
    var upwd=document.getElementById("Upwd").value;
    
    if ( uname.length==0 || upwd.length==0)
    {
        Error_Info.innerHTML="<font style='color:red;'> * 请输入正确的姓名或密码！</font>";
        Error_Info.style.visibility="visible";
        return false;
    }
}
//隐藏
function Hide()
{
    Error_Info.style.visibility="hidden";
}
//加入收藏
/*function addBookmark(title,url)
 {
    if (window.sidebar) 
    { 
        window.sidebar.addPanel(title, window.location.href,""); 
    } 
    else if( document.all )
    {
        window.external.AddFavorite( window.location.href, title);
    } 
    else if( window.opera && window.print )
    {
        return true;
    }
}*/
function addBookmark(sTitle,sURL )
{
   try
   {
       window.external.addFavorite(sTitle,sURL );
   }
   catch (e)
   {
       try
       {
           window.sidebar.addPanel(sTitle, sURL, "");
       }
       catch (e)
       {
           alert("加入收藏失败！");
           window.returnvalue= false;
       }
   }
}

function　setCookie()//建立设定Cookie的函数　　 
　{
　　var　the_visits　=　1;  //初始化VISIT，即访问次数为1 
　　var　the_cookie　=　"315Rx=uservisits:"+ escape(the_visits); //加入自己的标识符，并用escape函数对Cookie编码 
　　document.cookie　=　the_cookie;//写入Cookie 
　}　　　　　　　　 

function　readCookie() 
　{　
　  var　the_cookie　=　document.cookie;　 //获得已写的Cookie值 
    var　broken_cookie　=　the_cookie.split(":"); //找出分隔符 
　　var　the_visits　=　broken_cookie[1];　 //读出分隔符后一部分 
　　var　the_visits　=　unescape(the_visits);//用unescape函数对Cookie解码 
　　document.writeln("Your　visits　is:　" +　the_visits);　//写出访问次数 
　} 
var test;
function Remark_On()
{
    test=new ActiveXObject("Microsoft.XMLHTTP");
    var url="Comment_Deal.aspx;"
    test.open("post",url,true);
    alert('1');
    test.onreadystatechange=fun;
    alert("2");
    test.send();
    alert("3");
   
}
function fun(list)
{
    alert("4");
    if (test.readyState==4 && test.status==200)
    {
        alert("5");
        alert(list);
        var back=test.responseText;
        list.innerHTML=back;
        alert(back);
    }
}
function getXMLRequester( )//创建一个xmlrequeat对象
    {    
        var xmlhttp_request = false;    
        try{        
                if( window.ActiveXObject )
                {            
                    for( var i = 5; i; i-- )//判断五种不同浏览器类型
                    {               
                         try{                   
                                if( i == 2 )
                                {
                                    xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" );                       
                                }
                                else
                                {
                                    xmlhttp_request = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );	
                                    xmlhttp_request.setRequestHeader("Content-Type","text/xml");
                                    xmlhttp_request.setRequestHeader("Content-Type","gb2312");                
                                }
                                break;
                            }               
                           catch(e)
                           {   
                                   xmlhttp_request = false;              
                           }          
                    }       
                  }
                  else if( window.XMLHttpRequest )
                  {            
                      xmlhttp_request = new XMLHttpRequest();           
                       if (xmlhttp_request.overrideMimeType)
                        {                
                            xmlhttp_request.overrideMimeType('text/xml');            
                        }       
                  }   
            }
         catch(e)
         {        
            xmlhttp_request = false;   
          }
                         
           return xmlhttp_request ;
    }
function IDRequest(u)
    {
//        alert("抱歉，评论功能暂时关闭!");
//        return false;

        var conte=document.getElementById('comm').value;
        if (conte.length<2 || conte.length>300)
        {
            alert("输入字符没有在限定范围！");
            return;
        }
        
        //定义收到服务器的响应后需要执行的JavaScript函数
        var cuid=document.getElementById("cuid").innerHTML;
        var check=document.getElementById("check").value;
        url=u+"comment.aspx?info="+escape(conte)+"&cuid="+cuid+"&check="+check;//定义网址参数
        xmlhttp_request=getXMLRequester();//调用创建XMLHttpRequest的函数    
        xmlhttp_request.onreadystatechange = doContents;//调用doContents函数        
        xmlhttp_request.open('post', url, true);        
        xmlhttp_request.send(null);   
    }
function doContents() 
    {       
        if (xmlhttp_request.readyState == 4) 
        {
            // 收到完整的服务器响应            
            if (xmlhttp_request.status == 200) 
            {
                //HTTP服务器响应的值OK
                var mess=xmlhttp_request.responseText;
                var num=mess.indexOf("err");
                if (num==0)
                {
                   var arr=mess.substring(3);
                   document.getElementById('err').innerHTML =arr;
                   document.getElementById('check').value='';
                   document.getElementById('comm').value='';
                }
                else
                {
                    document.getElementById('check').value='';
                    document.getElementById('comm').value='';
                    document.getElementById('err').innerHTML='';
                    alert("发表评论成功！");
                    document.getElementById('mess').innerHTML=mess;
                }
            }
            else 
            {               
               document.getElementById('err').innerHTML="* 您提交的评论遇到问题,若有需求请联系站长QQ!";            
            }        
        }   
    }
var request;
function validateCode()
{

    var id=document.getElementById("yzm").value;
    var url="verificationcode/validate.aspx?id="+id;
    request=getXMLRequester();
    request.onreadystatechange=doValidate;
    request.open("post",url,true);
    request.send(null);
}
function doValidate()
{
    if (request.readyState==4)
    {
        if (request.status==200)
        {
            document.getElementById("yzm").value='';
            document.getElementById("mes").innerHTML=request.responseText;
        }
    }
}
function reset()
{
    document.getElementById("yzm").value='';
    document.getElementById("mes").innerHTML='';
}

var reqCount;
function getCount()
{
   var url="comp/verificationcode/docount.aspx";
  // var url="verificationcode/docount.aspx";
   reqCount=getXMLRequester();
   reqCount.onreadystatechange=dogetCount;
   reqCount.open("post",url,true);
   reqCount.send(null);
}
function dogetCount()
{
   if (reqCount.readyState==4)
   {
    if (reqCount.status==200)
    {
        var str=reqCount.responseText;
        var arr=str.split("|");
        document.getElementById("ycount").innerHTML=arr[0];
        document.getElementById("tcount").innerHTML=arr[1];
    }
   }
}

function   SubmitTo()//Ctrl+Enter提交表单
{  
  if   ((window.event.ctrlKey)&&(window.event.keyCode == 13))
  {   
    document.form1.submit();   
  }   
}
function isNum()//判断小键盘输入数字
{
    var str=(window.event.keyCode); 
    if(str>105 || str<96  )
	{
	  if (str!=8 )
	  {
		window.event.returnValue=false;
		return;
	  } 
	}
}
function isNumUp()//判断主键盘输入数字
{
    var str=(window.event.keyCode); 
    if(str>57 || str<48  )
	{
	  if (str!=8 )
	  {
		window.event.returnValue=false;
		return;
	  } 
	}
}

function soso()
{
    var key=document.getElementById("tags").value;
    key=strReplace(key);
    if(key.length<1||key.length>30)
    {
     alert('搜索的字符数在1~30之间!');return false;
    }
    if(key=='')
    {
     alert('请填写关键字!');return false;
    }
    if(document.getElementById('searchType').value==0)
    
    {window.navigate("/comp/search/checkoutcenter.aspx?key="+escape(key));}
    
    else if (document.getElementById("searchType").value==2)
    
    {var sinfo=encodeURI(key); document.write("正在转到【&nbsp;"+decodeURI(sinfo)+"&nbsp;】的搜索...."); window.navigate("http://www.baidu.com/s?wd="+decodeURI(sinfo)+"+site%3Awww.315rx.com")}
    
    else{window.navigate("/comp/search/checkoutpref.aspx?key="+escape(key));}
}
var compRequest;
function compso()
{
    var able=document.getElementById("button1").disabled;
    var id=document.getElementById("rxid").value;
    id=strReplace(id);
    if (id.length<1||id.length>8)
    {alert("您输入的字符无效!");return false;}
    var url ="compsearch.aspx?id="+id+"&disable="+able;
    compRequest=getXMLRequester();
    compRequest.onreadystatechange=doCompso;
    compRequest.open("post",url,true);
    compRequest.send(null);
}
function doCompso()
{
   if (compRequest.readyState==4)
   {
    if (compRequest.status==200)
    {
        document.getElementById("soresult").innerHTML=compRequest.responseText;
    }
   }
}

var cRequest;
function updtitleso()
{
    var title=document.getElementById("comptitle").value;
    var id=document.getElementById("frxid").innerHTML
    var url="updtitle.aspx?flag=upd&id="+id+"&title="+escape(title);
    cRequest=getXMLRequester();
    cRequest.onreadystatechange=doupdTitle;
    cRequest.open("post",url,true);
    cRequest.send(null);
}
function doupdTitle()
{
    if (cRequest.readyState==4&&cRequest.status==200)
    {
        alert(cRequest.responseText);
    }
}
var audit;
function auditcompso()
{
    var id=document.getElementById("frxid").innerHTML
    var url="updtitle.aspx?flag=audit&id="+id;
    audit=getXMLRequester();
    audit.onreadystatechange=auditTitle;
    audit.open("post",url,true);
    audit.send(null);
}
function auditTitle()
{
    if (audit.readyState==4&&audit.status==200)
    {
        alert(audit.responseText);
    }
}

var delcompso;
function delcompso()
{
    if (!confirm("确认要移动该条信息？"))
    {return false;}
    var id = document.getElementById("frxid").innerHTML;
    var state = document.getElementById("s_id").innerHTML;
    var url = "updtitle.aspx?flag=del&state=" + escape(state) + "&id=" + id;
    delcompso=getXMLRequester();
    delcompso.onreadystatechange=dodelcompso;
    delcompso.open("post",url,true);
    delcompso.send(null);
}
function dodelcompso()
{
    if (delcompso.readyState==4&&delcompso.status==200)
    {
        alert(delcompso.responseText);
    }
}
var reqmess;
function insertmess()
{
    var rxid=document.getElementById("lybh").value;
    rxid=strReplace(rxid);
    if(rxid.length<1 || rxid.length>9)
    {
        alert("输入的投诉编号不合标准!\r\n\r\n正确写法如：Rx0000,并且字符数在1~9位之间");
        return false;
    }
    var title=document.getElementById("lybt").value;
    title=strReplace(title);
    if(title.length<2||title.length>50)
    {
        alert("输入的标题不合标准!\r\n\r\n请检查标题字数是否在2~50之间");
        return false;
    }
    var content=document.getElementById("lynr").value
    content=strReplace(content);
    if(content.length<2||content.length>250)
    {
        alert("输入的反馈内容不合标准!\r\n\r\n请检查标题字数是否在2~250之间");
        return false;
    }
    
    var url="domessage.aspx?flag=fill&id="+escape(rxid)+"&title="+escape(title)+"&content="+escape(content);
    reqmess=getXMLRequester();
    reqmess.onreadystatechange=doinsertmess;
    reqmess.open("post",url,true);
    reqmess.send(null);
}
function doinsertmess()
{
    if (reqmess.readyState==4&&reqmess.status==200)
    {
        var str=reqmess.responseText;
        if (str.charAt(str.length-1)=="|")
        {
            document.getElementById("lybh").value="";
            document.getElementById("lybt").value="";
            document.getElementById("lynr").value="";
            alert(str.substr(0,str.length-1));
        }
        else
        {alert(str); }
        
    }
}
function strReplace(str)
{
    var newstr="";
    for (var i=0; i < str.length;i++)
    {
        if (str.charAt(i)==" " || str.charAt(i)=="'" ||str.charAt(i)=="<"||str.charAt(i)==">"||str.charAt(i)=="="|| str.charAt(i)=="!"||str.charAt(i)=="@"||str.charAt(i)=="#"||str.charAt(i)=="$"||str.charAt(i)=="%"||str.charAt(i)=="^"||str.charAt(i)=="&"||str.charAt(i)=="*"||str.charAt(i)=="("||str.charAt(i)==")"|| str.charAt(i)=="£" ||str.charAt(i)=="\""){}
        else{newstr=newstr+str.charAt(i);}
    }
    return newstr;
}
function strReplace_ctt(str)
{
    var newstr="";
    for (var i=0; i < str.length;i++)
    {
        if (str.charAt(i)=="'" ||str.charAt(i)=="<"||str.charAt(i)==">"||str.charAt(i)=="=" ||str.charAt(i)=="!"||str.charAt(i)=="@"||str.charAt(i)=="#"||str.charAt(i)=="$"||str.charAt(i)=="%"||str.charAt(i)=="^"||str.charAt(i)=="&"||str.charAt(i)=="*"||str.charAt(i)=="("||str.charAt(i)==")"|| str.charAt(i)=="£"||str.charAt(i)=="\""){}
        else{newstr=newstr+str.charAt(i);}
    }
    return newstr;
}


var updtt;
function updtitle()
{
    var srcid=window.event.srcElement.id;
    var arr=srcid.split("|");
    var rxid=arr[1];
    var id = arr[0].substr(5);
    var title=document.getElementById("ctt"+id).value;
    title=strReplace_ctt(title);
    if (title.length<1)
    {
        alert("您输入的标题不合法!");
        return false;
    }
    var url="docomptitle.aspx?id="+escape(rxid)+"&title="+escape(title);
    updtt=getXMLRequester();
    updtt.onreadystatechange=doupdtt;
    updtt.open("post",url,true);
    updtt.send(null);
}
function doupdtt()
{
    if (updtt.readyState==4&&updtt.status==200)
    {
        alert(updtt.responseText);
    }
}
//function forbidden(){window.event.returnValue=false;}禁止右键窗体事件oncontextmenu
//管理反馈信息==========================
var updtt_fb;
function updfbinfo()
{
    var id=window.event.srcElement.id;
    id=id.substr(5);
    var tt=document.getElementById("fbtt"+escape(id)).value;
    tt=strReplace(tt);
    if (tt.length<1)
    {
        alert("反馈信息标题不能为空!");
        return false;
    }
    var url="domessage.aspx?flag=updtt&id="+id+"&tt="+escape(tt);
    updtt_fb=getXMLRequester();
    updtt_fb.onreadystatechange=doupdfbinfo;
    updtt_fb.open("post",url,true);
    updtt_fb.send(null);
}
function doupdfbinfo()
{
    if (updtt_fb.readyState==4&&updtt_fb.status==200)
    {
        alert(updtt_fb.responseText);
    }
}

var islock;
function unlock()
{
    var id=window.event.srcElement.id;
    id=id.substr(6);
    var tt=document.getElementById("fbtt"+escape(id)).value;
    var url="domessage.aspx?flag=unlock&id="+id+"&tt="+escape(tt);
    islock=getXMLRequester();
    islock.onreadystatechange=dounlock;
    islock.open("post",url,true);
    islock.send(null);
}
function dounlock()
{
    if (islock.readyState==4&&islock.status==200)
    {
        alert(islock.responseText);
    }
}

var islock1;
function locking()
{
    var id=window.event.srcElement.id;
    id=id.substr(4);
    var url="domessage.aspx?flag=lock&id="+id;
    islock1=getXMLRequester();
    islock1.onreadystatechange=dolocking;
    islock1.open("post",url,true);
    islock1.send(null);
}
function dolocking()
{
    if (islock1.readyState==4&&islock1.status==200)
    {
        alert(islock1.responseText);
    }
}

var isdelmess;
function delfbinfo()
{
    if(confirm("确认需要删除此条信息？"))
    {
        var id=window.event.srcElement.id;
        id=id.substr(7);
        var url="domessage.aspx?flag=delmess&id="+id;
        isdelmess=getXMLRequester();
        isdelmess.onreadystatechange=dodelfbinfo;
        isdelmess.open("post",url,true);
        isdelmess.send(null);
    }
    else{return false;}
}
function dodelfbinfo()
{
    if (isdelmess.readyState==4&&isdelmess.status==200)
    {
        alert(isdelmess.responseText);
        window.location.href="../comp/managefbinfo.aspx";
    }
}
function GetLocalIPAddr()//js获取ip
{ 
    var oSetting = null; 
    var ip = null; 
    try{ 
        oSetting = new ActiveXObject( "rcbdyctl.Setting" ); 
        ip = oSetting.GetIPAddress; 
        if (ip.length == 0)
        { 
            return "未知IP"; 
        } 
        oSetting = null; 
    }
    catch(e)
    { 
        return ip; 
    } 
    alert(ip);
    return ip; 
} 

//===========================

function isNullCheck()
{
    var yy=document.getElementById("txtYear").value;
    yy=strReplace(yy);
    if (yy.length<1 || yy.length>4)
    {
        alert("年份格式不正确，请重新输入!");
        return false;
    }
}
//--------------------------
function keynullcheck()
{
    var yy=document.getElementById("kw").value;
    yy=strReplace(yy);
    if (yy.length<1 || yy.length>20)
    {
        alert("输入关键字不合法!");
        return false;
    }
}
//--compStatstics/GeneralItem.aspx浮动----------------------
var Xpos = 0;
var Ypos = 0;
var Ygravity = 0.9;
var scrollPos = 0;
var oldScrollPos = 0;
function FloatMenu() 
{ 
    docWidth = 160;//width
    docHeight = document.body.clientHeight;
    oldScrollPos = scrollPos;
    scrollPos = document.body.scrollTop; 

    Xpos = docWidth; 
    Yboundary = scrollPos + 131;//height
    if (floater.offsetTop < Yboundary - 10) 
    Ypos += 3;
    if (floater.offsetTop > Yboundary + 10) 
    Ypos -= 3;
    Ypos *= Ygravity; 
    floater.style.pixelLeft = Xpos;
    floater.style.pixelTop += Ypos; 
}
//------------------------------------
