function doSearch() 
{
	query = '';
	if( $("input#s").val()) {
		query = $("input#s").val();

		if (query.length>2) {
			query = encodeURI(query);
			query = query.replace(/\//g, "-fs-");
			query = query.replace(/\./g, "-dot-");
			search_url = root_path + ((cms_lang != "et") ? "/" + cms_lang : "") + "/_search/" + query;
		} else {
			$("input#s").css('border-color', 'red');
		}
		if($("select#type").val()){
			search_url = search_url + '/type/' + $("select#type").val();
		}
		if($("input#from").val() && $("input#from").val() != 'pp.kk.aaaa'){
			search_url = search_url + '/from/' + $("input#from").val();
		}
		if($("input#to").val() && $("input#to").val() != 'pp.kk.aaaa'){
			search_url = search_url + '/to/' + $("input#to").val();
		}
		document.location.href = search_url;
	}
}

function vote(type, id) {
	$.ajax({
		type: 'POST',
		url: ajax_path + '/vote/' + type + '/' + id,
		cache: false,
		data: {},
		dataType: 'json',
		timeout: 2000,
		success: function(data) {
			$('#vote').remove();
			$('#stats').show();
			$('#stats_likes').html(data.likes);
			$('#stats_dislikes').html(data.dislikes);
		}
	});
	return false;
}

function clear_field(object,value) 
{
	if (object.value==value)
		object.value='';
}

function clear_reset(object,value) 
{
	if (object.value=='')
		object.value=value;
}

function mailt(str1,str2,el)
{
	el.href = 'mailto:' + str1 + '@' + str2;
}

jQuery.exists = function(selector) {return ($(selector).length > 0);}


$(function()
{
	root_path = location.protocol + "//" + location.host;
	ajax_path = root_path + "/_ajax";
	pathname = location.pathname;

	$('#increase').click(function(){
		if($('body').css('font-size') == '10px') $('body').css('font-size', '11px'); //11px
		else if ($('body').css('font-size') == '11px') $('body').css('font-size', '12px'); //12px
		else $('body').css('font-size', '10px'); //12px
		return false;
	});
	
	$('#decrease').click(function(){
		if($('body').css('font-size') == '12px') $('body').css('font-size', '11px'); //11px
		else if ($('body').css('font-size') == '11px') $('body').css('font-size', '10px'); //12px
		else if ($('body').css('font-size') == '10px') $('body').css('font-size', '9px'); //12px
		else if ($('body').css('font-size') == '9px') $('body').css('font-size', '8px'); //12px
		else $('body').css('font-size', '10px'); //12px
		return false;
	});

	$('.datepicker').datepicker({dateFormat: 'dd-mm-yy'}, $.datepicker.regional[cms_lang]);
	$('.datepicker').datepicker({dateFormat: 'dd-mm-yy'}, $.datepicker.regional[cms_lang]);

	if ($.exists("#searchbox"))
	{
		$("#searchbox form").submit(function(){
			return false;
		});
		$("#searchsubmit").click(function(){

			doSearch();
			return false;
		});
		$("#s").keyup(function(e){
			if(e.keyCode == 13){
				doSearch();
				return false;
			}
		})
	}
	
	var H = 0;
	$('.front-icons ul').each(function(i){
		var h = $(this).children('li').eq(i).height();
	});
	$('.front-icons ul li').height(H);
	
	$('.front-icons ul li').each(function(i){
		var tm = ($(this).height() - $(this).find('a').height()) / 2;
		$(this).find('a').css('margin-top', tm);
	});

});
