/*
Copyright (c) 2008 Mediasparx (http://www.mediasparx.com)
Notes: Vis/skul subkategorier
*/

$(function() {
	var url = window.location.href;
	var produkt = url.split("/");
	if(!produkt[5]){ //Hvis ikke produkt kategoriser listen
		if(produkt[4] != "transport" && produkt[4] != "events"){ // Hvis ikke transport
			// Lag tabell over subkategorier
			var kategoriArray=new Array();
			kategoriArray[0] = '<td><input type="radio" name="contentselect" class="contentselect" value="Alle" checked="checked" />All</td>';
			var teller = 1;
			$("div .content").each(function(i){
				kategoriArray[teller] = '<td><input type="radio" name="contentselect" class="contentselect" value="' + $(this).attr("id") + '" />' + $(this).attr("id") + '</td>';
				teller++;
			});

			// Formuler html
			var kategorier = '<p><strong>Category</strong>:</p><table cellspacing="3" cellpadding="3" width="100%" border="0">';
			var lengde = Math.floor(kategoriArray.length/2);
			var parOdd = lengde % 2;
			if(parOdd == 0) {
				ekstra = 1;
				lengdeTest = lengde;
			} else {
				ekstra = 0;
				lengdeTest = lengde-1;
			}
			if(teller == 3){
				ekstra = 1;
			    for (i=0;i<=lengdeTest+1;i++) {
				    kategorier += '<tr>';
					kategorier += kategoriArray[i];
					if(kategoriArray[lengde+ekstra+i]){
						kategorier += kategoriArray[lengde+ekstra+i];
					} else {
						kategorier += '<td>&nbsp;</td>';
					}
				    kategorier += '</tr>';
				}
			} else {
			    for (i=0;i<=lengdeTest;i++) {
				    kategorier += '<tr>';
					kategorier += kategoriArray[i];
					if(kategoriArray[lengde+ekstra+i]){
						kategorier += kategoriArray[lengde+ekstra+i];
					} else {
						kategorier += '<td>&nbsp;</td>';
					}
				    kategorier += '</tr>';
				}
			}
			kategorier += '</table>';

			// Skriv ut html
			$("#subkategorier").prepend(kategorier);

			if(produkt[4] != "map"){
				// Legg til funksjonalitet
				$(".contentselect").click(function () {
					// Alle? > Vis alle
					if($(this).attr("value") == "Alle") {
						$("div .content:hidden").fadeIn("slow");
					} else { // Ikke alle > slå av alle og hvis valgt
						valgt = $(this).attr("value");
						$("div .content:visible").each(function(i){
							if($(this).attr("id") != valgt){
								$(this).fadeOut("slow");
							}
						});
						$("div .content:hidden").each(function(i){
							if($(this).attr("id") == valgt){
								$(this).fadeIn("slow");
							}
						});
					}
			    });
			} else {
				// Legg til funksjonalitet
				$(".contentselect").click(function () {
					// Alle? > Vis alle
					if($(this).attr("value") == "Alle") {
						$("div .content:hidden").show();
					} else { // Ikke alle > slå av alle og hvis valgt
						valgt = $(this).attr("value");
						$("div .content:visible").each(function(i){
							if($(this).attr("id") != valgt){
								$(this).hide();
							}
						});
						$("div .content:hidden").each(function(i){
							if($(this).attr("id") == valgt){
								$(this).show();
							}
						});
					}
					reloadMarkers();
			    });
			}
		}
	} else {
		$(".PostContentSingle").hide();
		$("#content1 hr").eq(1).hide();
		$("#content3 hr").eq(1).hide();
		$("#content4 hr").eq(1).hide();
	}
});