jQuery(function($){
	var processFile = "/habrodyr/assets/core/process.inc.php",
	//CREATES AND EDITS A MODAL WINDOW
	fx = {
		"initModal" : function(){
			//CREATES A MODAL WINDOW IF NONE EXISTS
			if($(".modal-window").length==0){
				//CREATES THE MODAL WINDOW
				return $("<div>")
					.hide()
					.addClass("modal-window")
					.appendTo("#containerContent");
			}
			else{
				return $(".modal-window");
			}
		},
		//BOXIN: ADDS DATA TO THE MODAL WINDOW AND APPENDS IT
		"boxin" : function(data, modal){
			//TRANSPARENT DIV OVERLAY
			/*$("<div>")
				.hide()
				.addClass("modal-overlay")
				.click(function(event){
					fx.boxout(event);
				})
			.appendTo("body");*/
			//APPENDS DATA TO MODAL WINDOW
			modal
				.hide()
				.html(data)
				.appendTo("#containerContent");
			$(".modal-window, .modal-overlay")
				.fadeIn("fast");
		},
		//BOXOUT: REMOVES THE MODAL WINDOW FROM DOM
		"boxout" : function(event){
			if(event!=undefined){
				event.preventDefault();
			}
			//FADE OUT AND REMOVE FROM DOM
			$(".modal-window, .modal-overlay")
				.fadeOut("fast", function(){
					$(this).remove();
				}
			);
		},
	};
	/* $('.printButton').live("click", function(event){
		event.preventDefault();
		var id = $(this).attr("href");
		//id = id.split('?')[1];
		$.ajax({
			type: "GET",
			url: id,
			success: function(data){
				$("<div>").hide().addClass("print-window").appendTo("body");
				$("body").css("background", "#fff");
				$(".print-window").html(data).text();
				$(".print-window").siblings().hide();
				$(".print-window").show('1', function(){
					window.print();
				});
			},
			error: function(msg){
				modal.append(msg);
			}
		});
	}); */
	var options = { 
        beforeSubmit:  	showRequest,  // pre-submit callback 
        success:       	showResponse  // post-submit callback 
    };
	$('#FormContainer input[type=submit]').live("click", function(event){
		event.preventDefault();
		$(this).unbind('submit').submit();
		var message = $(this).parents("form").find("#emailTinyMCE_ifr").contents().find("#tinymce").html();
		$(this).parents("form").find("#emailTinyMCE").val(message);
		$(this).parents("form").ajaxSubmit(options);
		return false;
	});
	function showRequest(formData, jqForm, options){
		return true; 
	}
	function showResponse(responseText, statusText, xhr, $form){
		if(responseText.length < 1000){
			modal = fx.initModal();
			fx.boxin(responseText, modal);
		}
		else
			window.location.href = $("#FormContainer input[name=pageName]").val();
	} 
});
