	var slideState = "closed";
	var searchFocus = false;
	var selectedCountry = "unitedstates";
	var selectedHtml = "<p>There are no listings to display for this region</p>";
	var con_id = "unitedstates";
	var con_name = "United States";
		
	function array_search (needle, haystack, argStrict) {
	 
		var strict = !!argStrict;
		var key = '';
	 
		for (key in haystack) {
			if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {
				return key;
			}
		}
	 
		return false;
	}
	
	function clickMap(con_id,con_name,selectedHtml) {
		$("#country_caption").html(con_name);
		$(".continent").removeClass("selected");
		$("#"+con_id).addClass("selected");
		selectedHtml = $("#region-"+con_id).html();
		$("#regions-overlay").html(selectedHtml);
	}		

	$(function(){
		
		//LANUGAGE
		$("#language").change(function(){
			location.href = this.value;
		});
		
		//MAINMENU
		$(function(){
			$(" #mainmenu ul").css({display: "none"}); // Opera Fix
			$(" #mainmenu li").hover(function(){
				if($(this).width()>150)
					$(this).find('ul:first').width($(this).width());
				$(this).find('ul:first').css({visibility: "visible",display: "none"}).slideDown(400);
			},function(){
				$(this).find('ul:first').css({visibility: "hidden"});
			});
		});
		
		//SEARCH SUBMIT
		$("#search-button").click(function(){ $("#searchform").submit(); });


		//SEARCH TEXTBOX
		if($("#search").val()==""){
			$("#search").val(placeholder);
		}
		$("#search").focus(function(){
			if(searchFocus == false){
				$("#search_options").slideDown(100);
			}
				
			searchFocus = true;
			if(array_search(this.value,placeholders)){
				$(this).val("");	
			}
			
		});
		$("#search").blur(function(){
			searchFocus = false;
			if(this.value == ""){
				$(this).val(placeholder);
			}
		});
		
		$("#search_container").click(function(){
			$("#search_options").slideDown(100);
			$("#search_container #arrow").addClass("hover");
		});
		
		$("#search_container").mouseleave(function(){
			$("#search_options").slideUp(100);
			$("#search_container #arrow").removeClass("hover");
		});
		
		$("#search_all").click(function(){
			placeholder = placeholders[0];
			if($("#search").val()=="" || array_search($("#search").val(),placeholders))
				$("#search").val(placeholder);										
		});
		
		$("#search_photographers").click(function(){
			placeholder = placeholders[1];
			if($("#search").val()=="" || array_search($("#search").val(),placeholders))
				$("#search").val(placeholder);										
		});

		$("#search_photos").click(function(){
			placeholder = placeholders[2];
			if($("#search").val()=="" || array_search($("#search").val(),placeholders))
				$("#search").val(placeholder);										
		});
		
		/*$("a.action-location").fancybox({ 
				'inline'				:	true	
			});
		*/

		/*$("#search_all").click(function(){ 
			if(this.checked == false){
				$(".search_for").removeAttr('disabled'); 
				$(".search_for").removeAttr('checked'); 
			}else{
				$(".search_for").attr('disabled','disabled'); 
				$(".search_for").attr('checked','checked'); 
			}
		});*/
		
		
		//MAP OVERLAYS FOR COUNTRIES
		
		$("#africa").mouseenter(function(){ $("#country_caption").html("Africa");});
		$("#africa").click(function(){con_id = "africa"; con_name = "Africa"; clickMap(con_id,con_name,selectedHtml);});
		
		$("#asiapacific").mouseenter(function(){ $("#country_caption").html("Asia Pacific");});
		$("#asiapacific").click(function(){con_id = "asiapacific"; con_name = "Asia Pacific"; clickMap(con_id,con_name,selectedHtml);});
		
		$("#europe").mouseenter(function(){ $("#country_caption").html("Europe");});
		$("#europe").click(function(){con_id = "europe"; con_name = "Europe"; clickMap(con_id,con_name,selectedHtml); return true; });
		
		$("#middleeast").mouseenter(function(){ $("#country_caption").html("Middle East");});
		$("#middleeast").click(function(){con_id = "middleeast"; con_name = "Middle East"; clickMap(con_id,con_name,selectedHtml);});
		
		$("#southamerica").mouseenter(function(){ $("#country_caption").html("South America");});
		$("#southamerica").click(function(){con_id = "southamerica"; con_name = "South America"; clickMap(con_id,con_name,selectedHtml);});
		
		$("#centralamerica").mouseenter(function(){ $("#country_caption").html("Central America");});
		$("#centralamerica").click(function(){con_id = "centralamerica"; con_name = "Central America"; clickMap(con_id,con_name,selectedHtml);});
		
		$("#unitedstates").mouseenter(function(){ $("#country_caption").html("United States");});
		$("#unitedstates").click(function(){con_id = "unitedstates"; con_name = "United States"; clickMap(con_id,con_name,selectedHtml); });
		
		$("#canada").mouseenter(function(){ $("#country_caption").html("Canada");});
		$("#canada").click(function(){con_id = "canada"; con_name = "Canada"; clickMap(con_id,con_name,selectedHtml);});



});




