function omg(){
	var refE=document.getElementById('ea');
	if(refE.value.length==0){return true;}
	var ereg="[\\w-_\.\@]$";
	var regex=new RegExp(ereg);
	var sumpn=regex.test(refE.value);
	if(sumpn==true){
		var refS=document.getElementById('cs');
		refS.style.display="inline";
		return true;}
	else{
		var refS=document.getElementById('cs');
		refE.style.color="#f40b2c";
		refE.value='invalid character entered';
		refS.style.display="none";
		var refSb=document.getElementById('sb').focus();
		return true;}}
function o(){
	var refE=document.getElementById('ea');
	var refS=document.getElementById('cs');
	if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(refE.value))||((refE.value)=="")){
		refS.style.display="inline";
		return true;}
	else{
		refE.style.color="#f40b2c";
		if(!(refE.value.match("invalid"))){
			refE.value="invalid eMail format";
			refS.style.display="none";}}}
function f(){
	var refE=document.getElementById('ea');
	var refS=document.getElementById('cs');
	refE.style.color="#000000";
	if(refE.value.match("valid")){
		refE.value="";}}
function gv(){
	var refE=document.getElementById('ea');
	var refS=document.getElementById('cs');
	if((refE.value=="")||(refE.value.match("valid"))){
		refE.style.color="#f40b2c";
		refE.value="please enter valid address";
		refS.style.display="none";
		return false;}}
function dyn(){
	var refE=document.getElementById('ea');
		refE.onblur=function so(){o()};
		refE.onfocus=function sf(){f()};
		refE.onkeyup=function sf2(){omg()};
	var refCsubmit=document.getElementById('cs');
		refCsubmit.onmouseover=function ss1(){refCsubmit.className='fsbOn'};
		refCsubmit.onmouseout=function ss2(){refCsubmit.className='fsb'};};
window.onload=dyn;
