
function CalcPrior(evtTrg) { 
	var intVal = evtTrg;
	
	if (typeof(evtTrg) == "object")	
		intVal = evtTrg.target.id.replace(/pri_/, '');
	
	$('#priority_full').css('width',(35*intVal) + 'px');
}

function OverPrior() {
	$('#priority_full').css('width', ($('#priorityform').val())*35+'px');
}

$(document).ready(function() {
	
	$(".box").prepend("<img src=\"/img/whitepx.gif\" class=\"corner tl\" alt=\"tl\" />"
		+ "<img src=\"/img/whitepx.gif\" class=\"corner tr\" alt=\"tl\" />"
		+ "<img src=\"/img/whitepx.gif\" class=\"corner bl\" alt=\"tl\" />"
		+ "<img src=\"/img/whitepx.gif\" class=\"corner br\" alt=\"tl\" />"
	);
	
	$(".box:not(#col2 .box)").append('<a class="toggler becsuk">&nbsp;</a>');
	
	$(".toggler").click(function() {
		$(this).prev().slideToggle("slow");
		$(this).toggleClass("becsuk").toggleClass("kinyit");
	});
	
	$('#searchtext').focus(function() {this.value = "";});
	
	$('#portal_sbutton').click(function(){
		$(this).addClass("active");
		$('#ggl_sbutton').removeClass("active");
		$('#searchtarget').attr('value','portal');
	});
	
	$('#ggl_sbutton').click(function(){
		 $(this).addClass("active");
		 $('#portal_sbutton').removeClass("active");
		 $('#searchtarget').attr('value','google');
	});
	
	$("form.jqtransform").jqTransform();
	
	$("#pri_1").hover(CalcPrior, OverPrior);
	$("#pri_1").click(function() { $('#priorityform').attr('value',1); return false; });

	$("#pri_2").hover(CalcPrior, OverPrior);
	$("#pri_2").click(function() { $('#priorityform').attr('value',2); return false; });

	$("#pri_3").hover(CalcPrior, OverPrior);
	$("#pri_3").click(function() { $('#priorityform').attr('value',3); return false; });

	$("#pri_4").hover(CalcPrior, OverPrior);
	$("#pri_4").click(function() { $('#priorityform').attr('value',4); return false; });

	$("#pri_5").hover(CalcPrior, OverPrior);
	$("#pri_5").click(function() { $('#priorityform').attr('value',5); return false; });
	
	//datum
	var datum=new Date();
	var honap=new Array("január","február","március","április","május","június","július","augusztus","szeptember","október","november","december");
	var datumstring = datum.getFullYear() + ". " + honap[datum.getMonth()] + " " + datum.getDate() + ".";
	$("#datum").attr('value', datumstring);
	
	//rendezes
	$("#szerint_a").click(function() { $("#szerintlista").toggle(); });
	
	$("#szerintlista a").click(function() {
		$("#szerint").val($(this).html());
		$(this).html($("#szerint_a").html());
		$("#szerint_a").html($("#szerint").val());
		$("#szerintlista").toggle();
	});
	
	$("#sorrend_a").click(function() {
		debug('$("#sorrend").val() == "csökkenő"', $("#sorrend").val());
		debug('$("#sorrend_a").html("növekvő")', $("#sorrend_a").html());
		
		if ( $("#sorrend").val() == "desc" ) {
			$("#sorrend").val("asc"); 
			$("#sorrend_a").html("növekvő"); 
		} else {
			$("#sorrend").val("desc"); 
			$("#sorrend_a").html("csökkenő"); 
		}
	});
	//rendezes
	
	//kategoria-cimke tabosdoboz
	
	$("#felhoful").click(function() {
		$("#tagkatdoboz .fulek a").removeClass("active");
		$(this).addClass("active");
	});
	
	$("#cimkeful").click(function() {
		$("#tagkatdoboz .fulek a").removeClass("active");
		$(this).addClass("active");
	});
	
	$("#kategoriaful").click(function() {
		$("#tagkatdoboz .fulek a").removeClass("active");
		$(this).addClass("active");
	});
	
// TABLESORTER
(function () {
	
	//PRIVATE
	var arrKeys = ['0','1','2','3','4','5','6','7','8','9','a','á','b','c','d','e','é','f','g','h','i','í','j','k','l','m','n','o','ó','ö','ő','p','q','r','s','t','u','ú','ü','ű','v','w','x','y','z'];
	var maxLength = Math.ceil(Math.log(arrKeys.length)/Math.LN10);
	
	function padInt(intInput) {
		var strPos = "" + (intInput+1);
		
		while(strPos.length < maxLength)
			strPos = "0" + strPos;
			
		return strPos;
	}

	function generateKeyMap() {
		var mapKeys = {};
		
		for(var i=0; i<arrKeys.length; i++) {
			var strPos = padInt(i);
			mapKeys[arrKeys[i]]	= strPos;
		}
		return mapKeys;
	}
	
	var mapKeys = generateKeyMap();	
	
	//PUBLIC
	hunParser = function (s) {
		
		var ret = "";
		
		for(var i=0;i<s.length; i++) {
			var key = mapKeys[s.charAt(i)];
			
			if(key == null)
					key = "00";
					
			ret += key;
		}
		
		return ret;
	}
})();
	
$.tablesorter.addParser({
	 id: "huntext", is: function(s) {return true;}, format: function(s) {return hunParser(s); }, type: "text"
});
					   
$("#taglista").tablesorter({headers: { 0: {sorter: "huntext" }}});
$("#katlista").tablesorter({headers: { 0: {sorter: "huntext" }}});

//


$("#konyvjelzodoboz .konyvjelzo").prepend("<div class=\"teteje\">&nbsp;</div>");
$("#konyvjelzodoboz li:not(#szukites li)").prepend("<div class=\"teteje\">&nbsp;</div>");

$("#loginreg a").click(function() {
							 $("#idi_box").dialog({
							modal: true,
					  		width: 362,
					  		resizable: false,
							dragable: false
					  }).dialog("open");
							 });

$("#boxicon").click(function() {
							 $("#settings_box").dialog({
							modal: true,
					  		width: 240,
							height: 200,
					  		resizable: false,
							dragable: false,
							open: function(event, ui) { if (typeof(SettingOnOpen) == "function") SettingOnOpen(event, ui); }
//							,close: function(event, ui) { if (typeof(SettingOnClose) == "function") SettingOnClose(event, ui); }
					  }).dialog("open");
							 });

$("#idi_box .switcher").click(function() {
									 $("#login").toggle();
									 $("#register").toggle();
									 boxheight = $("#idi_box .heightometer").height();
									 $("#idi_box").css("height",boxheight+"px");
									 });


}); //docreadyfunc//

