function writeMail(a,d){document.write('<a href="mailto:' + a + '@'+ d + '">' + a + '@' + d +'<\/a>');}
function writeMailEx(a,d,text){document.write ('<a href="mailto:' + a + '@'+ d + '">' + text +'<\/a>');}

YAHOO.namespace("gyros.dialogs");

YAHOO.util.Event.onDOMReady(function () {
	
	var handleCancel = function() {
		this.cancel();
	};
	
	var handleSubmit = function() {
	    document.getElementById('msgback').innerHTML = 'processing please wait ...';
	    this.submit();
	};

	var handleSuccess = function(o) {
	    var response = o.responseText;
	    if(response == "ok") {
	    	YAHOO.gyros.dialogs.login.hide();
	    	location.reload(true); // we are logged in, reload page
	    }else{
	    	document.getElementById("msgback").innerHTML = response;  // display error
	    }
	};
	
	var handleFailure = function(o) {
		//alert("Submission failed: " + o.responseText);
	};

    // Remove progressively enhanced content class, just before creating the module
    YAHOO.util.Dom.removeClass("loginDialog", "yui-pe-content");

	// Instantiate the Dialog
	YAHOO.gyros.dialogs.login = new YAHOO.widget.Dialog("loginDialog", 
							{ width : "300px",
							  fixedcenter : true,
							  visible : false, 
							  constraintoviewport : true,
							  zindex : 200,
							  modal : true,
							  hideaftersubmit : false
							});
	/*
	      	draggable: true,			 
	      	close: true,	
	      	modal:true, 	
	      	zindex:4,
	      	hideaftersubmit: false,	
	      		 * */

	// Wire up the success and failure handlers
	YAHOO.gyros.dialogs.login.callback = {
		success: handleSuccess,
		failure: handleFailure
	};
		
	// Render the Dialog
	YAHOO.gyros.dialogs.login.render();
	
	YAHOO.util.Event.addListener('buttonLogin',  'click', handleSubmit, YAHOO.gyros.dialogs.login, true);
	YAHOO.util.Event.addListener('buttonCancel', 'click', handleCancel, YAHOO.gyros.dialogs.login, true);
});

/*
YAHOO.util.Event.onDOMReady(function () {

   	var handleNo = function() {
	    this.hide();
	};

	var handleSubmit = function(){
	    document.getElementById('msgback').innerHTML = 'processing please wait ...';
	    this.submit();
	};

	var handleSuccess = function(o) {
	    var response = o.responseText;
	    if(response=="ok") {
	    loginDialog.hide();
		location.reload(true);  // we are logged in, relead page
	    } else document.getElementById("msgback").innerHTML = response; // display error		
	};

	var handleFailure = function(o) {
	    //alert("Submission failed: " + o.responseText);
	};

	YAHOO.util.Dom.removeClass("loginBox", "yui-pe-content");
	var loginDialog =  new YAHOO.widget.Dialog("loginBox", 
		    { width: "300px",
	      	fixedcenter: true,
	      	visible: false,
	      	draggable: true,			 
	      	close: true,	
	      	modal:true, 	
	      	zindex:4,
	      	hideaftersubmit: false,	
	      	constraintoviewport: true,			  
	      	buttons: [ { text:"[Login]", handler:handleSubmit, isDefault:true }, { text:"[Cancel]", handler:handleNo } ]
	    } );

	loginDialog.callback = { success: handleSuccess,
			   				failure: handleFailure };

	loginDialog.render("containerContent");
	
	var handleEnter = function(e) {
	    if(e.keyCode==13) {
		YAHOO.util.Event.preventDefault(e);
		document.getElementById('msgback').innerHTML = 'processing please wait ...';
		loginDialog.submit();
	    }
	}

	YAHOO.util.Event.addListener( 'ulogin', 'keydown', handleEnter);
	YAHOO.util.Event.addListener( 'upassword', 'keydown', handleEnter);
    
	YAHOO.util.Event.addListener('buttonLogin', 'click', handleSubmit, loginDialog, true);
    YAHOO.util.Event.addListener('buttonCancel', 'click', handleNo, loginDialog, true);

	
});
*/
