
var show = false;

var defaultText = "Search something...";

// General on page load functionality
$(document).ready(function(){


});

	
	
function jqs(searchTrigger) {
	
	
	// Show container on click
	$(searchTrigger).click(function(e) {

		if (!show) {
			
			// Calculate location
			$("#jqs-cntr").css('left', (e.pageX-173)+'px');
			$("#jqs-cntr").css('top', (e.pageY+30)+'px');
			
			$("#jqs-cntr").show(200);
			$("#jqs-cntr input").addClass("initial-text").removeClass("typing-text");
			$("#jqs-cntr input").val(defaultText);
		}
		else $("#jqs-cntr").hide(300);
		
		show = !show;
	});
	
	
	// Close Button
	$("#jqs-cntr .close").click(function() {
					   
		$("#jqs-cntr").hide(300);
	});
	
	// Go button
	$("#jqs-cntr .go").click(function() {
					   
		$("#jqs-cntr #searchform").submit();
	});
	
	// Change style of text on blur
	$("#jqs-cntr input").live('focus', function() {
	
		$(this).removeClass("initial-text").addClass("typing-text");
		$("#jqs-cntr input").val('');
	});
	
	// Empty or default msg are not submitted
	$("#jqs-cntr #searchform").submit(function() {
											   
		var text = $("#jqs-cntr input").val();
		
		if ((!text) || (text == defaultText)) return false;
		else return true;
	});
	
	
}


