function revertValue (iId) {
	obj=document.getElementById(iId);
	if (obj!=null&&obj.value!='') {
		obj.alt=obj.value;
		obj.onfocus = function(){if(this.value==this.alt){this.value='';}};
		obj.onblur = function(){if(this.value==''){this.value=this.alt;}};
	}
}

function checkPrivateBonusFocus () {
	if (privateBonusSubmitted==1) { clearInterval(focusInterval); return false; }
	if (privateBonusFocus==0&&privateBonusMouse==0&&privateBonusFocusR==0) { privateBonusFocusR=1; }
	else if (privateBonusFocus==0&&privateBonusMouse==0&&privateBonusFocusR==1) { $('#private-bonuses-float').fadeOut(100); clearInterval(focusInterval); }
	else if (privateBonusFocusR==1) { privateBonusFocusR=0; }
}

$(function(){
	$('.item li').hover(function(){$(this).addClass('lhover');},function(){$(this).removeClass('lhover');});
	$('.item li.current').hover(function(){$(this).addClass('hcurrent');},function(){$(this).removeClass('hcurrent');});

	privateBonusFocus=0;
	privateBonusMouse=0;
	privateBonusFocusR=0;
	privateBonusSubmitted=0;

	$('.private-bonuses .email input').focusin(function(){
		if (privateBonusSubmitted==1) { return; }
		$('#private-bonuses-float').css('top',$('.private-bonuses').offset().top+$('.private-bonuses').height()+20);
		$('#private-bonuses-float').css('left',$('.private-bonuses').offset().left);
		$('#private-bonuses-float').fadeIn(100);
		$('#private-bonuses-float #emailaddress input').focus();
		focusInterval = setInterval('checkPrivateBonusFocus();',50);
	})

	$('#private-bonuses-float #emailaddress input').focusin(function(){ privateBonusFocus=1; })
	$('#private-bonuses-float #emailaddress input').focusout(function(){ privateBonusFocus=0; })

	$('#private-bonuses-float #fullname input').focusin(function(){ privateBonusFocus=1; })
	$('#private-bonuses-float #fullname input').focusout(function(){ privateBonusFocus=0; })

	$('#private-bonuses-float').mouseenter(function(){ privateBonusMouse=1; });
	$('#private-bonuses-float').mouseleave(function(){ privateBonusMouse=0; });

	revertValue("emailaddress2");
	revertValue("fullname2");
	revertValue("search");

	$('#subscribe').click(function() {
  	function emailValidator(){var emailExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/;if(document.getElementById('emailaddress2').value.match(emailExp)){return true;}else{alert('Please enter a valid email');return false;}}
  	$.get('/subscribe', { fullname: $('#fullname2').val(), emailaddress: $('#emailaddress2').val() },function(d){
  		$('#private-bonuses-float').html(d);
  	});
		privateBonusSubmitted=1;
		clearInterval(focusInterval);
		$('.private-bonuses .email input').focusin(function(){});
		setTimeout("$('#private-bonuses-float').fadeOut(1000);",6000);
	});
});
