﻿function refreshVcode() {
    var url = "/common/vcode.ashx?";
    var rnd = "";
    for (var i = 0; i < 10; i++)
        rnd += Math.floor(Math.random() * 10);

    $("vcodeImg").src = url + rnd;
    vcodeStatus = false;

}
//设置提示信息
function setHintVisibility(id, css, str) {
    var o = $(id);
    if (o) {
        if (css != "") {
            o.className = css;
        }
        o.innerHTML = str;
    }
}

var msgs = []; //提示信息集合
msgs.push("* 请填写有效的邮箱地址作为下次登陆的用户名邮箱即是您登陆uupub的用户名"); //0
msgs.push("* 对不起，填写的用户名格式有错误，请重新输入"); //1
msgs.push("* 请填写有效的邮箱地址作为下次登陆的用户名邮箱即是您登陆uupub的用户名"); //2
msgs.push("* 给自己起一个漂亮的名号，中文、英文都可以"); //3
msgs.push("* 您还没有填写昵称"); //4
msgs.push("* 对不起，昵称只能使用中英文字符或数字，请重新输入"); //5
msgs.push("* 昵称中请不要含有“管理员”"); //6
msgs.push("* 对不起，您输入的昵称过长，请控制在10个字符以内"); //7
msgs.push("* 请输入您经常使用的电子邮件地址..."); //8
msgs.push("* 对不起，您填写的邮件地址有错误，请重新输入"); //9
msgs.push("* 对不起，该邮箱已经被使用了，请重新输入"); //10
msgs.push("* 您还没有填写电子邮件地址"); //11
msgs.push("* 可以使用英文字母、符号或数字，长度控制在6-30位"); //12
msgs.push("* 注意密码长度要在6－30个字符以内，而且不要有空格"); //13
msgs.push("* 密码可由6-30个字符组成，其中必须包括字母和数字。请注意：密码区分大小写 "); //14
msgs.push("* 为了确保密码的准确性，请再次输入您的密码"); //15
msgs.push("* 您需要再次输入您的密码"); //16
msgs.push("* 对不起，您两次输入的密码不一致，请重新输入"); //17
msgs.push("* 为了防止非法注册，请您输入下面显示的内容"); //18
msgs.push("* 您还没有输入验证码"); //19
msgs.push("* 对不起，您输入的验证码有错误，请重新输入"); //20
msgs.push("* 请输入您的手机号码..."); //21
msgs.push("* 对不起，您填写的手机号码有错误，请重新输入"); //22
msgs.push("* 对不起，该手机号码已经被使用了，请重新输入"); //23
msgs.push("* 您还没有填写手机号码"); //24
msgs.push("* 信息提交中，请稍候"); //25
msgs.push("* 注册失败，请稍候再试"); //26
msgs.push("* 帐户名称中请不要含有“admin”！"); //6
msgs.push("* 帐户名称中请不要含有“uupub”！"); //6
msgs.push("* 帐户名称中请不要含有“manage”！"); //6
msgs.push("* 帐户名称中请不要含有“master”！"); //6
msgs.push("* 这个帐户名已经被使用了，请重新输入"); //31
msgs.push("* 请输入或选择一个密码保护问题,用于取回密码以及处理其他帐户问题...<br />例:我的小学校名是?"); //32
msgs.push("* 您还没有输入或选择问题"); //33
msgs.push("* 请输入问题答案，并牢牢记住 :) "); //34
msgs.push("* 您没有输入问题的答案"); //35
msgs.push("* 必填"); //36

function checkbox_selectall(name, v) {
    var arr = $A(document.getElementsByName(name));

    arr.each(function(node) {
        node.checked = v;
    }
    )
}

//解析URL
function QueryString() {
    var name, value, i;
    var str = location.href;
    var num = str.indexOf("?")
    var url = str.substr(0, num);
    str = str.substr(num + 1);

    this["url"] = url;
    var arrtmp = str.split("&");
    for (i = 0; i < arrtmp.length; i++) {
        num = arrtmp[i].indexOf("=");
        if (num > 0) {
            name = arrtmp[i].substring(0, num);
            value = arrtmp[i].substr(num + 1);
            this[name] = value;

        }
    }
    this.QueryString = str;
    this.length = i;
}
//图标改变

function CouponAddToFavorate(id) {
    UUPub2.UUPubWebService.CouponAddToFavorate(id, CouponAddToFavorate_onSuccess, onFailed, userContext);
}
function CouponDeleteFromFavorate(id) {
    if (confirm("确认要删除此收藏吗？")) {
        UUPub2.UUPubWebService.CouponDeleteFromFavorate(id, CouponDeleteFromFavorate_onSuccess, onFailed, userContext);
    }
}
function CouponAddToFavorate_onSuccess(arg) {
    alert(arg.valueOf());
}
function CouponDeleteFromFavorate_onSuccess(arg) {
    alert(arg.valueOf());
    window.location.reload();
}
function onFailed(arg) {
    //alert(arg );
}
function userContext(arg) {
    //alert("Error!");
}
function PresentAddToFavorate(id) {
    UUPub2.UUPubWebService.PresentAddToFavorate(id, onSuccess, onFailed, userContext);
}
function onSuccess(arg) {
    alert(arg.valueOf());
}
function swich_tab(name, n, l, csson, cssoff) {
    for (var i = 1; i <= l; i++) {
        var head = $(name + "_head" + i);
        var body = $(name + "_body" + i);
        if (i != n) {
            head.className = cssoff;
            body.style.display = "none";
        }
        else {
            head.className = csson;
            body.style.display = "";
        }
    }

}

function limitimagessize(src, width, height) {
    if (src.width > width) {
        src.width = width;
    }
    if (src.height > height) {
        src.height = height;
    }
}

function openModalWindow(url) {
    return new UI.URLWindow({        
        width: 600,
        height: 400,
        shadow: true,
        theme: "alphacube",
        url: url
    }).show(true).center();
}
function openWindow(url) {
    return new UI.URLWindow({
          
        width: 600,
        height: 400,
        shadow: true,
        theme: "alphacube",
        url: url
    }).show().center();
}

Event.observe(window, "load", element_setstyle);
function element_setstyle() {
    for (var i = 0; i < $$("input[type=text]").length; i++) {
        Element.addClassName($$("input[type=text]")[i], "login_input01");
        Element.observe($$("input[type=text]")[i].id, "blur", element_blur);
        Element.observe($$("input[type=text]")[i].id, "focus", element_focus);
    }
    for (var i = 0; i < $$("input[type=password]").length; i++) {
        Element.addClassName($$("input[type=password]")[i], "login_input01");
        Element.observe($$("input[type=password]")[i].id, "blur", element_blur);
        Element.observe($$("input[type=password]")[i].id, "focus", element_focus);
    }
    for (var i = 0; i < $$("textarea").length; i++) {
        Element.addClassName($$("textarea")[i], "login_input01");
        Element.observe($$("textarea")[i].id, "blur", element_blur);
        Element.observe($$("textarea")[i].id, "focus", element_focus);
    }
}
function element_focus() {
    var e = window.event.srcElement;
    //e.className = 'login_input02';
    e.removeClassName('login_input01');
    e.addClassName('login_input02');
}
function element_blur() {
    var e = window.event.srcElement;
    //e.className = 'login_input01';
    e.removeClassName('login_input02');
    e.addClassName('login_input01');
}