﻿var ComONsuccessCallBack1;
var ComONcloseCallBack1;

//共通弹出层(若要执行回调，请设置hascallback：true ,回调函数为PopCallBack+index)
function ComPop(Divid,IfreamSrc, pheight, pwidth, ptitle, OnMyClosecallback) {
    //    var v_divid = 'dialog'; //+ Math.random(); //new Date().getTime() +
    var v_divid = Divid;
    //var dialogc = "<div  style='text-align:center; '></div>";
    //$("body").append(dialogc);
    //$('#' + v_divid).html('<iframe id="' + v_divid + '" style="text-align:center;"  frameborder="0"   scrolling="no" width="100%" height="100%" src="' + IfreamSrc + '?adhfsf=' + Math.random() + '" ></iframe>');
    var v_iframes = '<iframe id="' + v_divid + '" style="text-align:center;"  frameborder="0"   scrolling="no" width="' + pwidth + '" height="' + pheight + '" src="' + IfreamSrc + '?adhfsf=' + Math.random() + '" ></iframe>';
    $("body").append(v_iframes);
    $('#' + v_divid).dialog
            (
                { title: ptitle,
                    modal: true,
                    width: pwidth,
                    height: pheight,
                    autoOpen: true,
                    show: "blind",
                    hide: "drop",
                    draggable: false,
                    bgiframe: true,
                    position: "center",
                    resizable: false,
                    //关闭事件
                    close: function (event, ui) {
                        $('#' + v_divid).dialog('destroy');
                        if ($('#' + v_divid) != null) {
                            $('#' + v_divid).remove();
                        }
                        if (OnMyClosecallback != null) {
                            if (typeof (eval(OnMyClosecallback + '()')) == "function") {
                                eval(OnMyClosecallback + '()'); //注入个性回调。
                            }
                        }
                    }
                }
            );    
    return false;
}
//关闭弹出层
function ComPopClose(Divid) {
    //alert("a2");
    //alert(Divid);

    //关闭有动画，直接Destroy没有动画。

    $("#" + Divid).dialog('close'); //$("#dialogvvv").dialog('destroy');
    //alert("a3");
}
//20110601重载 弹出登录层

function PopLogin_new(p_OnSuccesscallback, p_OnClosecallback) {
    ComONcloseCallBack1 = p_OnClosecallback;
    ComONsuccessCallBack1 = p_OnSuccesscallback;

    $('#id_iframe_login').dialog
            (
                { title: "登录",
                    modal: true,
                    width: 340,
                    height: 210,
                    autoOpen: true,
                    show: "blind",
                    hide: "drop",
                    draggable: false,
                    bgiframe: true,
                    position: "center",
                    resizable: false,
                    //关闭事件
                    close: function (event, ui) {
                        $('#id_iframe_login').dialog('destroy');
                        if ($('#id_iframe_login') != null) {
                            $('#id_iframe_login').remove();
                        }
                        login_basic_callback();
                    }
                }
            );
    return false;
}
//弹出登录层
////function PopLogin() {
function PopLogin(p_OnSuccesscallback, p_OnClosecallback) {
    ComONcloseCallBack1 = p_OnClosecallback;
    ComONsuccessCallBack1 = p_OnSuccesscallback;
    ComPop("dialog_login", getRootPath() + "PageView/PV_User/LoginPop.htm", 210, 325, "用户登录", 'login_basic_callback');
}
//关闭登录层
function CloseLogin() {
    ComPopClose("dialog_login");
}

//登录基础回调
function login_basic_callback() {
    $("#txtCheckCode").val("");
    txtName = $("#txtUserName").val("");
    txtPwd = $("#txtPassword").val("");
    $("#alogin").show();
    $("#loading").hide();
    $("#showMes").html("请您登录后继续操作！");
        if (ComONcloseCallBack1!=null) {
            if (typeof (eval(ComONcloseCallBack1 + '()')) == "function") {
                eval(ComONcloseCallBack1 + '()'); //注入个性回调。
            }
        }
}

//注销
function DistroyLogin(p_ComONDistroied) {
    //alert(getRootPath() + "AjaxHoster/AH_HomePage/DistroyLogin.ashx?flash=" + Math.random());
    $.ajax({
        url: getRootPath() + "AjaxHoster/AH_HomePage/DistroyLogin.ashx?flash=" + Math.random()
    })
    .success(function (returnValue) {
        //alert('2');
        //alert(returnValue);
        if (returnValue != "ok") {
            //alert('注销失败！');
        }
        else {//window.location.href = getRootPath() + "index.aspx";
            //alert('3');
            if (p_ComONDistroied != null) {
                //alert('4');
                if (typeof (eval(p_ComONDistroied + '()')) == "function") {
                    //alert('5');
                    eval(p_ComONDistroied + '()'); //注入个性回调。
                }
            }
        }
    })
    .error(function () {
                        //alert("error"); 
    })
    .complete(function () {
                        //alert("complete"); 
    });
}

//返回首页
function GoToHomePage() {
    window.top.location.href = getRootPath() + "index.aspx";
}

////获取根部路
//function getRootPath() {
//    //此段代码保证开发环境效果
//    if (window.top.location.host.substring(0, 9) == 'localhost')
//        return window.top.location.protocol + "//" + window.top.location.host + "/SocialSite/";
//    else
//        return window.top.location.protocol + "//" + window.top.location.host + "/";
//}

////按钮图片切换
//function mouseOverOut(sourceObj, picfile_over, picfile_out) {
//    $('#' + sourceObj).mouseover(function () {
//        $('#' + sourceObj).attr("src", getRootPath() + picfile_over);
//    }).mouseout(function () {
//        $('#' + sourceObj).attr("src", getRootPath() + picfile_out);
//    })
//}

//弹出提示
function ComAlert(Divid, Content,ptitle,AutoCloseTime,OnMySeccallback) {
    //    var v_divid = 'dialog'; //+ Math.random(); //new Date().getTime() +
    var v_divid = Divid;
    var dialogc = "<div id='" + v_divid + "' style='text-align:center; '></div>";
    $("body").append(dialogc);
    $('#' + v_divid).html(Content);
    $('#' + v_divid).dialog
            (
                { title: ptitle,
                    modal: false, 
                    width: 398,
                    //height: 'auto',
                    autoOpen: true,
                    show: "fade",
                    hide: "fade", //Fade
                    draggable: true,
                    bgiframe: true,
                    position: "center",
                    resizable: false,
                    //关闭事件
                    close: function (event, ui) {
                            $('#' + v_divid).dialog('destroy');
                            if ($('#' + v_divid) != null) {
                                $('#' + v_divid).remove();
                            }
                        if (OnMySeccallback != null) {
                            if (typeof (eval(OnMySeccallback + '()')) == "function") {
                                eval(OnMySeccallback + '()'); //注入个性回调。
                            }
                        }
                    }
                }
            );
//                alert('AutoCloseTime = ' + AutoCloseTime);
//                alert('isNaN(AutoCloseTime) = ' + isNaN(AutoCloseTime));
                //                alert('isNaN(10) = ' + isNaN(10));
            if (!isNaN(AutoCloseTime)) {
                if (AutoCloseTime > 0) {
                    setTimeout(function () { $('#' + v_divid).dialog('close'); }, AutoCloseTime * 1000);
                    }
              }
    return false;
}



/*******************秀苑网首页红人馆，加微博关注 start************************/
// ico 1正确，2错误，3提示，4警告，5疑问
var ye_msg = {
    Counter: 0,
    open: function(e, d, c, b){//(e:html,d:timer,c:type(int),b:callback)
		
        $('.ye_msg_window').remove();
        var jstz = e.indexOf('<script');
        if (jstz!=-1) {
            e='正在载入中...'+e;
        }
        if($.browser.msie && $.browser.version=='6.0'){$("select").css("visibility", "hidden");}
        this.Counter++;
        var a = '<div id="ye_msg_' + this.Counter + '" class="ye_msg_window"><div class="ye_msg_wrap">' + e + "</div></div>";
        $("body").append(a);
		
        $("#ye_msg_" + this.Counter + " > .ye_msg_wrap").addClass("ye_msg_ico_" + c);
        this.position(this.Counter);
        if (typeof b == "function") {
            b()
        }
        if (d != undefined && d != 0) {
            $("#ye_msg_" + this.Counter + " > .ye_msg_wrap").append('<div class="ye_msg_autoclose">('+d+'秒后关闭'+")</div>");
            setTimeout('$("#ye_msg_' + this.Counter + '").remove();if($.browser.msie && $.browser.version=="6.0"){$("select").css("visibility", "visible");}', d * 1000)
        }
    },
    position: function(c){//(c:this.Counter)
        var b = $("#ye_msg_" + c).width();
        var a = $("#ye_msg_" + c).height();
        $("#ye_msg_" + c).css({
            marginLeft: "-" + parseInt(b / 2) + "px"
        })
    }
};
function GetRandomNum(Min,Max) {
    var Range = Max - Min;
    var Rand = Math.random();
    return(Min + Math.round(Rand * Range));
}
function followop(my_name, user_name) {
	
	$.getJSON('http://t.soiso.cn/uchome.php?s=/Space/addfollow?jsoncallback=?',{my_name:my_name,user_name:user_name,rank:GetRandomNum(1,999999)},
        function(msg){
            //var stdata=jQuery.parseJSON(msg);
			var stdata=msg;	
            if (stdata.ret=="success") {   				
                ye_msg.open(stdata.tip,1,1);                    
            } else {	
                ye_msg.open(stdata.tip,3,2);
            }
        });
}
function zanclock(){
	ye_msg.open('投票成功 +1',3,1);
}

/*******************秀苑网首页红人馆，加微博关注 end ************************/
