$(document).ready( function() { checkLogin(); } ); function changeStatus(login) { if (login) { $("#navBtn1").attr('src','http://image.reebokbasketball.cn/images/headbtn03.gif'); $("#navBtn2").attr('src','http://image.reebokbasketball.cn/images/headbtn04.gif'); $("#navBtnLink1").unbind('click'); $("#navBtnLink2").unbind('click'); $("#navBtnLink1").click(function(){nav_ChangePassword();}); $("#navBtnLink2").click(function(){nav_Logout();}); nav_getUserName(); } else { $("#navBtn1").attr('src','http://image.reebokbasketball.cn/images/headbtn01.gif'); $("#navBtn2").attr('src','http://image.reebokbasketball.cn/images/headbtn02.gif'); $("#navBtnLink1").unbind('click'); $("#navBtnLink2").unbind('click'); $("#navBtnLink1").click(function(){nav_Login();}); $("#navBtnLink2").click(function(){nav_Register();}); $("#loginName").html(''); } } function nav_Login() { createDialog(500, 300, '登录', 'http://www.reebokbasketball.cn/member/login/rbk_login.aspx?type=lytebox', false); //myLytebox.flashstart('lyteframe',false, true , 'http://www.reebokbasketball.cn/member/login/rbk_login.aspx?type=lytebox', '登录' , 'width: 485px; height: 315px; scrolling: no;'); return false; } function nav_Logout() { $.get('http://www.reebokbasketball.cn/system/member/login/logout.aspx',function(data) { if (data == '0') { alert('已登出!'); changeStatus(checkLogin()); } }); } function nav_ChangePassword() { createDialog(500, 285, '修改密码', 'http://www.reebokbasketball.cn/system/member/login/password_change.aspx', false); } function nav_Register() { createDialog(500, 545, '注册', 'http://www.reebokbasketball.cn/system/member/registration/rbk_register2.aspx?type=&id=', true); } function checkLogin() { var b = $.get('http://www.reebokbasketball.cn/member/login/rbk_chklogin.aspx',function(data) { if (data == 'logined=Y') { changeStatus(true); processShareLink(true); } else { changeStatus(false); processShareLink(true); } }); } function processShareLink(login) { if (login) { title = '发给好友'; } else { title = '登录'; } if (p2 != 3) { $('#sharelink').click(function(){createDialog(500, 300, title, 'http://www.reebokbasketball.cn/system/common/rbk_invitation.aspx?p2=' + p2 + '&type=invite', true)}); } else { var strQuery = window.location.toString().split('#')[1]; if (checkLogin() && strQuery != "undefined") { $('#sharelink').click(function(){createDialog(500, 300, title, 'http://www.reebokbasketball.cn/system/common/rbk_invitation.aspx?p1=#' +strQuery + '&p2=3', true)}); } else { $('#sharelink').click(function(){createDialog(500, 300, title, 'http://www.reebokbasketball.cn/system/common/rbk_invitation.aspx?type=invite&p1=sharp' +strQuery + '&p2=3', true)}); } } } function nav_getUserName() { $.get('http://www.reebokbasketball.cn/system/member/login/getmemberstatus.aspx', function(data){ var temp = data.split("username=\""); if (temp.length > 1) var username = temp[1].substr(0,temp[1].indexOf("\"")); $("#loginName").html("Hi!" + username); } ); } function createDialog(dialogWidth, dialogHeight, dialogTitle, frameURL, frameScrolling) { //defind default value defaultWidth = 900; defaultHeight = 700; defaultTitle = '提示'; dedaultURL = 'http://www.reebokbasketball.cn' dedaultScrolling = 'no' if (dialogWidth == '' || dialogWidth < 100 || dialogWidth > 900) dialogWidth = defaultWidth; if (dialogHeight == '' || dialogHeight < 100 || dialogHeight > 700) dialogHeight = defaultHeight; if (defaultTitle == '') dialogTitle = defaultTitle; if (frameURL == '') dialogTitle = dedaultURL; if (frameScrolling == ''|| frameScrolling == 'false') { frameScrolling = dedaultScrolling; } else { frameScrolling = 'yes'; }; var div = $("
"); var frame = $(""); div.append(frame); $("body").append(div); $("#conversionDialog").dialog( { autoOpen: true, width: dialogWidth, buttons: false, draggable: false, resizable: false, height: dialogHeight, modal: true, close: function(){checkLogin();removeDialog(0);} }); } function removeDialog(type) { if ($("#conversionDialog") != null) $("#conversionDialog").remove(); switch(type) { //change to reg case 1: createDialog(500, 545, '注册', 'http://www.reebokbasketball.cn/system/member/registration/rbk_register2.aspx', true); //createDialog(500, 545, '注册', 'http://www.reebokbasketball.cn/system/member/registration/rbk_register2.aspx?type=&id=', true); break; //change to forget pass case 2: createDialog(500, 245, '找回密码', 'http://www.reebokbasketball.cn/system/member/login/rbk_getpwd.aspx',true); break; } }