$(document).ready(function(){
						   
	$('ul#quick-find img.node-button-country').click(function(){
		toggle(this);
	});
	
	function toggle(e) {
		if($(e).siblings('.node').css('display') == 'block') { 
			$(e).siblings('.node').css("display","none");
			$(e).attr('src','/assets/images/structure/cross-closed.png');
			var tar = $(e).siblings('.node').children('li').children('.node-button');//alert($(tar).attr('class'));
			$(tar).unbind("click");
		} else {
			$(e).siblings('.node').css("display","block");
			$(e).attr('src','/assets/images/structure/cross-open.png');
			var tar = $(e).siblings('.node').children('li').children('.node-button');//alert($(tar).attr('class'));
			$(tar).click(function(){  
					toggle(this);												   
			});
		}
	}	
	
/*	$(".res-node").hover(function(){
	  $(".rem-img").remove();
	  img = '<img class="rem-img" src="'+$(this).attr('rel')+'" />';
	  $(this).append(img);
	},function(){
	  $(".rem-img").remove();
	});*/

// State Stuff


	$('#pageform-search-search .submit').click(function() {
		bar = 0;
		$('#pageform-search-search div.required .required').each(function(i){
			if($(this).val() == '') {
				bar = 1;
				$(this).css("border-color","red");	
				var foo = $(this).parent();
				$(foo).css("color","#990000");	
				$(foo).css("font-weight","bold");	
			} else {
				$(this).css("color","#333333");
				$(this).css("border-color","#000000");	
				var foo = $(this).parent();
				$(foo).css("color","#333333");
			}
		});
		if(bar == 1) {
			alert("It seems that you missed some mandatory fields. \nPlease ensure that all of the fields in red have been filled out.");
			return false;					 
		}
	});
	$('#resort_name').change(function() {
		if($(this).val() == '') {
			$('#country').attr('disabled','');
			$('#state').attr('disabled','');
			$('#city').attr('disabled','');
		} else {
			$('#country').attr('disabled','disabled');
			$('#state').attr('disabled','disabled');
			$('#city').attr('disabled','disabled');
		}
	});
	$('#country').change(function() {
		var getdata = 'action=getStateOpts&country='+$('#country').val();
		var url = '/ajax/?'+getdata;
		//new Ajax.Request(url,{method: 'post', parameters: getdata, onComplete: job_updateSelectDataResponse});
		$.ajax({
			type: "GET",
			url: url,
			data: '',
			error: function(obj, msg){
				alert('Fail');
			},
			success: function(msg){
				if(msg.length > 0) {
					$('#state').empty();
					$('#state').append(msg);
					$('#state').val('');
					$('#state').attr('disabled','');					   
				} else {
					$('#state').empty();
					$('#state').attr('disabled','disabled');					   
				}
			}
		});
	});
						   
						   


});
