$(document).ready(function() {
	var searchfield = $('div.search-form input.text-field').val();	
	var searchtype = $('div.search-form div.drop-down select').val();
	
	if (searchfield == "Search destinations" || searchfield == "Search resorts" || searchfield == "")
	{
		if (searchtype == "destinations")
		{
			searchfield = "Search destinations";
			$('div.search-form input.text-field').val(searchfield);
		} else if (searchtype == "resorts") {
			searchfield = "Search resorts";
			$('div.search-form input.text-field').val(searchfield);
		}
	}
						   
	$('div.search-form div.drop-down a.selected-option').click(function(){
		if($('div.search-form div.drop-down').hasClass('active'))
			$('div.search-form div.drop-down').removeClass('active');
		else
			$('div.search-form div.drop-down').addClass('active');
		return false;
	});
	$('div.search-form div.drop-down div.options a').click(function(){
		$('div.search-form div.drop-down a.selected-option span').text($(this).text());
		$('div.search-form div.drop-down select').val($(this).attr('rel'));
		$('div.search-form div.drop-down div.options a.active').removeClass('active');
		$(this).addClass('active');
		$('div.search-form div.drop-down').removeClass('active');
		
		searchtype = $(this).attr('rel');
		if (searchtype == "destinations")
		{
			searchfield = "Search destinations";
			$('div.search-form input.text-field').val(searchfield);
		} else if (searchtype == "resorts") {
			searchfield = "Search resorts";
			$('div.search-form input.text-field').val(searchfield);
		}
		
		
		return false;
	});
	$('div.search-form input.text-field').click(function(){
		if (searchfield == "Search destinations")
		{
			$('div.search-form input.text-field').val("");
		}
		if (searchfield == "Search resorts")
		{
			$('div.search-form input.text-field').val("");
		}
	});
	$('div.search-form input.text-field').blur(function(){
		searchfield = $('div.search-form input.text-field').val();
		if (searchfield == "")
		{
			if (searchtype == "destinations")
			{
				searchfield = "Search destinations";
				$('div.search-form input.text-field').val(searchfield);
			} else if (searchtype == "resorts") {
				searchfield = "Search resorts";
				$('div.search-form input.text-field').val(searchfield);
			}
		}
	});
	$(document).bind("click",function(e){
		$('div.search-form div.drop-down').removeClass('active');
	});
});
