﻿if(typeof(login_on) != "undefined" && login_on == 0) {
    document.write('<scr'+'ipt language="javascript" src="/userjs.php"></scr'+'ipt>');
} 
var static_web_www = "";
var static_bbs_www = "";
var static_web_login = "/signin.aspx";
var static_web_url = static_web_www + "/"; 

var static_div_name = "cc_div_tmp";
var static_frm_name = "cc_frm_tmp";
var static_div_mask = "cc_div_mask";
var static_div_login = "cc_login_form";
var head_ck_name = "cai_url";
var head_ck_domain = "sankichina.com";
var reload_stat = true;
var head_ck = new Object();
var weblogin = new Object();
weblogin.reload = function(){};

String.prototype.replaceAll  = function(s1,s2){   
    return this.replace(new RegExp(s1,"gm"),s2);   
}

String.prototype.trim = function() {
    return (this.replace(/^\s+|\s+$/g,""));
}


String.prototype.ltrim = function() {
    return (this.replace(/^\s*/,""));
}


String.prototype.rtrim = function() {
    return (this.replace(/\s*$/,""));
} 

function setDomain(){
//    try{
//        var top_url = top.location.href;
//        if(top_url.indexOf(static_bbs_www)!=-1){
//            document.domain = head_ck_domain;
//        }
//    }catch(e){
//        document.domain = head_ck_domain;
//   }
}

function $(e){
    return document.getElementById(e);
}

function $$(e){
    return document.getElementsByName(e);
}

function head_regist(){
    window.location.href = head_ck_www + "signup.aspx";  
}

function head_myhome(){
    var head_url = static_web_www + "/myhome";
    try{
        top.location.href = head_url;
    } catch(e) {
        window.location.href = head_url;
    }
}

head_ck.set = function(name , ck){
    var exp = new Date();
    exp.setTime(exp.getTime() + 3600 * 1000);
    var str = name + "="+escape(ck);
    str+="; expires="+exp.toGMTString(); 
    str+="; path=/";
    str+="; domain="+head_ck_domain;
    document.cookie=str;
}
head_ck.get = function(str){
    var ck_array = document.cookie.split(";");
    for(var i=0;i<ck_array.length;i++){
        t_ck = ck_array[i].split("=");
        if(t_ck[0].indexOf(str)!=-1){
            return t_ck[1];
        }
    }
    return "";
}

//弹出层
//弹出登入框
function login_form(){

    var argv = login_form.arguments;
    var src = static_web_www + static_web_login;
    if(arguments.length == 1 ){
        tmp = arguments[0];
        if(tmp.indexOf(".")!=-1)
           src = arguments[0]; 
    }
    //creatIframe();
    openNewDiv(static_div_login);
    $(static_frm_name).src = src; 
    
}

function creatIframe(){
    if(docEle(static_div_name)) {
        return;
    }
    
    var div = document.createElement("div");
    div.id = static_div_name;
    div.style.display = 'none';
    div.innerHTML = "<iframe src='' width='385'  height='300' frameborder='0' scrolling='no' id='"+static_frm_name+"'></iframe>";
    document.body.appendChild(div);
    
}

var docEle = function() {
    return document.getElementById(arguments[0]) || false;
}

function openNewDiv(_id) {
    var m = static_div_mask;
    if (docEle(_id)) document.removeChild(docEle(_id));
    if (docEle(m)) document.removeChild(docEle(m));
    // 新激活图层
    var newDiv = document.createElement("div");
    newDiv.id = _id;
    newDiv.style.position = "absolute";
    newDiv.style.zIndex = "99999";
    newDiv.style.width = "385px";
    newDiv.style.height = "408px";
    newDiv.style.top = "100px";
    newDiv.style.left = (parseInt(document.body.scrollWidth) - 385) / 2 + "px"; // 屏幕居中
    newDiv.style.background = "#FFFFFF";
    newDiv.style.border = "1px solid #0e3767";
    newDiv.style.padding = "5px";
        
    newDiv.innerHTML = "<iframe src='' width='385'  height='300' frameborder='0' scrolling='no' id='"+static_frm_name+"'></iframe>";
                
    document.body.appendChild(newDiv);
    // mask图层
    var newMask = document.createElement("div");
    newMask.id = m;
    if(screen.width == 1024)
        newMask.className = "black_overlay1024";
    else
        newMask.className = "black_overlay1280";
    newMask.style.width = screen.availWidth + "px";
    newMask.style.height = document.body.scrollHeight + "px";
    document.body.appendChild(newMask);
}

function nclose(){
    var args = nclose.arguments;
    if(args.length > 0) {
        if(args[0] == '1') {
            var href = top.location.href;
            href = href.replaceAll("#","");
            top.location.href = href;
        }
    } else {
        try{parent.close_mask();}catch(e){};
    } 
}

function close_mask(){
     document.body.removeChild(docEle(static_div_login));
     document.body.removeChild(docEle(static_div_mask));
}




//验证码刷新
function createxh() {
    if (typeof XMLHttpRequest != "undefined") 
        return new XMLHttpRequest();
    else if (typeof ActiveXObject != "undefined") {
        var xh_v = false;
        var xh_vs = ["MSXML2.XmlHttp.5.0", "MSXML2.XmlHttp.4.0", "MSXML2.XmlHttp.3.0", "MSXML2.XmlHttp", "Microsoft.XmlHttp"];
        if (!xh_v) {
            for (var i = 0; i < xh_vs.length; i++) {
                try { new ActiveXObject(xh_vs[i]); xh_v = xh_vs[i]; break; }
                catch (oError) { ; }
            }
        }
        if (xh_v) return new ActiveXObject(xh_v);
        else throw new Error("Could not create XML HTTP Request.");
    }
    else throw new Error("Your browser doesn't support an XML HTTP Request.");
}

function signreload(hashhand) {
    if (typeof(hashhand) == 'undefined') return false;
    var url = '/var/signreload.php?hashhand=' + hashhand;
    var signcontent = document.getElementById("signcontent");
    var xh = createxh();
    xh.open("GET", url, true);
    xh.onreadystatechange = function() {
        if (xh.readyState == 4 && xh.status == 200)
            signcontent.innerHTML = xh.responseText;
    }
    xh.send(null);
}


function displayEl(el , str){
   str = str == 'block' ? str : 'none'; 
   $(el).style.display = str;
}

function url_init(){
    var url_falg = false;
    var location = window.location.toString();
    var url_array = new Array();
    url_array.push("signup.php");
    for(var i=0;i<url_array.length;i++){
        if(location.indexOf(url_array[i]) != -1){
            url_falg = true;
            break;
        }
    }
    if(false == url_falg){
        head_ck.set(head_ck_name,location);
    }
    setDomain();
}
url_init();



function login_reload(){
    if(reload_stat) {
        var href = window.location.href;
        href = href.replaceAll("#","");
        window.location.href = href; 
    } 
}


