var w_emailfriend;

function initwindows() {
	w_emailfriend = new Window('d_emailfriend', {className: "dialog", title: "Email a Friend",top:100, hideEffect:Element.hide, left:100,  minWidth:400, minHeight:200, zIndex:1000000, opacity:1, resizable: false, draggable: false, closable: false, minimizable: false, maximizable: false})	
}
function w_emailfriend_show() {
		Element.show('emform');
		Element.show('emmessage');
		Element.hide('emclose');
		
		Element.update('errmsg', 'Please fill out the form and click Send Now.');
		
		w_emailfriend.setContent("emailfriend")
		w_emailfriend.show(true);	
}
function emailfriend_send() {
	Element.hide('emform');
	Element.update('errmsg', 'Please wait... sending message.');
	
	// ajax do it.
	new Ajax.Request("/ajax/emailcolleague/", {
		parameters: Form.serialize('emcform'),
		onSuccess : aj_emailfriend_success,
		onFailure : aj_emailfriend_failure
	});
	
	// success or error message.
	Element.update('errmsg', 'Please wait... message sent. waiting.');
}

function aj_emailfriend_success(resp, jsonObj) { 
 	// returns the response from the server as raw text 
 	if(resp.responseText=='ok') {
 		Element.update('errmsg', 'Your message has been sent.');
 		Element.show('emclose');
 	}
 	else {
 		Element.update('errmsg', 'Please ensure all fields are filled in correctly, and try again.');
 		Element.show('emform');
 	}
 	//alert(resp.responseText);
}
function aj_emailfriend_failure(resp, jsonObj) { 

	Element.update('errmsg', 'There was an error processing your request. Please try again.');
	Element.show('emform');
}

