var shown = 0;

$(document).ready(function() {	
	
	$("#contactusdiv").show("slow");
	
	$("#enquirysubmit").click(function(e) {		
		e.preventDefault();
		$("#enquirysubmit").fadeOut("slow");
		// send requests
		$.post("processenquiry.php", {enquiryid: $("#enquiryid").val(), r: $("#enquiryr").val(), email: $("#enquiryemail").val(), cartid: $("#enquirycartid").val(), name: $("#enquiryname").val(), telephone: $("#enquirytel").val(), body: $("#enquiryquery").val()}, function(xml) {
			// format result
			var mailres = $("postedok", xml).text();
			if ( mailres == "SUCCESS" ) {
			  $("#contactusdiv").hide("slow");
			  $("#contactsuccessdiv").show("slow");
			} else {
			  alert(mailres);
			  $("#enquirysubmit").fadeIn("slow");
			}
		} );
		return false;
	});		
	
	$("#searchkeywords").click(function(e) {		
		e.preventDefault();
		
		if ( $("#searchkeywords").val() == "Enter Search Terms" ) {
		  $("#searchkeywords").val("");
		}
	});	
	
	var dump  = "";	
	
	$("#searchkeywords").keyup(function(e) {		
		e.preventDefault();
		
		var newdump = Math.floor(Math.random()*10);
		// set a number that must match in the response
		dump = newdump;
		
		if ( shown == 0 ) {
		  //$("#searchload").show();
		}
		
		// send requests
		$.post("/processsearch.php", { keywords: $("#searchkeywords").val(), ret: newdump }, function( html ) {
		  if ( html.charAt(0) == dump ) {
		    html = html.substring(1);
		    if ( html == "FAIL" ) {
		      shown = 0;		      
		      $("#searchresults").fadeOut( );		    
		    } else {
		      $("#searchresults").html( html );
		      if ( shown == 0 ) {
		        shown = 1
		        $("#searchresults").fadeIn( "slow" );
		      }
		    }
		    $("#searchload").hide();
		  }
		} );
		return false;
	});		
	
});

function hidesearchresults() {
        shown = 0;
	$("#searchresults").fadeOut( "slow" );
}