function mapSecControl(val){
		if(val == 'hidden'){
			document.getElementById("map_expand").style.display = "none";
			document.getElementById("map_close").style.display = "block";
		}else if(val == 'show'){
			document.getElementById("map_expand").style.display = "block";
			document.getElementById("map_close").style.display = "none";
		}
		setCookieLife('map_sec', val);
	}
	
	function setCookieLife(id, idValue) {
		var name	   = "map_sec";
		var todayDate  = new Date();
		var expiredays = 30;
	
  		todayDate.setDate( todayDate.getDate() + expiredays );
  		document.cookie = name + "=" + escape( idValue ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
	
	}
	
	function getCookieVal(offset) {
		var endstr = document.cookie.indexOf (";", offset);
		if (endstr == -1)
			endstr = document.cookie.length;
		return unescape(document.cookie.substring(offset, endstr));
	}

	function getCookie(name) {
		var arg = name + "=";
		var alen = arg.length;
		var clen = document.cookie.length;
		var i = 0;
		while (i < clen) {
			var j = i + alen;
			if (document.cookie.substring(i, j) == arg)
	    		return getCookieVal (j);
	    	i = document.cookie.indexOf(" ", i) + 1;
	    	if (i == 0)
	    		break;
		}

		return null;
	}
	
	function Trim(strings) {
		var retString = "";
		var c;
		var i;

		if ((strings!=null)||(strings=="")) {
			for(i=0;i<strings.length;i++) {
				c = strings.charAt(i);
				if(c != ' '){ retString += c; }
			}
		}

		return(retString);
	}
	
	function getCookieInit() {
		var str = Trim(getCookie('map_sec'));
		
		if ( (str != null) && ( str != "" ) ) {
			mapSecControl(str);
		}
	}