window.onload = function() {
		
			//$('email_address').disabled = "false";
			//$('signup_button').disabled = "false";
		$('email_address').focus();
		setCursorAtStart($('email_address'));
		$('email_address').value = 'Example: john@example.com';
		$('email_address').style.color = "#898989";
		
	
		$('email_address').focus();
		setCursorAtStart($('email_address'));
		
	
		$('email_address').onkeydown = function(event){
			if ($('email_address').value == 'Example: john@example.com'){
			$('email_address').value = '';
			$('email_address').style.color = "#363636";
			//new Effect.Opacity($('password'), { from: 0.5, to: 0.9, duration: 0.0 });
			}
		}
		
		$('signup_button').onclick = function(event){
			saveEmailAddress($('email_address').value);
			return false;
		}
		
			$('email_address').onblur = function(event){	
				if ($('email_address').value == 'Example: john@example.com'){
					//new Effect.Opacity($('email_address'), { from: 0.5, to: 1.0, duration: 0.8 });
				}

				if ($('email_address').value == '' || $('email_address').value == null){
					$('email_address').value = 'Example: john@example.com';
					$('email_address').style.color = "#898989";
					//new Effect.Opacity($('email_address'), { from: 0.5, to: 1.0, duration: 0.5 });
				}
			}	
	}


	function saveEmailAddress(email_address){
		//alert(email_address);
		
		new Ajax.Request('http://www.getkourier.com/welcome/add',{
			method: 'post',
			onCreate: showAjaxLoader,
			onSuccess: emailResponse,
			postBody:'email_address='+email_address	
		});
		
	}


	function showAjaxLoader(){
		$('ajax_loader').style.display = "inherit";
	}
	
	
	function emailResponse(req){
	//alert(req.responseText);
		if(req.responseText == 0){
			$('ajax_loader').style.display = "none";
			$('thank_you').style.display = "none";
			$('lnotification').style.display = "none";
			$('invalid_email').style.display = "inline";
			$('email_address').focus();
			setCursorAtStart($('email_address'));
			
		}else{
			$('ajax_loader').style.display = "none";
			$('thank_you').style.display = "inline";
			$('lnotification').style.display = "none";
			$('email_address').style.color = "#ccc";
			//$('email_address').disabled = "true";
			$('signup_button').disabled = "true";
			$('invalid_email').style.display = "none";
		}
		
	}
	
	
	function hidexAjaxLoader(){
		$('ajax_loader').style.display = "none";
		$('thank_you').style.display = "inline";
		$('lnotification').style.display = "none";
		$('email_address').style.color = "#ccc";
		$('email_address').disabled = "true";
		$('signup_button').disabled = "true";
		
		
		
	}


	function setCursor(node,pos){

	    var node = (typeof node == "string" || node instanceof String) ? document.getElementById(node) : node;

	    if(!node){
	        return false;
	    }else if(node.createTextRange){
	        var textRange = node.createTextRange();
	        textRange.collapse(true);
	        textRange.moveEnd(pos);
	        textRange.moveStart(pos);
	        textRange.select();
	        return true;
	    }else if(node.setSelectionRange){
	        node.setSelectionRange(pos,pos);
	        return true;
	    }

	    return false;
	}
	
	
		function setCursorAtStart(node){
	    setTimeout(function(){
	         setCursor(node,0);
	    },0);
	}
	
	
	