function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function getUrlVars() {

	var vars = {};
	var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
		vars[key] = value;
});
return vars;
}
function loadform() {
	 document.getElementById('video').style.display = 'none'; 
	 document.getElementById('beta-signup-success').style.display = 'none'; 
	 document.getElementById('signup-form').style.display = 'block'
};
function setOpacity() {
	$('#social, #signup-form, #beta-button, #beta-signup-success').css("opacity", 0)
};
$(document).ready(function() {
		setOpacity()
		if ((readCookie("firstland") == undefined || readCookie("firstland") == null)) {
		document.cookie = 'firstland=1';
		$('#body').mousemove(function() {
			$('#social, #beta-button').animate ({
				opacity: 1.0,
			}, 1000);
		}) 
		} else {
			$('#social, #beta-button').css("opacity", 1)
		};
		 if ( getUrlVars()["betasignup"] == "true" && (readCookie("betasignup") == undefined || readCookie("betasignup") == null)) {
		 document.cookie = 'betasignup=1';
		 document.getElementById('video').style.display = 'none';
		 document.getElementById('signup-form').style.display = 'none';	 
		 document.getElementById('beta-signup-success').style.display = 'block';	 
				$('#beta-signup-success').animate({ 
				opacity: 1.0,
			}, 1000 );
		} else {
			document.getElementById('video').style.display = 'block';
		};

	  	var clearMePrevious = '';
	
	// clear input on focus
	$('.clearMeFocus').focus(function()
	{
		if($(this).val()==$(this).attr('title'))
		{
			clearMePrevious = $(this).val();
			$(this).val('');
		}
	});
	// if field is empty afterward, add text again
	$('.clearMeFocus').blur(function()
	{
		if($(this).val()=='')
		{
			$(this).val(clearMePrevious);
		}
	});
		var validator = $("#betasignup").validate({
		errorElement: "em",
        rules: {
    	NAME: "required",
		LASTNAME: "required",
		EMAIL: {// compound rule
          	required: true,
          	email: true
          }
        },
        messages: {
        NAME:  {required: 'you must add something even just a letter'},
		LASTNAME:  {required: 'you must add something even just a letter'},
		EMAIL: {
 
			required: 'we can\'t keep you up to date without this',
			email: 'check your email address',
  
			}
        }
      });
	  $("#sign-up").click(function(){
      $("#signup-form").animate({ 
        opacity: 1.0,
      }, 1000 );
    });
});
