$(document).ready(function(){
	$(".subscribe").subscribe();
});

function closeSubscribe(){
		$("#Subscribe").remove();
	return false;
};

$.fn.subscribe = function()
{
	var titles=new Array();
	action = "";
	url = document.location.href;
	lang = "geo";
	if (url.match(/\/?eng/))
			lang = "eng";
	if (lang=="eng")
	{
		titles[0]="Subscribe";
		titles[1]="Name";
		titles[2]="Email";
	}else
	{
		titles[0]="გამოწერა";
		titles[1]="სახელი";
		titles[2]="ელ.ფოსტა";
	}
	offset = $(this).children("a").offset();
	offsetTop=offset.top+($(this).children("a").height()*2);
	offsetLeft=offset.left;
	
	$(this).click(function(){
		if ($("#Subscribe").length)
			return false;
		subscribeDiv = 
			$(
			"<div id=\"Subscribe\">" +
			"<div class=\"title\">" +
			"<p>"+titles[0]+" <a href=\"#\" class=\"close\" onclick=\"return closeSubscribe()\">Close</a></p>" +
			"</div>" +
			"<div class=\"content\">" +
			"<form action=\""+action+"\" method=\"post\" onsubmit=\"return submitSubscribe()\">" +
			"<label>" +
				titles[1]+": " +
				"<input type=\"text\" name=\"subscriberName\" id=\"subscriberName\" size=\"28\"/>" +
			"</label>" +
			
			"<label>" +
				titles[2]+":" +
				"<input type=\"text\" name=\"subscriberEmail\" id=\"subscriberEmail\" size=\"28\" />" +
			"</label>" +
			"<img src=\"/images/loader.gif\" width=\"16\" height=\"11\" class=\"loader\"/><input type=\"submit\" class=\"subscribe-submit\" value = \""+titles[0]+"\" />" +
			"</form>" +
			"</div>" +
			"</div>"
			).css({position: "absolute","z-index": 100,"top": offsetTop, "left": offsetLeft})
		$("body").append(subscribeDiv);
		return false;
	});
};

function submitSubscribe()
{
	if (!(sName = $("#subscriberName").val()) && !(sEmail = $("#subscriberEmail").val()))
	{
		error = "Enter your name & email";
		alert (error);
	}
	else
	if (!(sName = $("#subscriberName").val()))
	{
		error = "Enter your name";
		alert (error);
	}
	else 
	if (!(sEmail = $("#subscriberEmail").val()))
	{
		error = "Enter your email";
		alert (error);
	}else
	{
	$.ajax({
		type: "post",
		url: "/actions/subscribe.php",
		data: "name="+sName+"&email="+sEmail+"&lang="+lang,
		dataType: "html",
		beforeSend: function(){
			$("#Subscribe").find(".loader").show();},
		complete: function(){ 
			
		},
		success: function(text){
			setTimeout(function(){
				$("#Subscribe").find(".content").html(
						text
				);
			},1000);
			
		}
	});
	}
	
	return false;
}