$(document).ready(function() {
   	init();
});

function init(){


	/* Remove alt and title from img in galler
	--------------------------------------------- */

	if ($(".gallery .thumbholder .thumb img")) {
		$(".gallery .thumbholder .thumb img").attr({ 
    	      alt: "",
    	      title: ""
    	});
    }


	/* Calendar translation
	------------------------------------- */
	if ($('#sista_dagen')) { 
	
		$.dpText = {
			TEXT_PREV_YEAR		:	'F\366reg\345ende \345r',
			TEXT_PREV_MONTH		:	'F\366reg\345ende m\345nad',
			TEXT_NEXT_YEAR		:	'N\344sta \345r',
			TEXT_NEXT_MONTH		:	'N\344sta m\345nad',
			TEXT_CLOSE			:	'St\344ng',
			TEXT_CHOOSE_DATE	:	'V\344lj datum'
		}		
		
		$('#sista_dagen').datePicker({clickInput:true});
	
	}

	/* Custom file input
	------------------------------------- */
	if($("input.bild")) {	
	    $("input.bild").filestyle({ 
	    	image: "/wp-content/themes/Mirror/images/graphics/btn-valj-fil.gif",
	    	imageheight : 20,
	    	imagewidth : 59,
	    	width : 162
	    });
    }
	
	/* Clear default input value
	------------------------------------- */
	/*
	$("#head input.text").focus(function() { 
		$(this).val("");
	});
	*/
	
	
	$("#head input.text").focus(function() { 
		txt = $(this).val();
		if(txt == 'password') {
			$(this).val("");
		}
	});
	
	/* Display login form
	------------------------------------- */
	$(".displaylogin").click(function() { 
		$(this).css({'display': "none"}); 
		$("#head form").css({'display': "block"}); return false;
	});
	
	if($(".imginfo")) {
		$(".imginfo").jHelperTip({
			trigger: "hover",
			topOff: -190,
			leftOff: 10,
			source: "ajax",
			type: "GET", 
			url: '/wp-content/themes/Mirror/tooltip-image.html',
			loadingImg: '/wp-content/themes/Mirror/images/graphics/ajax-loader.gif',
			loadingText: '',
			autoClose: true, 
			opacity: 0.9
		});
	}
	
	if($(".befinfo")) {
		$(".befinfo").jHelperTip({
			trigger: "hover",
			topOff: -335,
			leftOff: -180,
			source: "ajax",
			type: "GET", 
			url: '/?page_id=189',
			loadingImg: '/wp-content/themes/Mirror/images/graphics/ajax-loader.gif',
			loadingText: '',
			autoClose: true, 
			opacity: 0.9
		});
	}
	
	/* Fill kommun options
	------------------------------------- */
	if($("#lan")) {
		$("#lan").change(function() { 
			var lan = $("#lan").val();
			
			if($("option.default")) {
				$("option.default").html("L\344ser in kommuner...");
			}
			
			jQuery(function($) {  
                                // cjs@rabash 100315
				$("#kommuner").load("/wp-content/themes/Mirror/script/php/kommuner.php?lan=" + lan);  
			});
		});
	}
	
	if($("#lan2")) {
		$("#lan2").change(function() { 
			var lan = $("#lan2").val();
			
			if($("option.default")) {
				$("option.default").html("L\344ser in kommuner...");
			}
			
			jQuery(function($) {  
				$("#kommuner2").load("/wp-content/themes/Mirror/script/php/kommuner.php?lan=" + lan + "&lan2");  
			});
		});
	}
	
	/* Initialize lightbox
	------------------------------------- */
	$('.gallery .thumb a').lightBox();
	
	/* Search
	------------------------------------- */	
	/* Konsument */
	var myOptions = {
		"12" : "Kort",
		"11" : "Medium",
		"9" : "Långt",
		"32" : "Uppsättning"
	}
	
	if($("#dam").attr("checked")) {
		$("select[@name='frisyr']").addOption(myOptions, false);
		var tmp = $("#temp").val();
		$("select[@name='frisyr']").selectOptions(tmp);
	}
	
	$("input[@name='cat']").click(function () {
		$("#searchgallery").attr("action","?page_id=4&cat="+this.value);
		if(this.value == "8" || this.value == "6") {
			$("select[@name='frisyr']").addOption(myOptions, false);
		}else {
			$("select[@name='frisyr']").removeOption(["12", "11", "9", "32"]);
		}
	});	
	
	$("#frisyr").change(function () {
		$("#searchgallery").attr("action","?page_id=4&cat="+this.value);
		
	});

	/* VISA ANTAL */
	$("#visa").change(function () {
		var cat = $("input[@name='cat']:checked").val();
		var cat_select = $("select[@name='frisyr']").val();
		
		var set_cat = cat;
		
		if (cat_select != 6) {
			set_cat = cat_select;
		}
		
		//$("#searchgallery").attr("action","?page_id=4&cat="+cat+"&limit="+this.value);
		//$("#searchgallery").submit();
		document.location.href="?page_id=4&cat="+set_cat+"&limit="+this.value;
	});
	
	$("#visa2").change(function () {
		var cat = $("input[@name='cat']:checked").val();
		var cat_select = $("select[@name='frisyr']").val();
		
		var set_cat = cat;
		
		if (cat_select != 6) {
			set_cat = cat_select;
		}
		
		//$("#searchgallery").attr("action","?page_id=4&cat="+cat+"&limit="+this.value);
		//$("#searchgallery").submit();
		document.location.href="?page_id=4&cat="+set_cat+"&limit="+this.value;		
	});
	
	/* Frisor */
	
	var myOptions_frisor = {
		"24" : "[Alla]",
		"25" : "Kort",
		"27" : "Medium",
		"26" : "Långt",
		"33" : "Step by step",
		"31" : "Uppsättning"
	}
	var menOptions_frisor = {
		"28" : "[Alla]",
		"36" : "Step by step"
	}
	
	var myOptions_default = {
		"20" : "[Alla]"
	}
	
	if($("#dam_frisor").attr("checked")) {
		$("select[@name='frisyr_frisor']").addOption(myOptions_frisor, false);
		var tmp = $("#temp_frisor").val();
		$("select[@name='frisyr_frisor']").selectOptions(tmp);
	}
	
	if($("#herr_frisor").attr("checked")) {
		$("select[@name='frisyr_frisor']").addOption(menOptions_frisor, false);
		var tmp = $("#temp_frisor").val();
		$("select[@name='frisyr_frisor']").selectOptions(tmp);
	}
	
	$("input[@name='cat_frisor']").click(function () {
		$("#searchgallery_frisor").attr("action","?page_id=231&cat="+this.value);
		$("select[@name='frisyr_frisor']").removeOption(["20", "24", "25", "26", "27", "28", "31", "33", "36"]);
		if(this.value == "24") {
			$("select[@name='frisyr_frisor']").addOption(myOptions_frisor, false);
		}else if(this.value == "28"){
			$("select[@name='frisyr_frisor']").addOption(menOptions_frisor, false);
		} else if (this.value == "20") {
			$("select[@name='frisyr_frisor']").addOption(myOptions_default, false);
		}else {
			$("select[@name='frisyr_frisor']").removeOption(["20", "24", "25", "26", "27", "28", "31", "33", "36"]);
		}
	});	
	
	$("#frisyr_frisor").change(function () {
		$("#searchgallery_frisor").attr("action","?page_id=231&cat="+this.value);
		
	});

	/* VISA ANTAL */
	$("#visa_frisor").change(function () {
		var cat = $('#frisyr_frisor :selected').val();
		$("#searchgallery_frisor").attr("action","?page_id=231&cat="+cat+"&limit_frisor="+this.value);
		$("#searchgallery_frisor").submit();
	});
	
	$("#visa2_frisor").change(function () {
		var cat = $('#frisyr_frisor :selected').val();
		$("#searchgallery_frisor").attr("action","?page_id=231cat="+cat+"&limit_frisor="+this.value);
		$("#searchgallery_frisor").submit();
	});
	
	/* Search Salong
	------------------------------------- */
	var lan = $("#lan").val();
	var kommun = $("#kommun").val();
	$("#pagenavi a").each( function() {
		var exAttr = $(this).attr("href");
		var reg = new RegExp(".lan?");
		if (reg.test(exAttr)) {
			//alert("stämmer bra det!");
		} else {
                    // cjs@rabash 100317
                    //$(this).attr("href", exAttr+"&lan="+lan+"&kommun="+kommun);
                    var attr = '';
                    if (parseInt(lan)) {
                        attr += '&lan=' + lan;
                    }
                    if (parseInt(kommun)) {
                        attr += '&kommun=' + kommun;
                    }
                    $(this).attr('href', exAttr + attr);
		}
	})
	
	/* Search Leverantor
	------------------------------------- */
	var views = $("#current_val" ).val();

	$("#pagenaviLeverantor a").each( function() {
		var exAttr = $(this).attr("href");
		var reg = new RegExp(".views?");
		if(reg.test(exAttr)){
			//alert("stämmer bra det!");
		}else{
			$(this).attr("href", exAttr+"&views="+views);
		}
	})
	
	
	/* Remove height from image in job ad
	------------------------------------- */
	
	if ($(".singlejob .left")) {
		$(".singlejob .left img").removeAttr("height");
	}
}

