YAHOO.namespace("subscribe");

function init() {
	
	// Define various event handlers for Dialog
	var handleSubmit = function() {
		this.submit();
	};
	var handleCancel = function() {
		this.cancel();
	};
	var handleSuccess = function(o) {
		var response = eval('(' + o.responseText + ')');
		if(response.result == 'ok'){
			$('subscribe_button').innerHTML = '<div class="unfollow"><a href="javascript:void(0);" onclick="unsubscribe(\''+ response.id +'\',\'message\');">Leiratkozom</a></div>';
			$('div_msg').innerHTML = 'Feliratkozás megtörtént';
			$('div_msg').style.display = '';
			setTimeout( "hide_msg()", 5000); 
		}else{
			alert('Hiba történt');						
		}
	};
	var handleFailure = function(o) {
		alert("Submission failed: " + o.status);
	};

	// Instantiate the Dialog
	YAHOO.subscribe.dialog1 = new YAHOO.widget.Dialog("dialog1", 
							{ width : "334px",
							  xy:[400,100],
							  visible : false, 
							  constraintoviewport : true,
							  modal: true
							});


	// Wire up the success and failure handlers
	YAHOO.subscribe.dialog1.callback = { success: handleSuccess,
						     failure: handleFailure };
	
	// Render the Dialog
	YAHOO.subscribe.dialog1.render();

	YAHOO.util.Event.addListener("show", "click", YAHOO.subscribe.dialog1.show, YAHOO.subscribe.dialog1, true);
}

YAHOO.util.Event.onDOMReady(init);

