var myLoginObj={
	element0:null,
	element1:null,
	element2:null,
	init:function(){
		myLoginObj.element0 = document.getElementById("email");
		myLoginObj.element1 = document.getElementById("mailingListSubmit");
		myLoginObj.element2 = document.getElementById("emailError");
		
		
		Core.addEventListener(myLoginObj.element0,"mousedown",myLoginObj.clear);
		//Core.addEventListener(myLoginObj.element0,"focus",myLoginObj.clear);
		

		Core.addEventListener(myLoginObj.element1,"click",myLoginObj.check);
		//Core.addEventListener(myLoginObj.element0,"onChange",myLoginObj.check);
		
	},
	clear:function(){
		this.value = "";
		this.focus();
		
	},
	check:function(event){
		var filter =  /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(!filter.test(myLoginObj.element0.value)||myLoginObj.element0.value=="you@isp.com.au"){
			myLoginObj.element2.className = "show";
			myLoginObj.element0.focus();
			myLoginObj.cancel(event);
		}else{
			myLoginObj.element2.className = "hidden";
		}
	},
	cancel:function(event){
		Core.preventDefault(event);
	}
}
Core.addEventListener(window,"load",myLoginObj.init);


