function validate(){
	var err=0;
	var msj="Debes ingresar correctamente:\n\r";
	if (document.getElementById('nombres').value==''){
		msj=msj+"Tu nombre\n";
		err++;
	}
	if (document.getElementById('mensaje').value==''){
		msj=msj+"Tu Saludo\n";
		err++;
	}
	if (err>0){
		alert(msj);
		document.fm.mensaje.focus();
		return;
	}else{
		xajax_mensaje(xajax.getFormValues('fm'));
	}

}

function validar_ref(){
	var err=0;
	var msj="Debes ingresar correctamente:\n\r";
	if (document.getElementById('nombre').value==''){
		msj=msj+"Tu nombre\n";
		err++;
	}
	if ((document.getElementById('email').value=='') || (!validamail(document.getElementById('email').value))){
		msj=msj+"Tu E-mail\n";
		err++;
	}
	if ((document.getElementById('email_amigo1').value=='')&&(document.getElementById('email_amigo2').value=='')){
		msj=msj+"El E-mail de un amigo\n";
		err++;
	}
	if (document.getElementById('email_amigo1').value!=''){
		if (document.getElementById('nombre_amigo1').value==''){
			msj=msj+"El Nombre de tu amigo 1\n";
			err++;
		}
		if(!validamail(document.getElementById('email_amigo1').value)){
			msj=msj+"El E-mail de tu amigo 1\n";
			err++;
		}
	}
	if (document.getElementById('email_amigo2').value!=''){
		if (document.getElementById('nombre_amigo2').value==''){
			msj=msj+"El Nombre de tu amigo 2\n";
			err++;
		}
		if(!validamail(document.getElementById('email_amigo2').value)){
			msj=msj+"El E-mail de tu amigo 2\n";
			err++;
		}
	}

	if (err>0){
		alert(msj);
		return;
	}else{
		xajax_enviaReferido(xajax.getFormValues('fm'));
	}

}

function activa_1(){
	$("#cuadro_1").toggle('fast');
/*
	$("#cuadro_1").hide();
	$("#cuadro_1").show();
*/

}

function activa_2(){
	//$("#cuadro_2").toggle('slow');
	$("#cuadro_2").show('fast');
	/*
	$("#cuadro_2").hide();
	$("#cuadro_2").show();
*/

}

function validamail(mail){
   posarroba=mail.indexOf("@");
   posultpunto=mail.lastIndexOf(".");
   var flag=0;
     if ((posarroba==-1) || (posultpunto==-1))
        flag=1;
     if (posultpunto-posarroba<2)
        flag=1;
     if ((mail.length-1)-posultpunto<2)
        flag=1;
     if ((mail.length-1)-posultpunto>3)
        flag=1;
     if (posarroba<1)
        flag=1;
     if (posultpunto<posarroba)
        flag=1;

	 if (flag==1){
		 return(false);
	 }else{
		 return(true);
	 }
     
}


function contar(form,name) {
  n = document.forms[form][name].value.length;
  t = 120; 
  if (n > t) {
    document.forms[form][name].value = document.forms[form][name].value.substring(0, t);
  }
  else {
    $("#result").html(t-n);
  }
}


