$(function() {
	
	//Om användaren har en mobil browser visar vi en dialog som frågar om de vill se den mobila siten eller den vanliga.
	if(jQuery.browser.mobile) {
		if($.cookie('mobile_version') == null) {
			
			function confirmation() 
		    {
		    var answer = confirm("For å besøke vår mobile nettsted? Du kan angre på ditt valg senere ved å klikke på linken nederst på siden.")
		    if (answer){
		        var now=new Date();
		        var expiresDate=new Date();
		        expiresDate.setDate(now.getDate() + 10);
		        $.cookie("mobile_version", 1, { expires : expiresDate});
				$(window.location).attr('href', '/mobile');
		    }
		    else{
		    	$.cookie("mobile_version", 0, { expires : expiresDate});
		    }
		    }
		confirmation();
		} 
		
		// Användaren har tidigare valt att visa den mobila versionen och skickas därför automatiskt dit.
		else if ($.cookie('mobile_version') == 1) {
			$(window.location).attr('href', '/mobile');
		}	
	}
	
	//Användaren byter till den mobila versionen med länken i footern.
	$("#mobile-site").click(function() {
		$.cookie('mobile_version', '1');
		$(window.location).attr('href', '/mobile');
	});
	
    /* Sök-knappen till sökrutan i headern */
		$("#search_div").click(function() {
			$('#search_form').submit();
		});
		
	/* Sök-knappen till sökrutan längst ned */
		$("#search_bottom_div").click(function() {
			$('#search_bottom_form').submit();
		});	
		
	/* Sök-knappen till sökrutan längst ned */
		$("#search_content_div").click(function() {
			$('#search_content_form').submit();
		});	
	
    //jqTransform till checkboxarna till sökrutan
    $("form.jqtransform").jqTransform();
	
	/* Checkboxarna till sökrutan */
    var searchbox = $(".jqTransformCheckbox");

    searchbox.click(function() {
    	searchbox.removeClass("jqTransformChecked");
		$(".searchoption").removeAttr("checked");
		$(this).addClass("jqTransformChecked");
		$(this).next().attr("checked", true);
	});
   
  //Aktivera arkivsökfunktioner
    $("input[name='search_option']").change(function(){
        if ($(this).val() == '2')
        {
        	//alert("tjo");
        	console.log("test");
        	$("#search_archive_years_container :input").removeAttr("disabled");
        	//$("#search_archive_years_container :input").attr("enabled", "true");
        } else {
        	$("#search_archive_years_container :input").attr("disabled", "");
        }
    });
	
/* Relaterat galleri */
if($(".article-gallery").length) {
    $(".article-gallery").carouFredSel({
        items       : 1,
    	auto : {
    		pauseOnHover: true
    	},
    	scroll : {
    	items: 1,
    	fx : "crossfade"
    	}
    });
  }
    
    /* Topp-produkt-container */
    if($("#produktcontainer").length) {
        $("#produktcontainer").after('<div id="produktcontainerX" />').next().html($("#produktcontainer").html());
        $("#produktcontainer div:odd").remove();
        $("#produktcontainerX div:even").remove();

        $("#produktcontainer").carouFredSel({
            synchronise	: "#produktcontainerX",
            scroll		: 3,
            items       : 3,
            circular    : false,
            infinite    : false,
            prev        : "#produkt_prev",
            next        : "#produkt_next",
            auto        : false,
            pagination  : "#produkt_pag"
        });

        $("#produktcontainerX").carouFredSel({
            auto: false,
            circular    : false,
            infinite    : false
        });
    }
    
    /* Tooltip till kalendern */
    $(".trigger").tooltip({
							effect: 'fade',
							relative: true,
							position: 'center left',
							offset: [0,0]
    });
    
});

function showOnMap(lat, lng, name, address, post_address, tele, fax, url, email) {
	  var mapCanvas = document.getElementById("map_canvas");
	  
	  $.colorbox({width:"750px", height:"480px", inline:true, href:"#map_canvas", close: "<img src='/design/elbr/images/closelabel.gif'>", onComplete: function(){
	
		 var latlng = new google.maps.LatLng(lat, lng);
	  	  var markersArray = [];
	  	  var myOptions = {
	  	      zoom: 14,
	  	      center: latlng,
	  	      zoomControl: true,
	         scaleControl: false,
	         mapTypeControl: false,
	         streetViewControl: false,
	  	      mapTypeId: google.maps.MapTypeId.ROADMAP
	  	    };
	  	  
	  	name = "<strong>" + name + "</strong><br />";
    	address = "<p>" + address + "</p>";
    	post_address = "<p>" + post_address + "</p>";
    	tele = "<p>Tel: " + tele + "</p>";
    	fax = "<p>Fax: " + fax + "</p>";
    	url = "<p><a href='http://" + url + "' target='_blank' >" + url + "</a></p>";
    	email = "<p>" + email + "</p>";
    	
    	var infotext = name + address + post_address + tele + fax + url + email;
	  	 
		  var googleMap = $("#cboxLoadedContent").find("#map_canvas")[0];
	  	  var map = new google.maps.Map(googleMap,
	  	        myOptions);
	  	    
	  	  var latlng = new google.maps.LatLng(parseFloat(lat),
	                     parseFloat(lng));
	  	    
	  	  image = "/design/elbr/images/markers/red-dot.png";
	  	  var marker = new google.maps.Marker({position: latlng, map: map, icon: image});
	  	  markersArray.push(marker);
	  	var infowindow = false;
	  	  google.maps.event.addListener(marker, "click", function() { 
	    	  if (infowindow) infowindow.close();

	          infowindow = new google.maps.InfoWindow({content: infotext});
	          infowindow.open(map, marker);
	        });
	  }
	  
	  });
	  
	  
}
