$(document).ready(function() {

	// registrant login
	$('a#registrantLoginBtn').click(function() {
		$('div#registrantLogin').fadeIn('medium');
		return false;
	});
	$('#registrantLogin h2').click(function() {
		$('div#registrantLogin').fadeOut('medium');
		if($(this).hasClass('switchIt'))
			$('div#whoIsSearch').fadeIn("medium");
	});
	
	// check if input has focus - if it does, do not fade out form
	var regInputHasFocus = false;
	$("div#registrantLogin input").focus(function() {
		regInputHasFocus=true;
	});
	$("div#registrantLogin input").blur(function() {
		regInputHasFocus=false;
	});
	
	$("div#registrantLogin").hover(
		function () {},
		function (e) {
			if($(e.target).is(":input"))
				return;
			if(regInputHasFocus==false) 
				$(this).fadeOut("medium");
		}
	);
	
	
	
	
	// whois search
	$("a#whoisSearchBtn").click(function() {
		$('div#whoIsSearch').fadeIn("medium");
		return false;
	});
	$('#whoIsSearch h2').click(function() {
		$('div#whoIsSearch').fadeOut('medium');
		if($(this).hasClass('switchIt'))
			$('div#registrantLogin').fadeIn('medium');
	});
	
	// check if input has focus - if it does, do not fade out form
	var whoisInputHasFocus = false;
	$("div#whoIsSearch input").focus(function() {
		whoisInputHasFocus=true;
	});
	$("div#whoIsSearch input").blur(function() {
		whoisInputHasFocus=false;
	});
	
	$("div#whoIsSearch").hover(
		function () {},
		function (e) {
			if($(e.target).is(":input"))
				return;
			if(whoisInputHasFocus==false) 
				$(this).fadeOut("medium");
		}
	);
	
	

	
	// text behaviour on input focus
	$("div#registrantLogin input[type=text],div#registrantLogin input[type=password], div#whoIsSearch input[type='text']").focus(function () {
		this.value = "";
		$(this).css('color', '#333');
	});

});
