YAHOO.namespace("example.container");
	function init() {
		var handleSubmit = function() {
			this.submit();
		};
		var handleCancel = function() {
			this.cancel();
		};
		var handleSuccess = function(o) {
			var response = o.responseText;
			response = response.split("<!")[0];
			if(response == '1')
			{
				alert('Message send complete');
			}else
			{
				alert(response);	
			}
			//document.getElementById("resp").innerHTML = response;
			//eval(response);
		};
		var handleFailure = function(o) {
			alert("Submission failed: " + o.status);
		};
		YAHOO.example.container.dialog1 = new YAHOO.widget.Dialog("dialog1", 
																					{ width : "550px",
																					  fixedcenter : true,
																					  visible : false, 
																					  constraintoviewport : true,
																					  buttons : [ { text:"Submit", handler:handleSubmit, isDefault:true },
																								  { text:"Cancel", handler:handleCancel } ]
																					 } );
		YAHOO.example.container.dialog2 = new YAHOO.widget.Dialog("dialog2", 
																					{ width : "550px",
																					  fixedcenter : true,
																					  visible : false, 
																					  constraintoviewport : true,
																					  buttons : [ { text:"Submit", handler:handleSubmit, isDefault:true },
																								  { text:"Cancel", handler:handleCancel } ]
																					 } );
		YAHOO.example.container.dialog3 = new YAHOO.widget.Dialog("dialog3", 
																					{ width : "550px",
																					  fixedcenter : true,
																					  visible : false, 
																					  constraintoviewport : true,
																					  buttons : [ { text:"Submit", handler:handleSubmit, isDefault:true },
																								  { text:"Cancel", handler:handleCancel } ]
																					 } );
						
	// Validate the entries in the form to require that both first and last name are entered
	YAHOO.example.container.dialog1.validate = function() {
		var data = this.getData();
		if (data.subject == "") {
			alert("Please enter subject");
			return false;
		}else if (data.msg == "") {
			alert("Please enter message");
			return false;
		} else {
			return true;
		}
	};
	
	YAHOO.example.container.dialog2.validate = function() {
		var data = this.getData();
		if (data.friendEmail == "") {
			alert("Please enter email address");
			return false;
		} else {
			return true;
		}
	};
	
	YAHOO.example.container.dialog3.validate = function() {
		var data = this.getData();
		if (data.reason == "") {
			alert("Please enter reason");
			return false;
		} else {
			return true;
		}
	};
	YAHOO.example.container.dialog1.callback = { success: handleSuccess, failure: handleFailure };
	YAHOO.example.container.dialog2.callback = { success: handleSuccess, failure: handleFailure };
	YAHOO.example.container.dialog3.callback = { success: handleSuccess, failure: handleFailure };
						
	// Render the Dialog
	YAHOO.example.container.dialog1.render();
	YAHOO.example.container.dialog2.render();
	YAHOO.example.container.dialog3.render();
	
	//YAHOO.util.Event.addListener("show", "click", YAHOO.example.container.dialog1.show, YAHOO.example.container.dialog1, true);
	//YAHOO.util.Event.addListener("hide", "click", YAHOO.example.container.dialog1.hide, YAHOO.example.container.dialog1, true);
	}
	YAHOO.util.Event.addListener(window, "load", init);
	function showDialog(memberId,userName)
	{
		var send = document.getElementById("sendTo");
		var sto = document.getElementById("to");
		var sMsg = document.getElementById("msg");
		var sSubject = document.getElementById("subject");
		sto.value = memberId;
		send.innerHTML = userName;
		sMsg.value = '';
		sSubject.value = '';
		YAHOO.example.container.dialog1.show();
	}
	
	function showDialog2(memberId,thisUrl)
	{
		var sendUrlText = document.getElementById("sendUrlText");
		var sendUrl = document.getElementById("sendUrl");
		var msgFrom = document.getElementById("msgFrom");
		sendUrlText.innerHTML = thisUrl;
		sendUrl.value = thisUrl;
		msgFrom.value = memberId;
		YAHOO.example.container.dialog2.show();
	}
	
	function showDialog3(thisUrl,contentType)
	{
		var reportUrlText = document.getElementById("reportUrlText");
		var reportUrl = document.getElementById("reportUrl");
		var contentKind = document.getElementById("contentKind");
		reportUrlText.innerHTML  =  thisUrl;
		reportUrl.value = thisUrl;
		contentKind.value = contentType;
		//alert(thisUrl);
		YAHOO.example.container.dialog3.show();
	}