/*startList = function() {
	if (document.all&&document.getElementById) {
		var navRoot = document.getElementById("menu");
			for (i=0; i<navRoot.childNodes.length; i++) {
				var node = navRoot.childNodes[i];
				if (node.nodeName=="LI") {
					node.onmouseover=function() {
						this.className+=" over";
					}
					node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}
window.onload=startList;
*/

var menu = [];

function hideAfter(elementId) {
	if (menu[elementId] == false) {
		$('#'+elementId).next().hide();
		//console.log(elementId);
	}
}

$.fn.hoverClass = function(c) {
	return this.each(function(){
		$(this).hover( 
			function() { $(this).addClass(c);  },
			function() { $(this).removeClass(c); }
		);
	});
};


$(function() {
	var selected_menuItem = $("#mainmenu").attr("class");
	var lev1 = selected_menuItem.substr(9, 1);
	var lev2 = selected_menuItem.substr(11, 1);
	var timeout;

	var selected_menu = $("#menu-"+lev1);

	//$('#mainmenu li').click(function(){return false});
	$('#mainmenu li').click(function(){
		if (selected_menu.attr('id').substr(5,1) != lev1) {
			selected_menu.removeClass('active').find("img").remove();
			//$('#menu-'+lev1).css('background','url("images/menu_selected.gif") repeat-y').find("img").remove().prepend('<img src="images/menu_selected_left_behind.gif" />').append('<img src="images/menu_selected_right_behind.gif" />');
		}
		if ($(this).attr('class')!='active') {
			$(this).addClass('active').prepend('<img src="images/menu_selected_left.gif" />').append('<img src="images/menu_selected_right.gif" />');
		}
		$("#sub"+selected_menu.attr("id")).hide();
		$("#submenu > li.active").hide();
		selected_menu = $(this);
		$("#sub"+selected_menu.attr("id")).show();
		if (selected_menu.attr('id').substr(5,1) != lev1) {
			$("#menu-"+lev1).find("img").remove();
			$("#menu-"+lev1).prepend('<img src="images/menu_selected_left_behind.gif" />').append('<img src="images/menu_selected_right_behind.gif" />');
			$("#menu-"+lev1+" a").css('background','url("images/menu_selected_behind.gif") repeat-x');
		}
		else {
			$("#menu-"+lev1).find("img").remove();
			$("#menu-"+lev1).prepend('<img src="images/menu_selected_left.gif" />').append('<img src="images/menu_selected_right.gif" />');
			$("#menu-"+lev1+" a").css('background','#DC5123');
		}
		return false;
	});
	
	selected_menu.addClass('active');
	$("#submenu-"+lev1).addClass('active');
	
	$("#submenu-"+lev1+" > ul > li:eq("+lev2+")").addClass('active');
	
	$("#submenu > li").hide();
	$("#submenu > li.active").show();	
	$("#mainmenu > .active").prepend('<img src="images/menu_selected_left.gif" />').append('<img src="images/menu_selected_right.gif" />');
	
	$("#mainmenu li").hover(
		function(){
			/*if (selected_menu.attr('id').substr(5,1) != lev1) {
				selected_menu.removeClass('active').find("img").remove();
				//$('#menu-'+lev1).css('background','url("images/menu_selected.gif") repeat-y').find("img").remove().prepend('<img src="images/menu_selected_left_behind.gif" />').append('<img src="images/menu_selected_right_behind.gif" />');
			}
			if ($(this).attr('class')!='active') {
				$(this).addClass('active').prepend('<img src="images/menu_selected_left.gif" />').append('<img src="images/menu_selected_right.gif" />');
			}
			$("#sub"+selected_menu.attr("id")).hide();
			$("#submenu > li.active").hide();
			selected_menu = $(this);
			$("#sub"+selected_menu.attr("id")).show();
			if (selected_menu.attr('id').substr(5,1) != lev1) {
				$("#menu-"+lev1).find("img").remove();
				$("#menu-"+lev1).prepend('<img src="images/menu_selected_left_behind.gif" />').append('<img src="images/menu_selected_right_behind.gif" />');
				$("#menu-"+lev1+" a").css('background','url("images/menu_selected_behind.gif") repeat-x');
			}
			else {
				$("#menu-"+lev1).find("img").remove();
				$("#menu-"+lev1).prepend('<img src="images/menu_selected_left.gif" />').append('<img src="images/menu_selected_right.gif" />');
				$("#menu-"+lev1+" a").css('background','#DC5123');
			}*/
			return false;
		},
		function(){}
	);
	
	$("#menu").hover(
		function(){
			clearTimeout(timeout);
		},
		function(){	
			timeout = setTimeout(
				function(){
					if (selected_menu.attr('id').substr(5,1) != lev1) {
						selected_menu.removeClass('active').find("img").remove();
						$("#sub"+selected_menu.attr("id")).hide();
						$("#submenu-"+lev1).show();
						$("#menu-"+lev1).find("img").remove();
						$("#menu-"+lev1).prepend('<img src="images/menu_selected_left.gif" />').append('<img src="images/menu_selected_right.gif" />');
						$("#menu-"+lev1+" a").css('background','#DC5123');
					}
				},
				1200
			);			
	});
	
	
	$(".more, .less").click(function(){
		if ($(this).attr('class')=='more') {
			$(this).text("« mniej").removeClass("more").addClass("less").prev().slideDown();
		} else {
			$(this).text("więcej »").removeClass("less").addClass("more").prev().slideUp();
		}
		return false;
	});
	
	
	$("input").each(
		function() {
			$(this).change(function() {
				//console.log("hello");
			});
		}
	);	

	if ($("#zagranica").attr("checked")) {$("#wojewodztwo").attr("disabled", "disabled");};
	$("#zagranica").change(function() {
		if ($(this).attr("checked")) {
			$("#wojewodztwo").attr("disabled", "disabled");
		} else {
			$("#wojewodztwo").attr("disabled", "");
		}
	});

	var shownOffer = $('#dummy');
	$("#znalezione_oferty a.stanowisko").click(function(){
		var id = $(this).attr('id').replace(/stanowisko_/, '');
		window.open('oferty.php?action=show&id='+id, '36947' , 'width=750, height=550, status=no,toolbar=no, menubar=no, location=yes, scrollbars=yes');
		return false;
	});

	$("#znalezione_firmy a.nazwa").click(function(){
		var id = $(this).attr('id').replace(/firma_/, '');
		window.open('pracodawca.php?action=show&id='+id, '36947' , 'width=750, height=550, status=no,toolbar=no, menubar=no, location=yes, scrollbars=yes');
		return false;
	});
	
	/*$(".wydzial").click(function(){
		$(this).parent().parent().next().next().toggle();
	});*/
	
	/*$("#submit").click(function(){
		var checked = 0;
		$(".answer").each(function(){
			if ($(this).attr("checked")==true) {
				checked = checked + 1;
			}
		});
		if (checked>0) {
			return true;
		} else {
			alert("zaznacz odpowiedź");
			return false;
		}
	});*/
	
	/*$("form").submit(function(){
		if ($("#pass").val()!=$("#pass2").val()) {
			alert("Hasło i jego powtórzenie muszą byc takie same, wprowadź dane ponownie");
			return false;
		}
	});*/
	
	$("#wydzialy-manage .update").click(function(){
		$(this).parent().submit();
	});
	
	$("#newPass").click(function(){
		if ($("#pass1").attr("value")==$("#pass2").attr("value")) {
			return true;
		} else {
			alert("wpisz dwukrotnie to samo hasło");
			return false;
		}
	});
	
	$("#zaloguj").click(function(){
		$(this).parent().parent().submit();
	});
	
	// V A L I D A T I O N
	
	/*$(".required").each(function() {
		$(this).html($(this).text()+"<span class='required_sign'>*</span>");
	});*/
	//$(".required").html().fadeOut("slow");
	
});
