// CSS drop down menu
sfHover = function() {
	if(document.getElementById("mc_menu_1")) {
	var sfEls = document.getElementById("mc_menu_1").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
				sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
				sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

$(document).ready(function () {
		
		if($(".fancymap").length>0){
			$(".fancymap").fancybox({'titleShow' : false});
		}
		
		if($(".fancycurrency").length>0){
		$(".fancycurrency").fancybox({
									 			'width'				: 655,
												'height'			: 470,
												'autoScale'     	: true,
												'transitionIn'		: 'none',
												'transitionOut'		: 'none',
												'type'				: 'iframe',
												'titleShow'			: false
									 });
		}
		
		if($(".fancybox").length>0){
			$(".fancybox").fancybox({ 'titlePosition':'over' }); 
		}
		
		$("#searchsubmitsidebar").bind('click',function(){
		
									var dur =	$('#duration-filter :selected').val();
									var reg = 	$('#region-filter :selected').val();
									var act =	$('#activities-filter :selected').val();																						
									
																								
									window.location = 'http://www.absolutenewzealand.com/?duration=' + dur +'&region=' + reg + '&activities=' + act;
									return false;
								});
		
		$("a[title='Dagon Design']").parent().css({'display':'none'})
		
		$('#crumbs li').each(function() {
         if (jQuery.trim ($(this).text()) == "") {
        		$(this).remove();
         }
		});
});


// helper functions.
// would've been nice to set the filter to save the last selected search, but 
// not currently implemented Friday, 23 July 2010.
function createCookie(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=/";
}


function readCookie(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 c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
