﻿/*获取页面event*/
function getEvent() {
    if (document.all) return window.event;
    func = getEvent.caller;
    while (func != null) {
        var arg0 = func.arguments[0];
        if (arg0) {
            if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof (arg0) == "object" && arg0.preventDefault && arg0.stopPropagation)) {
                return arg0;
            }
        }
        func = func.caller;
    }
    return null;
}

/*添加函数到网页装载函数*/
function addLoadEnvent(func) {
    var old_onload = window.onload; 
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            old_onload();
            func();
        }
    }
} 


//Tab切换
function g_changeTab(target, className){
    if(!className){
        className = "active";
    }    
    var groupName = target.id.replace(/\d+$/, "");
    for(var i = 1; i < 20; i++){
        var obj = document.getElementById(groupName + i.toString());
        if(obj){
            obj.className = obj.className.replace(new RegExp("\\b" + className + "\\b\s*", "g"), "");
            var tab = document.getElementById(groupName + i.toString() + "_tab");
            if(tab){
                tab.style.display = "none";
            }
        }
        else
        {
            break;
        }
    }
    target.className += " " + className;
    var targetTab = document.getElementById(groupName + target.id.replace(groupName, "") + "_tab");
    if(targetTab){
        targetTab.style.display = "block";
    }         
}

//for searchbar
function g_changeValue(target, value){
    var obj = document.getElementById(target);
    if(obj.value == "请输入一个产品型号" || obj.value == "请输入一个产品品牌或型号")
    {
        obj.value = value;
    }
    //obj.style.color = '#cccccc';
    obj.onfocus = function(){
        if(obj.value == value){
            obj.value = "";
            obj.style.color = '#000000';
        }
    }
    obj.onblur = function(){
        if(obj.value.length == 0){
            obj.value = value;
            obj.style.color = '#cccccc';
        }
    }
}

function g_changeAction(type){
    var hiddenType = document.getElementById("searchType");
    if(hiddenType){
        hiddenType.value = type;
    }    
}

function g_PriceSearch(){
    var hiddenType = document.getElementById("searchType");
    var keyword = document.getElementById("keyword");
    var isprecise = document.getElementById("isprecise");
    var precise = 0;
    if(isprecise.checked)
    {
        precise = 1;
    }
    if(hiddenType && keyword){
        if(keyword.value == "请输入一个产品型号" ||  keyword.value == "请输入一个产品品牌或型号"){
            keyword.value = "";
        }
    }
    var enkeyWord = Base64Encode(keyword.value); 
    if(hiddenType.value==1)
    {
        window.parent.location.href = "/Price/Search_"+enkeyWord+"_"+precise+"_1"+".html";
    }
    else
    {
        window.parent.location.href = "/Price/3CData_"+hiddenType.value+"_"+enkeyWord+"_"+precise+"_1"+".html";
    }
}

function g_goSearch(){
    var hiddenType = document.getElementById("searchType");
    var keyword = document.getElementById("keyword");
    var isprecise = document.getElementById("isprecise");

    if(hiddenType && keyword){
        if(keyword.value == "请输入一个产品型号或关键词" ||  keyword.value == "请输入供应商的企业名称"){
            keyword.value = "";
        }
        if(hiddenType.value==1)
        {
            if(!isprecise.checked)
            {
                window.parent.location.href = "/Priceb/Search_" + Base64Encode(keyword.value) +".html";
            }
            else
            {
                window.parent.location.href = "/Priceb/Search_" + Base64Encode(keyword.value) +"___1_1.html";
            }
        }
        else
        {
            if(!isprecise.checked)
            {
                window.parent.location.href = "/Priceb/supplierlist_"+encodeURIComponent(keyword.value) +".html";
            }
            else
            {
                window.parent.location.href = "/Priceb/supplierprecise_"+encodeURIComponent(keyword.value)+".html";
            }
        }
    }
}

//用于网页地址参数
//参数中包含出了英文中文数字之外的其他符号时进行编码并在前面加“==”进行标识，否则直接返回
//解码时根据是否含有“==”标识来决定是否要解码
var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var base64Encode = new Array(
    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
    -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
    52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1,
    -1,  0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14,
    15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1,
    -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
    41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1);

function Base64Encode(str) {
    var reg=/^[a-zA-Z0-9]*$/;
    if(str==null || reg.test(str))
    {
        return str;
    }
    str=Utf16To8(str);
    var out, i, len;
    var c1, c2, c3;
    
    len = str.length;
    i = 0;
    out = "";
    while(i < len) {
    c1 = str.charCodeAt(i++) & 0xff;
    if(i == len)
    {
        out += base64EncodeChars.charAt(c1 >> 2);
        out += base64EncodeChars.charAt((c1 & 0x3) << 4);
        out += "==";
        break;
    }
    c2 = str.charCodeAt(i++);
    if(i == len)
    {
        out += base64EncodeChars.charAt(c1 >> 2);
        out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xf0) >> 4));
        out += base64EncodeChars.charAt((c2 & 0xf) << 2);
        out += "=";
        break;
    }
    c3 = str.charCodeAt(i++);
    out += base64EncodeChars.charAt(c1 >> 2);
    out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xf0) >> 4));
    out += base64EncodeChars.charAt(((c2 & 0xf) << 2) | ((c3 & 0xc0) >>6));
    out += base64EncodeChars.charAt(c3 & 0x3f);
    }

    out=out.replace(/\//g,"@@")
    return "==" + out;
}

function Base64Decode(str) {
    if(str==null || (str.length>2 && str.substring(0,2)!="=="))
    {
        return str;
    }
    str=str.replace("@@","/");
    str=str.replace(" ","+");
    var c1, c2, c3, c4;
    var i, len, out;

    len = str.length;
    i = 0;
    out = "";
    while(i < len) {
    /* c1 */
    do {
        c1 = base64Encode[str.charCodeAt(i++) & 0xff];
    } while(i < len && c1 == -1);
    if(c1 == -1)
        break;

    /* c2 */
    do {
        c2 = base64Encode[str.charCodeAt(i++) & 0xff];
    } while(i < len && c2 == -1);
    if(c2 == -1)
        break;

    out += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4));

    /* c3 */
    do {
        c3 = str.charCodeAt(i++) & 0xff;
        if(c3 == 61)
        return out;
        c3 = base64Encode[c3];
    } while(i < len && c3 == -1);
    if(c3 == -1)
        break;

    out += String.fromCharCode(((c2 & 0xf) << 4) | ((c3 & 0x3c) >> 2));

    /* c4 */
    do {
        c4 = str.charCodeAt(i++) & 0xff;
        if(c4 == 61)
        return out;
        c4 = base64Encode[c4];
    } while(i < len && c4 == -1);
    if(c4 == -1)
        break;
    out += String.fromCharCode(((c3 & 0x03) << 6) | c4);
    }
    return out;
}

function Utf16To8(str) {
    var out, i, len, c;

    out = "";
    len = str.length;
    for(i = 0; i < len; i++) {
    c = str.charCodeAt(i);
    if ((c >= 0x0001) && (c <= 0x007f)) {
        out += str.charAt(i);
    } else if (c > 0x07ff) {
        out += String.fromCharCode(0xe0 | ((c >> 12) & 0x0f));
        out += String.fromCharCode(0x80 | ((c >>  6) & 0x3f));
        out += String.fromCharCode(0x80 | ((c >>  0) & 0x3f));
    } else {
        out += String.fromCharCode(0xc0 | ((c >>  6) & 0x1f));
        out += String.fromCharCode(0x80 | ((c >>  0) & 0x3f));
    }
    }
    return out;
}

function Utf8To16(str) {
    var out, i, len, c;
    var char2, char3;

    out = "";
    len = str.length;
    i = 0;
    while(i < len) {
    c = str.charCodeAt(i++);
    switch(c >> 4)
    { 
      case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7:
        // 0xxxxxxx
        out += str.charAt(i-1);
        break;
      case 12: case 13:
        // 110x xxxx   10xx xxxx
        char2 = str.charCodeAt(i++);
        out += String.fromCharCode(((c & 0x1f) << 6) | (char2 & 0x3f));
        break;
      case 14:
        // 1110 xxxx  10xx xxxx  10xx xxxx
        char2 = str.charCodeAt(i++);
        char3 = str.charCodeAt(i++);
        out += String.fromCharCode(((c & 0x0f) << 12) |
                       ((char2 & 0x3f) << 6) |
                       ((char3 & 0x3f) << 0));
        break;
    }
    }

    return out;
}
//base64编码结束

//登录标签切换事件
function g_login(userType) {
    var memberSelt = document.getElementById("userlogin1_memberSelt");
    var HQEWSelt = document.getElementById("userlogin1_HQEWSelt");

    var memberLogin = document.getElementById("userlogin1_memberLogin");
   // var HQEWLogin = document.getElementById("userlogin1_HQEWLogin");

    var memberUl = document.getElementById("userlogin1_memberUl");
    var HQEWUl = document.getElementById("userlogin1_HQEWUl");
    
    if (userType == 8) {
        HQEWSelt.className = "windSeltH";
      //  HQEWLogin.className = "login";
        HQEWUl.className = "";

        memberSelt.className = "";
       // memberLogin.className = "g_dn";
        memberUl.className = "g_dn";
        document.getElementById("userlogin1_loginType").value = "2";
    } else {
        memberSelt.className = "windSeltH";
        memberLogin.className = "login";
        memberUl.className = "";

        HQEWSelt.className = "";
       // HQEWLogin.className = "g_dn";
        HQEWUl.className = "g_dn";
    }
}

function g_login_check(str) {
    var memberSelt = document.getElementById("userlogin1_memberSelt");
    var HQEWSelt = document.getElementById("userlogin1_HQEWSelt");
    var memberUl = document.getElementById("userlogin1_memberUl");
    var HQEWUl = document.getElementById("userlogin1_HQEWUl");

    var memberLogin = document.getElementById("userlogin1_memberLogin");
 //   var HQEWLogin = document.getElementById("userlogin1_HQEWLogin");

    if (str == "member") {    
        memberSelt.className = "windSeltH";
        memberLogin.className = "login";
        memberUl.className = "";

        HQEWSelt.className = "";
//        HQEWLogin.className = "g_dn";
        HQEWUl.className = "g_dn";
        document.getElementById("userlogin1_loginType").value = "1";
    } else if (str == "HQEW") {
        HQEWSelt.className = "windSeltH";
//        HQEWLogin.className = "login";
        HQEWUl.className = "";
    
        memberSelt.className = "";
       // memberLogin.className = "g_dn";
        memberUl.className = "g_dn";
        document.getElementById("userlogin1_loginType").value = "2";
    }
}

//搜索标签切换事件
function g_sch_check(index,num){
    var searchType = document.getElementById("searchType");
    for(var i=1;i<5;i++){
        searchType.value = index;
        var obj = document.getElementById("search1_g_sch_t"+i.toString());
        if(i==index){
            obj.className ="s_t"+num+" cur"+num;
        }else{
            if(i==1){
                obj.className = "s_t5";
            }else{
                obj.className = "s_t1";
            }
        }
    }
}

function on_out_tag(index){
    var s_m = document.getElementById("header1_h_Menu_Value").value;
    if(s_m==index.toString()){
        return false;
    }
    
    //去掉当前菜单的选中状态
    var objParent = document.getElementById("header1_h_t"+index.toString());
    var ci = objParent.className.toString().substring(3,4);
    objParent.className = objParent.className.toString().replace("current"+ci,""); 
    

    
    //隐藏当前菜单下的二级菜单
    if(index!="1"){
        var obj = document.getElementById("header1_h_m"+index.toString());
        if(obj.className.toString().indexOf("g_dn")<0){
            obj.className = obj.className +" g_dn";
        } 
    }
    
    //恢复之前选中的二级菜单
    var objOld = document.getElementById("header1_h_m"+s_m);
    objOld.className = objOld.className.toString().replace("g_dn",""); 
}

function  on_over_tag(index){
    var s_m = document.getElementById("header1_h_Menu_Value").value;
    
    //隐藏本页所属栏目(之前选中)的二级菜单
    if(s_m!="1"){
        var o_m_next = document.getElementById("header1_h_m"+s_m);
        if(o_m_next.className.toString().indexOf("g_dn")<0){
            o_m_next.className = o_m_next.className +" g_dn";
        }    
    }
    
    //给鼠标滑上去的一级菜单进行样式初始化
    var objParent = document.getElementById("header1_h_t"+index.toString());   
    var ci = objParent.className.toString().substring(3,4);
    objParent.className = "s_w"+ci+" current"+ci; 
    
    //给鼠标滑上去的二级菜单进行样式初始化
    var obj = document.getElementById("header1_h_m"+index.toString());
    obj.className = obj.className.toString().replace(" g_dn","");
}


function on_out_menu(index){
    var s_m = document.getElementById("header1_h_Menu_Value").value;
    
    
    if(s_m!=index.toString()){
        //去掉当前菜单的选中状态
        var objParent = document.getElementById("header1_h_t"+index.toString());
        var ci = objParent.className.toString().substring(3,4);
        objParent.className = objParent.className.toString().replace("current"+ci,""); 
        
        //隐藏当前菜单下的二级菜单
        if(index!="1"){
            var obj = document.getElementById("header1_h_m"+index.toString());
            if(obj.className.toString().indexOf("g_dn")<0){
                obj.className = obj.className +" g_dn";
            } 
        }
        
        //恢复之前选中的二级菜单
        var objOld = document.getElementById("header1_h_m"+s_m);
        objOld.className = objOld.className.toString().replace(" g_dn",""); 
    } 
    
    
}

function on_over_menu(index){
    var s_m = document.getElementById("header1_h_Menu_Value").value;
    //隐藏本页所属栏目(之前选中)的二级菜单
    if(s_m!="1"){
        var o_m_next = document.getElementById("header1_h_m"+s_m);
        if(o_m_next.className.toString().indexOf("g_dn")<0){
            o_m_next.className = o_m_next.className +" g_dn";
        }    
    }
    
    //给鼠标滑上去的一级菜单进行样式初始化
    var objParent = document.getElementById("header1_h_t"+index.toString());    
    var ci = objParent.className.toString().substring(3,4);
    objParent.className = "s_w"+ci+" current"+ci;
    
    //给鼠标滑上去的二级菜单进行样式初始化
    var obj = document.getElementById("header1_h_m"+index.toString());
    obj.className = obj.className.toString().replace(" g_dn","");
}


function g_set_sch(value,id){
    if(id==undefined || id==null){
        return false;
    }
    document.getElementById(id).value=value;
    
}

//价格播报
function i_link_sch(index){
    window.location.href="/quotes/categories_"+index.toString()+".html";  
}

function i_dex_sch(index){
    for(var i=0;i<5;i++){
        var obj = document.getElementById("i_dex_"+i.toString());
        if(i==index){
            obj.className ="active";
        }else{
            obj.className = "g_n";
        }
    }
    document.getElementById("hdn_g_ChartType").value = index.toString();
}

function i_cast_sch(index){
    for(var i=1;i<5;i++){
        var obj = document.getElementById("i_cast_"+i.toString());
        if(i==index){
            obj.className ="curr";
        }else{
            obj.className = "g_n";
        }
    }
    document.getElementById("hdn_g_ChartDate").value = index;
}

//回车事件
function h_keypress(evt)
{
    evt = evt ? evt : (window.event ? window.event : null);
    if(evt.keyCode==13)
    {
        
       g_search();
    }  
}

function aUrl(url)
{
    window.location.href=url;
}

//input去掉默认内容还原编辑样式
function g_on_setvalue(id,value,cname)
{
    var obj = document.getElementById(id);
    if(obj.value!=value){
        return false;
    }
    obj.value="";
    obj.className = cname;
}

//input换新的提示文本
function g_changetext(id,text,cname){
    var obj = document.getElementById(id);
    obj.onfocus = Function("g_on_setvalue('"+id+"','"+text+"','"+cname+"');return false;");
    obj.value = text; 
    obj.className = cname + " g_cbbb";
}

function g_mover_cg(el){
    var classn = el.className;
    var num = classn.substring(3,4);
    el.className = classn + " mou"+num;
    var nextObj = el.nextSibling;
    if(nextObj==undefined || nextObj==null){
        return false;
    }
    if(nextObj.tagName.toString().toLowerCase()=="ul"){
        var prevUlid = document.getElementById("hdn_g_Categroies").value;
        var tmpId = nextObj.id.toString().substring(0,prevUlid.length);
        if(prevUlid!=null && prevUlid.length>0 && prevUlid != tmpId){
            var ePrev = document.getElementById(prevUlid);
            ePrev.className = "g_dn";
            ePrev.previousSibling.className = ePrev.previousSibling.className.toString().replace("check","s_sub");
        }
        el.className = "cbg" + num + " check mou"+num;
        nextObj.className = "g_n";
        document.getElementById("hdn_g_Categroies").value = nextObj.id;
    }
}

function g_mout_cg(el){
    var classn = el.className;
    var num = classn.substring(3,4);
    //classn = classn.replace("check","s_sub");
    el.className = classn.replace(" mou"+num,"");
}

//获取URL中的request参数
function getUrlParam(name){   
     var reg = new RegExp("(^|&)"+   name   +"=([^&]*)(&|$)"); 
    var r = window.location.search.substr(1).match(reg); 
    if (r!=null) 
    {return decodeURIComponent(r[2]);}
    else
    {return ""; }
    
}

//头部登录使用
function g_h_setTips(className,text,elId){
    var obj = document.getElementById("h_userlg");
    obj.className = className;
    if(elId!=undefined && elId!=null){
        if(elId=="txtUserName"){
            obj.style.left = "56px";
        }else{
            obj.style.left = "204px";
        }
    }
    obj.innerHTML = text;
}

function g_loginByUrl(){
    var surl = window.location.pathname;
    window.location.href = "/hcs/index.aspx?backpathurl="+encodeURIComponent(surl);
}

//vip登录使用
function g_pop(from){
    var xScroll, yScroll;
    if (window.innerHeight && window.scrollMaxY)
    {
        xScroll = document.body.scrollWidth;
        yScroll = window.innerHeight + window.scrollMaxY;
    }else if (document.body.scrollHeight > document.body.offsetHeight){ 
        xScroll = document.body.scrollWidth;
        yScroll = document.body.scrollHeight;
    }else if(document.body.offsetHeight < document.documentElement.offsetHeight){
        xScroll = document.documentElement.clientWidth;
        yScroll = document.documentElement.offsetHeight;
    } else{
       xScroll = document.body.clientWidth;
       yScroll = document.body.offsetHeight;
    }
    
    
    var elPop = document.getElementById("userlogin1_g_winpop");
    elPop.style.width=xScroll+"px";
    elPop.style.height = yScroll+"px";
    var elFrm = document.getElementById("g_frm_pop");
    elFrm.style.width=xScroll+"px";
    elFrm.style.height = yScroll+"px";
    elFrm.className = "";
    
    var elerr = document.getElementById("userlogin1_VipError").innerHTML = "";
    elPop.className = "g_winpop";
    
    //计算当前网页被卷去的高度
    var scrollPos; 
    if (typeof window.pageYOffset != 'undefined') { 
       scrollPos = window.pageYOffset; 
    } 
    else if (typeof document.compatMode != 'undefined' &&  document.compatMode != 'BackCompat') { 
       scrollPos = document.documentElement.scrollTop; 
    } 
    else if (typeof document.body != 'undefined') { 
       scrollPos = document.body.scrollTop; 
    } 

    var obj = document.getElementById("g_wind");
    var x,y;
    x = (document.documentElement.clientWidth -obj.clientWidth)/2;
    y = scrollPos +(document.documentElement.clientHeight -obj.clientHeight)/2;
   
    obj.style.top = y+"px";
    obj.style.left = x+"px";
    
    document.getElementById("userlogin1_yScroll").value = yScroll+"px";
    document.getElementById("userlogin1_xScroll").value = xScroll+"px";

    setdefaultbtn();
    g_login(from);
}

function g_pop_close(){
    var el = document.getElementById("userlogin1_g_winpop");
    el.className = "g_winpop g_dn";
    var frm = document.getElementById("g_frm_pop");
    frm.className = "g_dn";
    setdefaultbtn1();
}

function g_setwinpop(){

    var elPop = document.getElementById("userlogin1_g_winpop");
    elPop.style.width = document.getElementById("userlogin1_xScroll").value;
    elPop.style.height = document.getElementById("userlogin1_yScroll").value;
    
    
    var elFrm = document.getElementById("g_frm_pop");
    elFrm.style.width = document.getElementById("userlogin1_xScroll").value;
    elFrm.style.height = document.getElementById("userlogin1_yScroll").value;
    elFrm.className = "";
    
    var obj = document.getElementById("g_wind");
    var x = (document.documentElement.clientWidth -obj.clientWidth)/2;
    var y = (document.documentElement.clientHeight-obj.clientHeight)/2;
    
    obj.style.top = y+"px";
    obj.style.left = x+"px";

    setdefaultbtn();
}

//把回车默认按钮改成弹出层登录按钮,焦点至用户名(VipName)文本框
function setdefaultbtn() {

    document.getElementById("userlogin1_VipName").focus();
    if(document.addEventListener){//如果是Firefox  
        document.addEventListener("keypress",fireFoxHandler, true);  
    }
    else{  
        document.attachEvent("onkeypress",ieHandler);
    }  
    
}

//移除事件监听（回车默认按钮为弹出层登录按钮事件）
function setdefaultbtn1() {
    
    if(document.removeEventListener){//如果是Firefox  
        document.removeEventListener("keypress",fireFoxHandler, true);  
    }
    else{  
        document.detachEvent("onkeypress",ieHandler);
    }
}

function fireFoxHandler(evt){ //alert("firefox");  
    if(evt.keyCode==13){
        evt.returnValue=false;
        evt.cancel = true;
        var userlogin1_loginType = document.getElementById("userlogin1_loginType").value;
        if (userlogin1_loginType == "1") {
            document.getElementById("userlogin1_ImageButton1").click();
        } else if (userlogin1_loginType == "2") {
            document.getElementById("userlogin1_ImageButton2").click();
        }
    } 
}  

function ieHandler(evt){  //alert("IE");  
    if(evt.keyCode==13){  
         evt.returnValue=false;
         evt.cancel = true;
         var userlogin1_loginType = document.getElementById("userlogin1_loginType").value;
         if (userlogin1_loginType == "1") {
             document.getElementById("userlogin1_ImageButton1").click();
         } else if (userlogin1_loginType == "2") {
             document.getElementById("userlogin1_ImageButton2").click();
         }
    } 
}



//头部登录使用
function HeaderKeyDown(evt){
    evt = (evt) ? evt : ((window.event) ? window.event : "");
    var key = evt.keyCode?evt.keyCode:evt.which; 
    if(key == 13){ 
        headlogin();
        return false; 
      }
}


function headlogin(){ 

var param;
var username=document.getElementById("txtUserName");
var password=document.getElementById("txtPassWord");

    if(username.value==""){
        msg="请输入用户名！";       
        ShowTips("tip",msg);
        username.focus();
        return ;
    }     
    if(password.value==""){
        msg="请输入6-16位密码！";
        ShowTips("tip",msg);
        password.focus();
        return ;
    }
    var select = document.getElementById("h_slt_go");
    param = 'UserName=' + username.value + '&Password=' + password.value + '&UserType=' + select.value; 
    
    
    var httpRequest = new HttpRequest();
    httpRequest.targetUrl = '/member/iAjaxLogon.aspx';
    httpRequest.method = 'get';
    httpRequest.param =param;
    httpRequest.callBack = GetWatchComplete;
    httpRequest.Send();
}    
function GetWatchComplete(status,html){   
 
    document.getElementById("btnLogin").disabled=false; 
    var select = document.getElementById("h_slt_go");
    if(status==4)
    {
      var d = eval("("+html+")");
    
        if(d.ResultCode!=undefined)
        {        
            if(d.ResultCode==0){
                if(select.value == 1)
                {
                    aUrl('/hcs/main.aspx');
                }else{
                    window.location.reload();             
                }
            }
            else if(d.ResultCode==9999)
            {
                window.location.reload(); 
            }
            else
            {
                var obj;
                if(d.ResultCode=="1"){
                    document.getElementById("txtUserName").focus();
                    document.getElementById("txtPassWord").value = "";                   
                }else if(d.ResultCode=="2"){
                    obj= document.getElementById("txtPassWord");
                    obj.value="";
                    obj.focus();                    
                }
                else if(d.ResultCode=="8" ||d.ResultCode=="9" ){
                    ShowTips("error",d.Message);
                }
            } 
        }
    }    
} 

//弹出框登录
function HeaderKeyDown1(evt){
    evt = (evt) ? evt : ((window.event) ? window.event : "");
    var key = evt.keyCode?evt.keyCode:evt.which; 
    if(key == 13){ 
        headlogin1();
        return false; 
      }
}

function headlogin1(){ 
var param;
var username=document.getElementById("userlogin1_VipName");
var password=document.getElementById("userlogin1_VipPassword");
var divVipError=document.getElementById("userlogin1_divVipError");
var VipError=document.getElementById("userlogin1_VipError");
var loginCommend =document.getElementById("userlogin1_loginCommend");

    if(username.value==""){
        msg="请输入用户名！"; 
        divVipError.className="g_db error";  
        VipError.innerHTML=msg;
        username.focus();
        return ;
    }     
    if(password.value==""){
        msg="请输入6-16位密码！";
        divVipError.className="g_db error";  
        VipError.innerHTML=msg;
        password.focus();
        return ;
    }
    
    var select = document.getElementById("userlogin1_loginType");
    param = 'UserName=' + username.value + '&Password=' + password.value + '&UserType='+ select.value+'&from='+loginCommend.value;
    
    var httpRequest = new HttpRequest();
    httpRequest.targetUrl = '/member/iAjaxLogon1.aspx';
    httpRequest.method = 'get';
    httpRequest.param =param;
    httpRequest.callBack = GetWatchComplete1;
    httpRequest.Send();
}    
function GetWatchComplete1(status,html){   
    document.getElementById("btnLogin").disabled=false; 
    var select = document.getElementById("userlogin1_loginType");
    var divVipError=document.getElementById("userlogin1_divVipError");
    var VipError=document.getElementById("userlogin1_VipError");
    if(status==4)
    {
      var d = eval("("+html+")");
    
        if(d.ResultCode!=undefined)
        {        
            if(d.ResultCode==0){
                 window.location.reload(); 
            }
            else if(d.ResultCode==8888) //首次登录和评论登录重复优先弹出1分
            {
                loginopenSwin(1);
                document.getElementById("IsLogin").value="1";
                AddCommentAjax();
            }
            else if(d.ResultCode==9999)
            {
                // loginopenSwin(8);
                window.location.reload();
            }
            else
            {
                divVipError.className="g_db error";  
                VipError.innerHTML=d.Message;
            } 
        }
    }    
} 

function loginopenSwin(type) { //Type 
    var userlogin1_tip_close = document.getElementById("userlogin1_tip_close");
    var userlogin1_tip_txt = document.getElementById("userlogin1_tip_txt");
    var userlogin1_true = document.getElementById("userlogin1_true");
    var userlogin1_cap_txt = document.getElementById("userlogin1_cap_txt");
    swin.el="userlogin1_ViewTips";
    swin.show();
   
    if(type==8)
    {
        userlogin1_tip_txt.innerHTML = "登录成功，积分 +8！";
        userlogin1_cap_txt.innerHTML = "<span style='font-size: 14px;color: Red;'>每天登录都有积分送！</span>";
        userlogin1_true.onclick = function() { swin.close();     window.location.reload(); }
        userlogin1_tip_txt.className = "tip_txt";
    }
    else if(type==1)
    {
        userlogin1_tip_txt.innerHTML = "评论发表成功！";
        userlogin1_cap_txt.innerHTML = "<span style='font-size: 14px;color: #0B3B8C;'>积分 +1</span>";
        userlogin1_true.onclick = function() { swin.close();window.location.reload(); }
        userlogin1_tip_txt.className = "tip_txt";
    }
}

function ShowTips(type,msg){ 
    var Tips = document.getElementById("h_userlg");
    Tips.innerHTML=msg;
    switch(type)
    {
        case "tip":
            Tips.className="s_userlg";
        case "error":
            Tips.className="s_userlg";
            break;
        case "ok":
            Tips.className="g_dn";    
            break;
        case "find":
            break;       
        
    }
}
//HttpRequest

function HttpRequest()
{   
    this.targetUrl = null; 
    this.method = 'post';  
    this.param = null;  
    this.callBack = null;  
    this.isAsyc = true; 

  
	var xmlHttp = null;
	var callBackFunction = null;

	if(window.ActiveXObject) {xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');} 
	else if(window.XMLHttpRequest) {xmlHttp = new XMLHttpRequest();}
	
	this.Send = function()
	{
	    callBackFunction = this.callBack;
	
	    if(this.param!=null && this.method=='get')
	    {
	        this.targetUrl += "?"+ this.param;
	    }
	
		xmlHttp.open(this.method,this.targetUrl,this.isAsyc);
		
		if(this.isAsyc) //异步
		{
		    xmlHttp.onreadystatechange = this.handleStateChange;
		}
		
		if(this.method == 'post')
		{
		    xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		}
		xmlHttp.send(this.param);
		
		if(!this.isAsyc) //非异步
		{   
		    this.handleStateChange();
		}
	}
	
	this.handleStateChange = function()
	{
		if(xmlHttp.readyState == 4) {
		    if(xmlHttp.status == 500 )
		    {
		        alert('页面源出错！');
		    }
			else if(xmlHttp.status == 200 && callBackFunction!=null) {
                callBackFunction(4,xmlHttp.responseText);
			}
		}
		else
		{
		    if( callBackFunction!=null)
		    {
		        callBackFunction(xmlHttp.readyState,null);
		    }
		}
	} 
}

/*设置与获取Cookie*/
var Cookie = {}
Cookie.write = function(key, value, duration, isDomain) {
    var strPath = "";
    if (isDomain != null && isDomain) {
        strPath = "path=/;";
    }
    var d = new Date();
    d.setTime(d.getTime() + 1000 * 60 * 60 * 24 * 30);
    document.cookie = key + "=" + encodeURI(value) + ";" + strPath + "expires=" + d.toGMTString();
};

Cookie.read = function(key) {
    var arr = document.cookie.match(new RegExp("(^| )" + key + "=([^;]*)(;|$)"));
    if (arr != null)
        return decodeURIComponent(arr[2]);
    return "";
};

