function validateNULL(input,data,text,tipe) {
	if(tipe=="I") {
		if(input.value.length==0) {
			alert("* debes escribir tu "+tipe+" *");
			ChngTxt(tipe,"<img src=\"http://imgs.astrologia.com.co/i-cons/alert.png\" align=\"absmiddle\" width=16 height=16 /> "+text+"");
			input.focus();
			return false;
		}
	}
    if(tipe=="S") {
		if(input.selectedIndex==0) {
			ChngTxt(tipe,"<img src=\"http://imgs.astrologia.com.co/i-cons/alert.png\" align=\"absmiddle\" width=16 height=16 /> "+text+"");
			input.focus();
			return false;
		}
	}
	return true;
}

function validateLogin(input) {
	var chr;
    if(input.value.length<4 || input.value.length>20) {
		ChngTxt('msg',"<img src=\"http://imgs.astrologia.com.co/i-cons/alert.png\" align=\"absmiddle\" width=16 height=16 /> El nombre de usuario debe tener de 4 a 17 caracteres, sin espacios.");
		input.focus();
		return false;
	}
    for (var i=0;i<input.value.length;i++) {
		chr=input.value.substring(i,i+1);
		if((chr<"0") || (chr==" ") || (chr=="?") || (chr=="@") || (chr=="=") || (chr==":") || (chr==";") || (chr=="<") || ( chr==">") ){
			if ( (chr!="-") && (chr!="_") && (chr!=".") ) {
				ChngTxt('msg',"<img src=\"http://imgs.astrologia.com.co/i-cons/alert.png\" align=\"absmiddle\" width=16 height=16 /> El nombre de usuario debe tener de 4 a 17 caracteres, sin espacios.");
				input.focus();
				return false;
				}
		}
	}
	return true;
}

function validatePASS(input) {
	var chr;
	if(input.value.length < 4 || input.value.length > 16) {
		ChngTxt('msg',"<img src=\"http://imgs.astrologia.com.co/i-cons/alert.png\" align=\"absmiddle\" width=16 height=16 /> La contrase\361a debe tener de 4 a 17 caracteres, sin espacios.");
		input.focus();
		return false;
	}
	return true;
}

function validateSameVals(val1,val2,txt) {
	if(val1.value != val2.value) {
		ChngTxt('msg',"<img src=\"http://imgs.astrologia.com.co/i-cons/alert.png\" align=\"absmiddle\" width=16 height=16 /> "+txt+"");
		val2.focus();
		return false;
	}
	return true;
}

function validateEmail(email) {
	var goodEmail = email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	if (goodEmail) {
		return true;
	} else {
		ChngTxt('msg',"<img src=\"http://imgs.astrologia.com.co/i-cons/alert.png\" align=\"absmiddle\" width=16 height=16 /> Por favor verifique su correo electronico.");
		email.focus();
		return false;
	}
}

