$(document).ready(function() {
	$("#text_area").click( function() {
		check_length(500);
	}).keyup( function() {
		check_length(500);
	}).keydown( function() {
		check_length(500);
	});
	
	$("img.tumbhail").click(function() {
		moveimage(this);
	});
	
	if($('#carousel').length) $('#carousel').glebsn_carousel();
});

function loadform(alias) {
 $('#'+alias).ajaxForm(
 { 
  dataType:  'json', 
  success:   processJsonForm
 }
 );	
}

function processJsonForm(data) {
 $("#inputresult").html(data.text);	
 if(data.done==1) {
  $("#submit_data").attr("disabled","disabled");
  setTimeout(function(){window.location = data.link;}, 3000);
 }
 else {
  $("#submit_data").attr("disabled","");
 } 
 $("#formajaxloader").empty();
 build_menu();
}

function loadindicator() {
 $("#formajaxloader").html("<div style=\"position:absolute;top:-65px;left:408px;width:31px;height:31px\"><img src=\"/i/ajax/blue.gif\" width=\"31\" height=\"31\" alt=\"\" /></div>");
}

function check_length(param) {
 var length = $("#text_area").val().length;
 if(length>=param) {
 	$("#text_area").val($("#text_area").val().substring(0,param));
 } else {
 	var ostatok = param - length;
 	$("#ostatok").html(ostatok);	
 }
}

function moveimage (el) {
	var tumbhail = new String($(el).attr("src"));
	var img = new String($("#mainimg").attr("src"));
	
	tumbhail = tumbhail.replace("s_","");
	img = img.substring(0,img.lastIndexOf("/")+1) + 's_' + img.substring(img.lastIndexOf("/")+1);
	
	$("#indicator").html("<img src=\"/i/ajax/bluefon.gif\" width=\"32\" height=\"32\" alt=\"\" />");
	
	$("#mainimg").attr("src",tumbhail).bind("load", function() {
		$("#indicator").empty("");	
	});
	
	$(el).attr("src",img).bind("load", function() {
  		$("#indicator").empty("");	
  	});
}
