// JavaScript Document
function campoVacio (cmp, txt) { if(cmp.value == ""){ alert(txt); cmp.focus(); return false; } }
function campoEntre (cmp, txt, ini, fin){ if((cmp.value.length < ini) || (cmp.value.length > fin)) { alert(txt); cmp.focus(); return false;	} }
function campoEmail (cmp, txt) { if(cmp.value != ""){ if (checktxt(cmp)==false){ alert(txt); cmp.focus(); return false;	} } }
function checktxt(emailID){	if ((emailID.value==null)||(emailID.value=="")){ return false; } if (echeck(emailID.value)==false){ return false; }	return true; }

function echeck(str) {
	var arroba = "@";
	var punto = ".";
	var arrobaPos = str.indexOf (arroba);
	var strLength = str.length;
	var puntoPos = str.indexOf(punto);
	if (str.indexOf(arroba)==-1 || str.indexOf(arroba)==0 || str.indexOf(arroba)==strLength){ return false; }
	if (str.indexOf(punto)==-1 || str.indexOf(punto)==0 || str.indexOf(punto)==strLength){ return false; }
	if (str.indexOf(arroba,(arrobaPos+1))!=-1){ return false; }
	if (str.substring(arrobaPos-1,arrobaPos)==punto || str.substring(arrobaPos+1,arrobaPos+2)==punto){ return false; }
	if (str.indexOf(punto,(arrobaPos+2))==-1){ return false; }
	//if (strLength != (puntoPos+4)){ return false; }
	if (str.indexOf(" ")!=-1){ return false; }
 	return true;			
}