	var nuvaderArr = new Array();
	var placeCookieName = "myWeatherSettings";
	var ortsNamn;
	var defaultArr = new Array();

	function ntv_removePlaceId(nodeNum) {
		var placeCookie = ntv_getcookie(placeCookieName);
		var placeArr = new Array();
		var tempPlaceArr = new Array();
		var oChoosenCities = document.ab_favvo.choosencities;
//		var selectedPlace = oChoosenCities.options[ab_favvo.selectedIndex].value;
		var selectedPlace = nodeArray[nodeNum].placeId;
		

		if (placeCookie != "" && selectedPlace != "") {
			placeArr = placeCookie.split(":");
			for (var i=0; i < placeArr.length; i++) {

				if (selectedPlace != placeArr[i]) {
					tempPlaceArr[tempPlaceArr.length] = placeArr[i];
					//tempPlaceArr.push(placeArr[i]);
				}
			}

			placeCookie = tempPlaceArr.join(":");

			ntv_setCookie(placeCookie);

			ntv_writeMyWeather();

			return "true";
		} else {
			return "false";
		}
	}


	function ntv_findPlaceInCookie(nodeNum) {
		var placeCookie = ntv_getcookie(placeCookieName);
		var placeArr = new Array();		
		if (placeCookie != "") {
			placeArr = placeCookie.split(":");
			for (var i=0; i < placeArr.length; i++) {
				if (nodeArray[nodeNum].placeId == placeArr[i]) {
					return(true);
				}
			}
		}
		return(false);
	}


	function ntv_setCookie(cookieString) {
			myCookie = placeCookieName +"="+ cookieString +"; expires=Mon,10-May-2010 00:00:00 GMT; domain=aftonbladet.se; path=/;";
			document.cookie = myCookie;

	}


	function ntv_addToCookie(id, name) {
		var placeId = nodeArray[id].placeId;
		var placeArr = new Array();
		var blnFound = false;

		var placeCookie = ntv_getcookie(placeCookieName);


		if (placeCookie != "") {
			placeArr = placeCookie.split(":");
		}

		for (var i=0; i < placeArr.length; i++) {
			if (placeId == placeArr[i]) {
				blnFound = true;
			}

		}

		if (!blnFound) {
//			placeArr.length++;
//			placeArr[placeArr.length+1].value = placeId;
			placeArr[placeArr.length] = placeId;
//			placeArr.push(placeId);
		}


		placeCookie = placeArr.join(":");
		ntv_setCookie(placeCookie);
		ntv_writeMyWeather();
		alert(name +" sparad i Mitt Väder");

	}


	function ntv_getcookie(cookiename) {

	 var cookiestring=""+document.cookie;

	 var index1=cookiestring.indexOf(cookiename);
	 if (index1==-1 || cookiename=="") return "";
	 var index2=cookiestring.indexOf(';',index1);
	 if (index2==-1) index2=cookiestring.length;

	 return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
	}



	function ntv_writeMyWeather() {
		var myPlacesArr = new Array();
		var nodeId;
		var placeCookie = ntv_getcookie(placeCookieName);
		if (placeCookie != "" && placeCookie != ";") {
			myPlacesArr = placeCookie.split(":");
			//myPlacesArr.sort();
		} else {
			// Default settings //
			myPlacesArr = defaultArr;
			//myPlacesArr.sort();
			placeCookie = myPlacesArr.join(":");
			ntv_setCookie(placeCookie);
		}

		var temp = document.ab_favvo.choosencities;
		var strPlaceName = "";
		temp.length=1;

		document.ab_favvo.choosencities[0].text = "Välj favorit";
		document.ab_favvo.choosencities[0].value = "";
		for (var i=0; i < myPlacesArr.length; i++) {
			temp.length++;
			//idArr = myPlacesArr[i].split("_");
			//strPlaceName = myPlacesArr[findPlaceId(myPlacesArr[i])].nodeName;
			nodeId = findPlaceId(myPlacesArr[i]);

			strPlaceName = nodeArray[nodeId].nodeName;
			
			document.ab_favvo.choosencities[i+1].text = strPlaceName;
			document.ab_favvo.choosencities[i+1].value = nodeId;

		}


	}
	
	
	function favouriteSelect(selectedOption) {
		if (selectedOption != "") {
			document.location.href = "ntv_landvader.html?keyId="+ selectedOption;			
		}
	}
	
	
	function printAddFavourite() {
		document.write("<div id=\"ntv_footer_favvo\" style='top: 2px; height: 45px; padding: 3px; "+divBorder+"'>");
		if (isLeafNode(selectedNodeNum)) {
			document.write("<div style='float: right;'><a href=\"javascript://\" onclick=\"ntv_addToCookie(selectedNodeNum, ortsNamn);\" style=\"\">Spara i mitt väder</a><br />");
			if(ntv_findPlaceInCookie(selectedNodeNum)) {
				document.write("<a href=\"javascript://\" onclick=\"ntv_removePlaceId(selectedNodeNum);\" style=\"\">Ta bort <b>"+ ortsNamn +"</b> från mitt väder</a>");			
			}
			document.write("</div>");
		}
				
		document.write("Mitt väder: <form name=\"ab_favvo\" id=\"ab_favvo\" method=\"\" action=\"\">");
		document.write("<select name=\"choosencities\" id=\"choosencities\" style=\"font-family: verdana, arial; font-size: 10px;\" onChange='favouriteSelect(this.options[this.selectedIndex].value);'><option value=''>Välj ort</option></select>");
   	document.write("</form>");		
		document.write("</div>");
	}
