Event.observe(window, 'load', MapFilterInit);

function MapFilterInit() {
    
    if ($('dvGeoTagLightBoxInline')){
        var el = $('dvGeoTagLightBoxInline');
        
        if ($('map-toggle-text')){
	        
	        var cookie= MapFilterReadCookie('MapFilterHide');
	        
	        if (cookie=='true' || cookie==null){
	    	    el.style.display = 'none';
                $('map-toggle-text').innerHTML = "Click here to search with the Map Viewer";
	            $('map-toggle-text').className = $('map-toggle-text').className + " map-toggle-text-hide";
	        }
	     
	        else {
	            el.style.display = 'block';
	            $('map-toggle-text').innerHTML = "Click here to hide the Map Viewer";
                $('map-toggle-text').className = $('map-toggle-text').className + " map-toggle-text-show";
                //EventCalendar.picker.on('select',function(e,d){$('MapFilterFrame').src = 'http://www.globaltravelblog.stagingsites.com/utility/georss/MapFilter.asp?load=1&catIDjs='+ catIDjs + '&mode=' + mode + '&clat=' + clat + '&clng=' + clng + '&zoom='+ zoom + '&swlat=' + swlat + '&swlng=' + swlng + '&nelat=' + nelat + '&nelng=' + nelng + '&guid=' + guid + '&encodedURL='+ encodedURL + '&companyURL='+ companyURL + '&day=' + day+ '&month=' + month+ '&year=' + year + "#" + d.format('Ymd');});
            }
	     }
	     else{ 
	        el.style.display = 'block';
	     }
	}
	
}

var MapFilterToggle = function() {
	if ($('dvGeoTagLightBoxInline')){
	    var el = $('dvGeoTagLightBoxInline');
	    if (el.style.display=='none') {
    	    if ($('MapFilterFrame').src.toString()==('http://www.awarenessnetworks.com/utility/georss/MapFilter.asp?load=0')) {
                $('MapFilterFrame').src = 'http://www.awarenessnetworks.com/utility/georss/MapFilter.asp?load=1&clat=' + clat + '&clng=' + clng + '&zoom='+ zoom + '&swlat=' + swlat + '&swlng=' + swlng + '&nelat=' + nelat + '&nelng=' + nelng + '&encodedURL='+ encodedURL + '&companyURL='+ companyURL+ '&guid=' + guid+ '&mode=' + mode+ '&catIDjs=' + catIDjs+ '&day=' + day+ '&month=' + month+ '&year=' + year;
            }
            el.style.display = 'block';
            MapFilterCreateCookie('MapFilterHide', 'false');
		    $('map-toggle-text').innerHTML = "Click here to hide the Map Viewer";
		    $('map-toggle-text').className = $('map-toggle-text').className.replace("map-toggle-text-hide", "");
		    $('map-toggle-text').className = $('map-toggle-text').className + " map-toggle-text-show";
		    //$('map-toggle-text').style.background = "url(/utility/georss/MapFilter/images/delete.png) no-repeat 23% 2px;";
        }
	    else {
	        el.style.display = 'none';
		    MapFilterCreateCookie('MapFilterHide', 'true');
		    $('map-toggle-text').innerHTML = "Click here to search with the Map Viewer";
		    $('map-toggle-text').className = $('map-toggle-text').className.replace("map-toggle-text-show", "");
		    $('map-toggle-text').className = $('map-toggle-text').className + " map-toggle-text-hide";
		    //$('MapFilterFrame').src = 'http://www.globaltravelblog.stagingsites.com/utility/georss/MapFilter.asp?load=1&clat=' + clat + '&clng=' + clng + '&zoom='+ zoom + '&swlat=' + swlat + '&swlng=' + swlng + '&nelat=' + nelat + '&nelng=' + nelng + '&encodedURL='+ encodedURL + '&companyURL='+ companyURL+ '&guid=' + guid+ '&mode=' + mode+ '&catIDjs=' + catIDjs+ '&day=' + day+ '&month=' + month+ '&year=' + year + "#" + day + month + year;
		    //$('map-toggle-text').style.background = "url(/utility/georss/MapFilter/images/add.png) no-repeat 28% 2px;";
	    }
	}
}
var MapFilterCreateCookie = function(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

var MapFilterReadCookie = function(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return decodeURI(c.substring(nameEQ.length,c.length));
	}
	return null;
}

var MapHelpToggle = function() {
	if ($('dvGeoTagLightBoxInline')){
	    var el = $('map-help-text');
	    if (el.style.display=='none') {
    	    el.style.display = 'block';
        }
	    else {
	        el.style.display = 'none';
		}
	}
}
