jQuery.cookie = function(name, value, options) 
{ 
    if(typeof value != 'undefined') 
    {
        options = options || {}; 
        if (value === null) 
        { 
            value = ''; 
            options.expires = -1; 
        } 
        var expires = ''; 
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) 
        { 
            var date; 
            if (typeof options.expires == 'number') 
            { 
                date = new Date(); 
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); 
            } 
            else 
            { 
                date = options.expires; 
            } 
            expires = '; expires=' + date.toUTCString(); 
        } 
        var path = options.path ? '; path=' + (options.path) : ''; 
        var domain = options.domain ? '; domain=' + (options.domain) : ''; 
        var secure = options.secure ? '; secure' : ''; 
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); 
    } 
    else 
    { 
        var cookieValue = null; 
        if (document.cookie && document.cookie != '') 
        { 
            var cookies = document.cookie.split(';'); 
            for (var i = 0; i < cookies.length; i++) 
            { 
                var cookie = jQuery.trim(cookies[i]); 
                if (cookie.substring(0, name.length + 1) == (name + '=')) 
                { 
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); 
                    break; 
                } 
            } 
        } 
        return cookieValue; 
    } 
};

function setHome(obj)
{
   try
   {
        obj.style.behavior="url(#default#homepage)";
        obj.setHomePage("http://www.265g.com");
   }
   catch(e)
   {
        alert("此操作被浏览器拒绝！请在浏览器地址栏输入“about:config”"); 
   }
}

$(function()
{
    if($.cookie('jsuid')==null)
    {
        $('#sp_login').html('<a href="javascript:show_login()">登录</a>|<a href="javascript:show_reg()">注册</a>');
    }
    else
    {
        $('#sp_login').html('<a href="javascript:void(0)">'+$.cookie('jsuid')+'</a>|<a href="/api/go.php?oper=txz" target="_blank">控制面板</a>|<a href="javascript:login_out()">退出</a>');
    }    
});

function AddFavorite()
{
    try
    {
        window.external.addFavorite(location.href,document.title);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(document.title,location.href,'');
        }
        catch (e)
        {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}

var share_arr=['qzone','tsina','renren','kaixin001','douban','baidu'];

function share(obj)
{
    var url=decodeURIComponent(location.href);
    var title=decodeURIComponent(document.title);
    $(obj).each(function(i,n)
    {
        $(n).attr('href','http://www.jiathis.com/send/?webid='+share_arr[i]+'&url='+url+'&title='+title)
    });
}

function copyToClipBoard(str)
{
    try
    {
        var clipBoardContent="";
        if(str==undefined)
        {
            clipBoardContent+=this.location.href;
        }
        else
        {
            clipBoardContent+=str;
        }
        window.clipboardData.setData("Text",clipBoardContent);
        alert("复制成功，请粘贴到你的QQ/MSN上推荐给你的好友");
    }
    catch(e){}
}

function show_center()
{
    if($("#dd_light").length==0)
    {
        var html='<div id=dd_light style="display:none;z-index: 9998;filter: alpha(opacity=30);left: 0px;position: absolute;top: 0px;background-color: #000;moz-opacity: 0.3;opacity: .30;"></div>';
        $('body').append(html);
        $('#dd_light').css('width',document.body.scrollWidth+'px');
        $('#dd_light').css('height',document.body.scrollHeight+'px');
    }
    $('#dd_light').show();
}

function show_c(obj)
{
    $('#'+obj).css("left",(($(document).width())/2-(parseInt($('#'+obj).width())/2))+"px");
    $('#'+obj).css('top',$(document).scrollTop()+(window.screen.availHeight/2-220));
    $('#'+obj).show();
}

function show_login()
{
    show_center();
    $.ajax(
    {
        type: "POST",
        url: '/app/common.php',
        data: '&op=showlogin',
        success: function(result)
        {
            $('body').append(result);
            show_c('div_window');
        }
    });
}

function hidewindow()
{
    $('#div_window').remove();
    $('#dd_light').hide();
}

function login(ref)
{
    $('.qr_tip').show();
    $('.qr_tip').text('正在提交数据...');
    var username=$('#lusername').val();
    $.ajax(
    {
        type: "POST",
        url: '/app/common.php',
        data: '&op=login&username='+username+'&pwd='+$('#lpwd').val(),
        success: function(result)
        {
            if(result.indexOf('script')==-1)
            {
                $('.qr_tip').show();
                $('.qr_tip').html(result);
                return;
            }
            $('body').append(result);
            hidewindow();
            $.cookie('jsuid',username, { path: '/', expires: 0 }); 
            $('#sp_login').html('<a href="javascript:void(0)">'+$.cookie('jsuid')+'</a>|<a href="/api/go.php?oper=txz" target="_blank">控制面板</a>|<a href="javascript:login_out()">退出</a>');
            if(ref!='')
            {
                eval(ref);
            }
            if(location.href.indexOf('op=card')!=-1)
            {
                location.reload();
            }
        }
    });
}

function login_out()
{
    $.ajax(
    {
        type: "POST",
        url: '/app/common.php',
        data: 'op=loginout',
        success: function(result)
        {
            $('#sp_login').html(result);
            hidewindow();
            $.cookie('jsuid',null,{ path: '/' });
            if(location.href.indexOf('op=card')!=-1)
            {
                location.reload();
            }
        }
    });
}

function show_reg()
{
    $('#div_window').remove();
    show_center();
    $.ajax(
    {
        type: "POST",
        url: '/app/common.php',
        data: 'op=showreg',
        success: function(result)
        {
            $('body').append(result);
            show_c('div_window');
        }
    });   
}

function reg(ref)
{
    $('.qr_tip').show();
    $('.qr_tip').text('正在提交数据...');
    var username=$('#rusername').val();
    $.ajax(
    {
        type: "POST",
        url: '/app/common.php',
        data: 'username='+username+'&pwd1='+$('#rpwd1').val()+'&pwd2='+$('#rpwd2').val()+'&email='+$('#remail').val()+'&op=reg',
        success: function(result)
        {
            if(result.indexOf('^&*')!=-1)
            {
                $('.qr_tip').html(result.replace('^&*',''));
                return;
            }
            hidewindow();
            $('body').append(result);
            $.cookie('jsuid',username, { path: '/', expires: 0 }); 
	        $('#sp_login').html('<a href="javascript:void(0)">'+$.cookie('jsuid')+'</a>|<a href="/api/go.php?oper=txz" target="_blank">控制面板</a>|<a href="javascript:login_out()">退出</a>');
            if(ref!='')
            {
                eval(ref);
            }
            if(location.href.indexOf('op=card')!=-1)
            {
                location.reload();
            }
        }
    }); 
}

function changecode()
{
    $('#imgcode').attr('src','/app/common.php?op=code&r='+new Date());
}
