/**
 * @author spetz
 */

$(document).ready( function() {
	
	var PATH = $("#site").text();
	$('.info').tooltip();
	
	$('A.confirm').click(function() {
		return confirm('Vill du verkligen ta bort det aktuella objektet?');
	});
	
	$('#subNav ul').hide();
	var path = location.pathname.substring(1);
	$(".subNavDiv").click(function() {
		$('#subNav ul').hide();
		$(this).addClass('active').siblings('ul').slideDown();
	});
	
	if(path!='') {
		$('#subNav a[@href$="' + path + '"]').addClass('active').siblings("ul").slideDown();
		$('#subNav a[@href$="' + path + '"]').addClass('active').parent('div').next('ul').slideDown();
		$('#subNav a[@href$="' + path + '"]').parents("ul").show();	
	}
	
	
	/*
		Tar hand om popuplänkar
	*/
    $('a.popup').click(function(){
        window.open( $(this).attr('href'), "Admin | heartalchemy.net","width=700,height=600,resizable=yes,scrollbars=no,toolbar=no,location=no,directories=no,left=100,top=100,screenX=100,screenY=100");
        return false;
    });
	
	if($("select#navLevel option:selected").val() != 2) $("select#parent").attr("disabled", true);
	if($("select#navLevel option:selected").val() != 3) $("select#parent2").attr("disabled", true);
	
	$("#nav a").hover(function() {
		$(this).addClass('nav_hover');
	}, function() {
		$(this).removeClass('nav_hover');
	});
	
	$("select#navLevel").click( function() {
		level = parseInt($("select#navLevel").val());
		if(level==1) {
			$("select#parent").attr("disabled", true);
			$("select#parent2").attr("disabled", true);
		} else if (level==2) { 
			$("select#parent2").attr("disabled", true);	
			$("select#parent").attr("disabled", false);
		} else {
			$("select#parent").attr("disabled", true);
			$("select#parent2").attr("disabled", false);
		}
	});
	
	$("select#sortLevel").change( function() {
		$("form#frmSortLevel").submit();
	});
	
	$("#sortPages").keyup( function() {
		if (($("#sortPages").val().length) > 2) {
			$.post(PATH + "show_pages_ajax/page", {
				word: $("#sortPages").val()
			}, function(svar){
				$("#showPages").empty().append(svar);
				$("table").each(function() { 
					var sok = $("#sortPages").val().toUpperCase();
					$.highlight(this, sok); 
				});
			});
		}
       	return false;
	});
	
	
	
});
