function Trim(sText){
	return sText.replace(/^\s*|\s*$/g, "");
}

function IsEmail(sAddress){
	if(sAddress == "") return false;
	var objRegExp = new RegExp("^[a-z0-9_.\-]{3,}@[a-z0-9.\-]{3,}\.[a-z]{2,3}$", "i");
	return objRegExp.test(sAddress);
}

function CapitalizeName(sName){
	if(sName == "") return sName;
	sName = sName.toLowerCase();
	sFirstLetter = sName.charAt(0);
	sName = sFirstLetter.toUpperCase() + sName.substring(1, sName.length);
	return sName;
}

function GoTo(sURL){
	window.top.location = sURL;
}

function ButtonHover(objButton, iState){
	var aColors = ["#990000", "#CC0000"];
	var aGradients = [["#770000", "#990000"], ["#990000", "#BB0000"]];
	objButton.style.backgroundColor = aColors[iState];
	if(document.all){
		objButton.style.filter = "progid:DXImageTransform.Microsoft.Gradient(endColorstr='" + aGradients[iState][1] + "', startColorstr='" + aGradients[iState][0] + "', gradientType='0')";
	}
}

function ChecarSuscripcion(){
	var Form = document.forms.Suscripcion;
	if(Form.first_name.value == 'Tu Nombre') Form.first_name.value = "";
	if(Form.email.value == 'Tu Email') Form.email.value = "";
	if(Trim(Form.first_name.value) == ""){
		alert("Por favor ingresa tu primer nombre");
		Form.first_name.focus();
		return false;
	}
	sName = Form.first_name.value;
	if(sName.indexOf(" ") != -1) sName = sName.split(" ")[0];
	Form.first_name.value = CapitalizeName(sName);
	if(Trim(Form.email.value) == ""){
		alert("Por favor ingresa tu direccion de correo electronico");
		Form.email.focus();
		return false;
	}
	if(!IsEmail(Trim(Form.email.value))){
		alert("Por favor ingresa una direccion de correo electronico valida");
		Form.email.focus();
		Form.email.select();
		return false;
	}
	DisableExitPopup();
	return true;
}