$(document).ready(function() 
 {
    $("#ticker_content").keypress(function(){setCount(20);})
    $("#preview_wedding").click(function(){previewWedding();return false;})
    $("#preview_pregnancy").click(function(){previewPregnancy();return false;})
    $("#preview_birthday").click(function(){previewBirthday();return false;})
	$("#minimize").click(function(){MinimizeAll();})
	$("#maximize").click(function(){MaximizeAll();})
	$("#markers li").click(function(){Highlight(this);})
	$("#backgrounds li").click(function(){Highlight(this);})

	function Highlight(sourceElement)
	{
		var selected_li = $(sourceElement);
		var actual_selected = $(selected_li.parent('ul').find("li.selected"));
		
		if(null != actual_selected)
		{
			selected_li.attr('class','');
			actual_selected.css('border-color','rgb(203,223,235)');
			Minimize(actual_selected);
		}
		
		selected_li.css('border-color','rgb(75,109,130)');
		selected_li.attr('class','selected');
		selected_li.find('input').attr('checked','checked');
		Maximize(selected_li);
	}

	function getText()
 	{
	 	$.ajax({
				   type: "GET",
				   url: "/deticky/kids/getAge",
				   data: "day="+$("#ticker_day").val()+"&month="+$("#ticker_month").val()+"&year="+$("#ticker_year").val(),
				   success: function(msg)
				   {
				     $("#actual_text").text($("#ticker_content").val()+" "+msg);
				   }
			   });
 	}
	
	function previewWedding()
	{
		var queryString = $('#wedding_form :radio').fieldSerialize();
		var event_query = $('#wedding_form select').fieldSerialize();
		var content_query = $('#ticker_content').fieldValue();

		//$("#ticker_preview").html("<img src='/ticker/stTickerWedding/preview?"+queryString+"&"+event_query+"&content="+content_query+"' alt='preview' />");
		$("#ticker_preview").html("<div class='loader'>Generujem ticker<img src='/images/main/loading.gif' alt='loader' /></div>");
		$.ajax({
				   type: "GET",
				   url: "/stTickerWedding/preview",
				   data: queryString+"&"+event_query+"&content="+content_query,
				   success: function(msg)
				   {
				     $("#ticker_preview").html("<img src='/uploads/ticker/tmp/"+msg+"' alt='preview' />");
					 //$("#ticker_preview").html("<img src='"+msg+"' alt='preview' />");
					 //$("#actual_text").text($("#ticker_content").val()+" "+msg);
				   }
			   });
 	}
	
	function previewPregnancy()
	{
		var queryString = $('#pregnancy_form :radio').fieldSerialize();
		var event_query = $('#pregnancy_form select').fieldSerialize();
		var content_query = $('#ticker_content').fieldValue();

		$("#ticker_preview").html("<div class='loader'>Generujem ticker<img src='/images/main/loading.gif' alt='loader' /></div>");
		$.ajax({
				   type: "GET",
				   url: "/stTickerPregnancy/preview",
				   data: queryString+"&"+event_query+"&content="+content_query,
				   success: function(msg)
				   {
				     $("#ticker_preview").html("<img src='/uploads/ticker/tmp/"+msg+"' alt='preview' />");
					 //$("#ticker_preview").html("<img src='"+msg+"' alt='preview' />");
					 //$("#actual_text").text($("#ticker_content").val()+" "+msg);
				   }
			   });		
		//$("#ticker_preview").html("<img src='/ticker/stTickerPregnancy/preview?"+queryString+"&"+event_query+"&content="+content_query+"' alt='preview' />");
 	}
	
	function previewBirthday()
	{
		var queryString = $('#birthday_form :radio').fieldSerialize();
		var event_query = $('#birthday_form select').fieldSerialize();
		var content_query = $('#ticker_content').fieldValue();


		$("#ticker_preview").html("<div class='loader'>Generujem ticker<img src='/images/main/loading.gif' alt='loader' /></div>");
		$.ajax({
				   type: "GET",
				   url: "/stTickerBirthday/preview",
				   data: queryString+"&"+event_query+"&content="+content_query,
				   success: function(msg)
				   {
				     $("#ticker_preview").html("<img src='/uploads/ticker/tmp/"+msg+"' alt='preview' />");
					 //$("#ticker_preview").html("<img src='"+msg+"' alt='preview' />");
					 //$("#actual_text").text($("#ticker_content").val()+" "+msg);
				   }
			   });
 	}
	
	function setCount(ct)
	{
		var count = ct-$("#ticker_content").val().length;
		$("#count").text(count+"");
	}
	
	function setVisitCount(ct)
	{
		var count = ct-$("#visit_name").val().length;
		$("#count").text(count+"");
	}
	
	function MinimizeAll()
	{
		$("#backgrounds li").css("width","195px");
		$("#backgrounds li").css("height","40px");
		$("#backgrounds li img").css("width","195px");
		$("#backgrounds ul").attr("class","minimized");
	}
	
	function MaximizeAll()
	{
		$("#backgrounds li").css("width","400px");
		$("#backgrounds li").css("height","80px");
		$("#backgrounds li img").css("width","400px");
		$("#backgrounds ul").attr("class","");
	}
	
	function Maximize(sourceElement)
	{
		hovered_li = $(sourceElement);
		if(hovered_li.parent('ul').is('.minimized'))
		{
			hovered_li.css("width","400px");
			hovered_li.css("height","80px");
			hovered_li.find('img').css("width","400px");
		}
	}
	
	function Minimize(sourceElement)
	{
		hovered_li = $(sourceElement);
		if(hovered_li.parent('ul').is('.minimized'))
		{
			hovered_li.css("width","190px");
			hovered_li.css("height","40px");
			hovered_li.find('img').css("width","190px");
		}

	}
 });
 
 
 

