﻿/** 
 * @fileoverview Carpa Form JavaScript File 
 * @gspxname     MemberHeader.gspx 
 * @filename     MemberHeader.js 
 * @author       MyName <br> 
 * @createDate   2009-03-04 
 */ 
Type.registerNamespace('NarniaHome.Member'); 

NarniaHome.Member.MemberHeaderAction = function() {  
    NarniaHome.Member.MemberHeaderAction.initializeBase(this);  
}

NarniaHome.Member.MemberHeaderAction.prototype = {  
    initialize: function() {  
        NarniaHome.Member.MemberHeaderAction.callBaseMethod(this, 'initialize');  
    },

    dispose: function() {  
        NarniaHome.Member.MemberHeaderAction.callBaseMethod(this, 'dispose');  
    },

    doRegister: function(sender) {     
        var form = this.get_form();
        var editForm = new Sys.UI.Form(sender, 260, 250);
        editForm.add_ok(function (popup) {
            window.location.reload();
        });
        editForm.showModal("~/Member/Register.gspx");
    },
    
    doLogin: function(sender) {
        var url = GetReturnPage(this.get_form());
        if (!url) {
            url = escape(this.get_form().CurrentUrl.get_value());
        }
        window.location = sender.get_form().convertUrl("~/Login.gspx?ReturnUrl=" + url);
    },
    
    doModifyPassword: function(sender) {
        var url = GetReturnPage(this.get_form());
        if (!url) {
            url = escape(this.get_form().CurrentUrl.get_value());
        }
        window.location = sender.get_form().convertUrl("~/Member/ModifyPassword.gspx?ReturnUrl=" + url);     
    },
    
    doLogout: function(sender) {
        if (!confirm("真的要退出吗？")) {
            return;
        }
        var form = this.get_form();
        form.get_service().Logout(function() {
            window.location.reload();
        });
    },
    
    doCreateHtmlRefUrl: function(sender) { 
       var form = sender.get_form();
       var url = form.htmlRefUrl.get_value(); 
       window.clipboardData.setData("Text", url);

       alert("您的网站推广HTML代码已经拷贝到粘贴板上！");    
    },
    
    doCreateRefUrl: function(sender) { 
       var form = sender.get_form();
       var url = form.refUrl.get_value(); 
       window.clipboardData.setData("Text", url);
       
       alert("您的邮件推广Url链接已经拷贝到粘贴板上！");    
    },
    
    showMemberRecommends: function(sender){
        window.location = "../Member/MemberRecommends.gspx";
    }
}
NarniaHome.Member.MemberHeaderAction.registerClass('NarniaHome.Member.MemberHeaderAction', Sys.UI.PageAction);

if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();