﻿var SETINTERVSLTIME;
var onlinkdiv = null;
var linkdiviniTop = 480;
var speed = 1000;
var imgTableDiv=null;
var imgTable=null;
var MyMar;
var myAA;
var myimgTTOnmouseOverT;
var onMyImgobj;
var leabrWord=null;
var leabrName=null;
var leaveTel=null;
var leaverMail=null;
var leaveQQ = null;
var dd = true;
window.onload = function()
{
    onlinkdiv = document.getElementById("onlinkDiv");
    myAA = setInterval("languageA()", speed);
}
languageA = function() {
    if (document.getElementById("languageA")) {
        if (dd) {
            document.getElementById("languageA").className = "aFont2";
            speed = 2000;
            dd = false;
        }
        else {

            document.getElementById("languageA").className = "aFont1";
            dd = true;
        }
    }
    else {
        window.clearInterval(myAA);
    }

}
linkDivPlay = function() {
    onlinkdiv.style.top = ((window.screen.height - linkdiviniTop) + document.documentElement.scrollTop) + "px";
}
linkDivClick = function() {
    var linkcontextdiv = document.getElementById("LinkContentDiv");
    if (linkcontextdiv.style.display == "block") {
        linkcontextdiv.style.display = "none";
        linkdiviniTop = 220;
    }
    else {
        linkcontextdiv.style.display = "block";
        linkdiviniTop = 480;
    }
}
myimgClick = function(id, w, h) {
    window.clearInterval(myimgTTOnmouseOverT);
    var objimg = document.getElementById(id + "_img");
    var thImg = document.getElementById("onmyimg");
    var objbl = objimg.width / objimg.height;
    if (h < w / objbl) {
        thImg.style.height = h + "px";
        thImg.style.width = (h * objbl) + "px";
    }
    else {
        thImg.style.width = w + "px";
        thImg.style.height = (w / objbl) + "px";
    }
    thImg.src = objimg.src;
    var newDiv = document.getElementById("displayImgDiv");
    newDiv.style.display = "block";
    SETINTERVSLTIME = setInterval("play()", 100);
}
myimgOnmouseOver = function(obj) {
    obj.onmouseout = function() {
        window.clearInterval(myimgTTOnmouseOverT);
    }
    onMyImgobj = obj;
    myimgTTOnmouseOverT = setTimeout(showMyImgText,300);

}
showMyImgText = function() {
    if (onMyImgobj.getAttribute("imgtext") != "") {
        var imgtextdiv = document.getElementById("onmyimgtextdivns");
        if (imgtextdiv != null) {
            imgtextdiv.innerHTML = "";
        }
        else {
            imgtextdiv = document.createElement("div");
            imgtextdiv.id = "onmyimgtextdivns";
            imgtextdiv.className = "imgtextdivclass";
            document.body.appendChild(imgtextdiv);
            $(document).ready(function() {
                $(imgtextdiv).bind("mouseleave", function() {
                    window.clearInterval(SETINTERVSLTIME);
                    imgtextdiv.parentNode.removeChild(imgtextdiv);
                });
            });
        }
        //imgtextdiv.innerHTML = decodeURIComponent(onMyImgobj.getAttribute("imgtext"));
        imgtextdiv.innerHTML = onMyImgobj.getAttribute("imgtext");
        SETINTERVSLTIME = setInterval("play()", 200);
    }
}
play = function() {
    var obj = document.getElementById("displayImgDiv");
    var obj2 = document.getElementById("onmyimgtextdivns");
    if (obj2 != null) {
        //document.body.clientHeight//obj2.style.top = ((window.screen.height - obj2.clientHeight) / 2 + document.documentElement.scrollTop - 20) + "px";
        obj2.style.top = ((window.screen.height - obj2.clientHeight) / 2 + document.documentElement.scrollTop + 120) + "px";
    }
    if (obj != null) {
        obj.style.top = ((window.screen.height - 650) / 2 + document.documentElement.scrollTop - 20) + "px";
    }
}
closelookImageDiv=function(obj)
{
    obj.parentNode.parentNode.style.display = 'none';
    window.clearInterval(SETINTERVSLTIME);
}
leftImage = function(obj, w, h) {
    var _myimg = document.getElementById("sixtagbles").getElementsByTagName("img");
    var thImg = document.getElementById("onmyimg");
    var thisimgindex = 0;
    for (var i = 0; i < _myimg.length; i++) {
        if (_myimg[i].src == thImg.src) {
            thisimgindex = i;
        }
    }
    if ((thisimgindex - 1) >= 0) {
        var objbl = _myimg[thisimgindex - 1].width / _myimg[thisimgindex - 1].height;
        if (h < w / objbl) {
            thImg.height = h + "px";
            thImg.width = (h * objbl) + "px";
        }
        else {
            thImg.width = w + "px";
            thImg.height = (w / objbl) + "px";
        }
        thImg.src = _myimg[thisimgindex - 1].src;
        document.getElementById("imgrightbut").disabled = false;
    }
    else {
        obj.disabled = true;

    }
}
rightImage = function(obj, w, h) {
    var _myimg = document.getElementById("sixtagbles").getElementsByTagName("img");
    var thImg = document.getElementById("onmyimg");
    var thisimgindex = 0;
    for (var i = 0; i < _myimg.length; i++) {
        if (_myimg[i].src == thImg.src) {
            thisimgindex = i;
        }
    }
    if (thisimgindex < _myimg.length - 1) {
        var objbl = _myimg[thisimgindex + 1].width / _myimg[thisimgindex + 1].height;
        if (h < w / objbl) {
            thImg.height = h + "px";
            thImg.width = (h * objbl) + "px";
        }
        else {
            thImg.width = w + "px";
            thImg.height = (w / objbl) + "px";
        }
        thImg.src = _myimg[thisimgindex + 1].src;
        document.getElementById("imgleftbut").disabled = false;
    }
    else {

        obj.disabled = true;
    }
}
onloadImg = function(objimg) {
    var sexDiv = document.getElementById("siximgDiv");
    var objbl = objimg.width / objimg.height;
    width = sexDiv.offsetWidth / 3;
    height = sexDiv.offsetHeight / 2;
    if (objbl >= 1) {
        objimg.width = width + "px";
        objimg.height = (width / objbl) + "px";
    }
    else {
        objimg.height = height + "px";
        objimg.width = (height * objbl) + "px";
    }
    //  objimg.parentNode.style.display = "block";
}

linkDivOnfocusCo = function(obj)
{
    if (obj.value == "在此留言" || obj.value.toLowerCase()=="message") {
        leabrWord=obj.value;
        obj.value = "";
    }
}
linkDivOnblurCo = function(obj)
{
    if (obj.value == "") {
        obj.value = leabrWord;
    }
}

linkDivOnfocusNa = function(obj)
{
    if (obj.value== "您的姓名" || obj.value.toLowerCase()=="name") {
        leabrName=obj.value;
        obj.value = "";
    }
}
linkDivOnblurNa = function(obj)
{
    if (obj.value == "") {
        obj.value = leabrName;
    }
}

linkDivOnfocusTe = function(obj)
{
    if (obj.value == "您的电话" || obj.value.toLowerCase()=="tel") {
        leaveTel=obj.value;
        obj.value = "";
    }
}
linkDivOnblurTe = function(obj)
{
    if (obj.value == "") {
        obj.value = leaveTel;
    }
}

linkDivOnfocusEM = function(obj)
{
    if (obj.value == "您的邮箱" || obj.value.toLowerCase()=="e-mail") {
        leaverMail=obj.value;
        obj.value = "";
    }
}
linkDivOnblurEM = function(obj)
{
    if (obj.value == "") {
        obj.value = leaverMail;
    }
}

linkDivOnfocusQQ = function(obj)
{
    if (obj.value == "您的QQ号码" || obj.value.toLowerCase()=="qq") {
        leaveQQ=obj.value;    
        obj.value = "";
    }
}
linkDivOnblurQQ = function(obj)
{
    if (obj.value == "") {
        obj.value = leaveQQ;
    }
}
submitLinkInfo = function() {
    var v = "execSign=inlinks"
    var content = document.getElementById("linkDivContent").value;
    if (content == "在此留言") {
        alert("请填写留言内容。");
        return;
    }
    if (content.toLowerCase() == "message") {
        alert("please fill in box");
        return;
    }
    v += "&Content=" + content;
    var name = document.getElementById("linkDivName").value;
    if (name == "您的姓名") {
        alert("请填写您的姓名。");
        return;
    }
    if (name.toLowerCase() == "name") {
        alert("your name ?");
        return;
    }
    v += "&name=" + name;
    var tel = document.getElementById("linkDivTel").value;
    if (tel == "您的电话") {
        alert("请填写电话号码");
        return;
    }
    v += "&tel=" + tel;
    if (tel.toLowerCase() == "tel") {
        alert(" please TEL !!");
        return;
    }
    var mail = document.getElementById("linkDivEmal").value;
    if (mail == "您的邮箱" || mail.toLowerCase() == "e-mail") {
        mail = "";
    }
    else {
        var patrn = new RegExp("^[0-9a-zA-Z]+@[0-9a-zA-Z]+[\.]{1}[0-9a-zA-Z]+[\.]?[0-9a-zA-Z]+$");
        if (!patrn.test(mail)) {
            alert("邮箱格式错误 。");
            return;
        }

    }
    var qq = document.getElementById("linkDivQQ").value;
    if (qq == "qq") {
        qq = "";
    }
   
    v += "&mail=" + mail;
    v += "&qq=" + qq;
    document.getElementById("linkDivSubmit").disabled = true;
    ajax.iniPara("post", "worker.aspx", true, ajax.backOperation);
    ajax.callback(v);
}

pageCountBtnClick = function(obj) {
    var sexDiv = document.getElementById("siximgDiv");
    //var tableH = document.getElementById("sixtagbles").offsetHeight;
    var sunC = document.getElementById("pageSunCounts").value;
    //sexDiv.scrollTop = (parseInt(obj.value) - 1) * (tableH / parseInt(sunC));
    sexDiv.scrollTop = (parseInt(obj.value) - 1) * 494;//206
    var buts = document.getElementById("pageCounts").getElementsByTagName("input");
    for (var i = 0; i < buts.length; i++) {
        buts[i].className = "pageCountBtnClass1";
    }
    obj.className = "pageCountBtnClass2";
}

myimagetableOnmymover = function() {
    clearInterval(MyMar);
    
}
myimagetableOnmymout=function() 
{
    MyMar = setInterval(onmyMarquee, speed);
}

var ajax = new Object();
ajax.Xmlobj = false; //
ajax.submitMode = "";
ajax.submitAim = "";
ajax.asynchronism = true;
ajax.backFunction = null;
ajax.xmlobj = null;
ajax.statusDivname = "status_Info_Div";
ajax.iniPara = function(submitMod, submitAim, asynchronism, backFunction) {
    var a = submitMod || "";
    var b = submitAim || "";
    var c = asynchronism || "";
    var d = backFunction || "";
    if (arguments.length != 4) {
        alert("XMLHTTPRequest submitMod:" + a + " submitAim:" + b + " asynchronism:" + c + " backFunction:" + d);
        return;
    }
    ajax.submitMode = submitMod;
    ajax.submitAim = submitAim;
    ajax.asynchronism = asynchronism;
    ajax.backFunction = backFunction;
}
ajax.callback = function(v) {
    ajax.xmlobj = false;
    try {
        ajax.xmlobj = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
        try {
            ajax.xmlobj = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e2) {
            ajax.xmlobj = false;
        }
    }
    if (!ajax.xmlobj) {
        ajax.xmlobj = new XMLHttpRequest();
    }
    ajax.xmlobj.open(ajax.submitMode, ajax.submitAim, ajax.asynchronism);
    ajax.xmlobj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    ajax.xmlobj.setRequestHeader("Content-length", v.length);
    ajax.xmlobj.onreadystatechange = ajax.backdispose;
    //alert("ajax:---XMLHTTPRequest submitMod:"+ajax.submitMode +" submitAim:"+ajax.submitAim +" asynchronism:"+ajax.asynchronism+" backFunction:"+ajax.backFunction);
    ajax.xmlobj.send(v);
}
ajax.backOperation = function(backvalue) {
    if (backvalue == "error") {
        alert("没有提交成功 sorry error");
    }
    else {
        document.getElementById("linkDivContent").value = leabrWord;
        document.getElementById("linkDivName").value = leabrName;
        document.getElementById("linkDivTel").value = leaveTel;
        if (leaverMail != null)
            document.getElementById("linkDivEmal").value = leaverMail;
        if (leaveQQ != null)
            document.getElementById("linkDivQQ").value = leaveQQ;
        alert("提交成功 OK  thanks ");
    }
    document.getElementById("linkDivSubmit").disabled = false;
}
ajax.backdispose = function() {
    ajax.statusInfoDiv("请稍后 please wait....");
    if (ajax.xmlobj.readyState == 4) {
        var objdiv = document.getElementById(ajax.statusDivname);
        if (objdiv != null) {
            document.body.removeChild(objdiv);
        }
        if (ajax.xmlobj.status == 200) {
            ajax.backFunction(ajax.xmlobj.responseText);
        } else if (ajax.xmlobj.status == 404) {
            alert("处理页面不存在，请与管理员联系  error");
        } else if (ajax.xmlobj.status == 403) {
            alert("处理请求别禁止，请与管理员联系  error");
        } else
            alert("处理页面要求授权，请与管理员联系  error");
    }
    else if (ajax.xmlobj.readyState == 3) {
        ajax.statusInfoDiv("正在处理数据 dispose....");
    }
    else {
        ajax.statusInfoDiv("连接服务器 connection....");
    }
    
}
ajax.statusInfoDiv = function(text) {
    var objdiv = document.getElementById(ajax.statusDivname);
    if (objdiv == null) {
        objdiv = tools.createCenterDiv(150, 50);
        objdiv.id = ajax.statusDivname;
        objdiv.className = "ajaxStatusDivClass";
        document.body.appendChild(objdiv);
    }
    objdiv.innerHTML = "";
    objdiv.innerHTML = text;
}
var tools = new Object();
tools.createDiv = function(_width, _height) {
    var argu = arguments.length;
    var objdiv = document.createElement("div");
    if (argu == 1) {
        if ((arguments[0] + "").indexOf("px") < 0)
            objdiv.style.width = arguments[0] + "px";
        else
            objdiv.style.width = arguments[0] + "px";
    }
    else if (argu == 2) {
        if ((arguments[0] + "").indexOf("px") < 0)
            objdiv.style.width = arguments[0] + "px";
        else
            objdiv.style.width = arguments[0];
        if ((arguments[1] + "").indexOf("px") < 0)
            objdiv.style.height = arguments[1] + "px";
        else
            objdiv.style.height = arguments[1] + "px";
    }
    return objdiv;
}

tools.createCenterDiv = function(_width, _height) {
    var objdiv = tools.createDiv(_width, _height);
    objdiv.style.position = "absolute";
    objdiv.style.left = (window.screen.availWidth - _width) / 2 + document.body.scrollLeft;
    objdiv.style.top = (window.screen.availHeight - _height) / 2 + document.body.scrollTop;
    return objdiv;
}