var PortalSwitchWarningOverlay = Class.create({
    initialize : function(warningMessageDiv,urlToNavigate) {
		this.warningMessageDiv = warningMessageDiv;
        this.dialog = new Dialog({dimensions: {height: '150px', width: '600px'}, display: this.warningMessageDiv});
		this.urlToNavigate=urlToNavigate;
    },
       
	showWarningForPortalSwitch : function() {
		
        this.warningMessageDiv.className = "";

		$("LeaveSite").observe('click', function() { 
			this.navigateTo(); 
		}.bind(this));
		$("CancelPortalSwitch").observe('click', function() { 
			this.cancelWarning()
		}.bind(this));
		
        this.dialog.show();
    },
    
	cancelWarning:function(){	
        this.dialog._hideDialog();
    },
	navigateTo:function() {
        this.dialog._hideDialog();
        /*$$('form')[0].action=this.urlToNavigate;
        $$('form')[0].method="get";
        $$('form')[0].submit();*/
		window.location=this.urlToNavigate;
    }	
    
});
