jQuery(document).ready(function(){
	/*$(".checkbox").click(function(){
		if($(this).parent().find('label').html() == "Bytte hytte" || $(this).parent().find('label').html() == "Utleie av hytte" || $(this).parent().find('label').html() == "Selge hytte"){
			//hvis noen av boksene er selected
			if ($(this).is(':checked') == true) {
				var p = $(this).position();
				$('#register_cabin_info').css('margin-top', '42px');
				$('#register_cabin_info').css('display', 'block');
					  $("#register_cabin_info").animate({ 
						height: "auto"
					  }, 700 );
			}else{
				var p = $(this).position();
				$('#register_cabin_info').css('display', 'none');
			}
		}
	});*/
	var fylker = new Array();
	
	if($("select[name='cabincat_3']").length){
		$("option", "select[name='cabincat_4']").each(function(){
			selected_string = "";
			var selected = $(this).attr('selected');
			if(selected == true){
				selected_string = "selected='selected'";
			}
			fylker[$(this).attr('id')] = $(this).val() + ":" + $(this).html() + ":" + selected_string;
		});
		updateFylker(fylker);
	}
	
	
	
	//hvis profil vises, gjemmes de fylkene som ikke er aktuelt for det landet som er valgt
	function updateFylker(fylker){
			$("option", "select[name='cabincat_4']").each(function(){
				$(this).remove();
			});
			if($("select[name='cabincat_3']").val() == 'cabincat_3_8'){
				//norge
                                if($("input[name='searchbutton']").length){
                                    $("select[name='cabincat_4']").append("<option value='-1'>Alle</option>");
                                }
				for(var i = 1; i < 20; i++){
					valarr = fylker[i].split(":");
					$("select[name='cabincat_4']").append("<option value='" + valarr[0] + "' " + valarr[2] + ">" + valarr[1] + "</option>");
				}
			}
			
			if($("select[name='cabincat_3']").val() == 'cabincat_3_10'){
                                if($("input[name='searchbutton']").length){
                                    $("select[name='cabincat_4']").append("<option value='-1'>Alle</option>");
                                }
				for(var i = 20; i < 30; i++){
					valarr = fylker[i].split(":");
					$("select[name='cabincat_4']").append("<option value='" + valarr[0] + "' " + valarr[2] + ">" + valarr[1] + "</option>");
				}
			}
			
			if($("select[name='cabincat_3']").val() == 'cabincat_3_9'){
                                if($("input[name='searchbutton']").length){
                                    $("select[name='cabincat_4']").append("<option value='-1'>Alle</option>");
                                }
				for(var i = 30; i < 56; i++){
					valarr = fylker[i].split(":");
					$("select[name='cabincat_4']").append("<option value='" + valarr[0] + "' " + valarr[2] + ">" + valarr[1] + "</option>");
				}
			}

                        if($("select[name='cabincat_3']").val() == '-1'){
                            $("select[name='cabincat_4']").append("<option value='-1'>Velg land</option>");
			}
	}
	
	$("select[name='cabincat_3']").change(function(){
		updateFylker(fylker);
	});
	
	//cabin adress
	$("input[name='cabin_adress']").focus(function(){
		if($(this).val() == "Adresse")
			$(this).val("");
	});
	$("input[name='cabin_adress']").blur(function(){
		if($(this).val() == "")
			$(this).val("Adresse");
	});
	$("input[name='cabin_adress_zip']").focus(function(){
		if($(this).val() == "P.nr")
			$(this).val("");
	});
	$("input[name='cabin_adress_zip']").blur(function(){
		if($(this).val() == "")
			$(this).val("P.nr");
	});
	$("input[name='cabin_adress_place']").focus(function(){
		if($(this).val() == "Sted")
			$(this).val("");
	});
	$("input[name='cabin_adress_place']").blur(function(){
		if($(this).val() == "")
			$(this).val("Sted");
	});
	
	//user adress
	$("input[name='user_adress']").focus(function(){
		if($(this).val() == "Adresse")
			$(this).val("");
	});
	$("input[name='user_adress']").blur(function(){
		if($(this).val() == "")
			$(this).val("Adresse");
	});
	$("input[name='user_adress_zip']").focus(function(){
		if($(this).val() == "P.nr")
			$(this).val("");
	});
	$("input[name='user_adress_zip']").blur(function(){
		if($(this).val() == "")
			$(this).val("P.nr");
	});
	$("input[name='user_adress_place']").focus(function(){
		if($(this).val() == "Sted")
			$(this).val("");
	});
	$("input[name='user_adress_place']").blur(function(){
		if($(this).val() == "")
			$(this).val("Sted");
	});
	$("input[name='cabin_heading']").focus(function(){
		if($(this).val() == "Overskrift")
			$(this).val("");
	});
	$("input[name='cabin_heading']").blur(function(){
		if($(this).val() == "")
			$(this).val("Overskrift");
	});
	$("textarea[name='cabin_notes']").focus(function(){
		if($(this).val() == "Beskrivelse")
			$(this).val("");
	});
	$("textarea[name='cabin_notes']").blur(function(){
		if($(this).val() == "")
			$(this).val("Beskrivelse");
	});
	
	//sjekker om epostene er like
	$("input[name='email'], input[name='email2']").keyup(function(){
		if($("input[name='email2']") != null){
			var epost = $("input[name='email']");
			var epost2 = $("input[name='email2']");
			if(epost.val() != epost2.val())
				epost2.css("border", "1px solid #C70205");
			else
				epost2.css("border", "1px solid #ccc");
		}
	});
	
	
	$("#register_cabin_info_2, input[name='register_cabin_info_2_button']").click(function(){
		$("#register_cabin_info_2").addClass("register_chosen");
		$("#register_cabin_info_2").removeClass("register_not_chosen");
		$("#register_cabin_info_1").addClass("register_not_chosen");
		$("#register_cabin_info_1").removeClass("register_chosen");

		$("#register_cabin_info_step_2").css('height', '' + ($("#register_cabin_info_step_1 fieldset").height()*1 + 20 *1) + "px");
		$("#register_cabin_info_step_2").css('width', '0px');
		$("#register_cabin_info_step_2").css('z-index', '2');
                $("#register_cabin_info_step_2").css('display', 'block');
		$("#register_cabin_info_step_2").animate({ 
					width:  $("#register_cabin_info_step_1").width() + 'px',
					opacity: '1'
				  }, 700);
		scrollGo();

		
		
	});
	
	$("#register_cabin_info_1, input[name='register_cabin_info_1_button']").click(function(){
		$("#register_cabin_info_1").addClass("register_chosen");
		$("#register_cabin_info_1").removeClass("register_not_chosen");
		$("#register_cabin_info_2").addClass("register_not_chosen");
		$("#register_cabin_info_2").removeClass("register_chosen");
		
		
		$("#register_cabin_info_step_2").animate({ 
					width:  "0px",
					opacity: 0
				  }, 700 );
		scrollGo();
		//$("#register_cabin_info_step_2").css('display', 'none');
	});
	
	function scrollGo() {
	   var x = $('#register_cabin_info').offset().top - 100; // 100 provides buffer in viewport
	   $('html,body').animate({scrollTop: x}, 500);
	}
	
	$("a#changePassword").click(function(){
		if($(this).css('display') == 'block')
			$("div#div_change_password").toggle();
		else
			$("div#div_change_password").toggle();
	});
	
	$(".mediaElement").live('mouseover', function(){
		$("div.controls_cabin" , $(this)).css("display", "block");
		$("div.controls_opacity_cabin" , $(this)).css("display", "block");
	});
	
	$(".mediaElement").live('mouseout', function(){
		$("div.controls_cabin" , $(this)).css("display", "none");
		$("div.controls_opacity_cabin" , $(this)).css("display", "nones");
	});
	
	$(".mediaElement_delete").live('click', function(){
		$(this).parent().parent().remove();										 
	});
	
	$(".mediaElement_main_image").live('click', function(){
		var html = $(this).parent().parent().html();
		$(this).parent().parent().parent().prepend('<div class="mediaElement">' + html + '</div>');
		$(this).parent().parent().remove();	
	});
	
	/*$(".mediaElement").live('hover', 
		function () {
			$("div.controls" , $(this)).show();
			$("div.controls_opacity" , $(this)).show();
		}, 
		function () {
			$("div.controls" , $(this)).hide();
			$("div.controls_opacity" , $(this)).hide();
		}
	);*/

	
	if($(".opacity_front").length){
		$(".opacity_background").css("height", $(".opacity_front").height() + 20);
	}
	
		
	if($(".opacity_front", "div#recent_cabins").length){
		$(".opacity_background", "div#recent_cabins").css("height", $(".opacity_front", "div#recent_cabins").height() + 60);
	}

        $("#register-button").click(function(){
            if($("input[name='cabin_heading']").val() == "Overskrift" || $("input[name='cabin_heading']").val() == ""){
                alert("Du må skrive en overskrift under kategorien 'Din anonnse'");
                return false;
            }else
                return true;
        });

});
