function creaAjax(){
  var objetoAjax=false;
  try {
   objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
   try {
     /*Para explorer*/
     objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
     }
     catch (E) {
     objetoAjax = false;
   }
  }
  if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
   objetoAjax = new XMLHttpRequest();
  }
  return objetoAjax;
}
function lTrim(sStr)
{
    while (sStr.charAt(0) == " ") 
    sStr = sStr.substr(1, sStr.length - 1);
    return sStr;
}    
function rTrim(sStr)
{
    while (sStr.charAt(sStr.length - 1) == " ") 
    sStr = sStr.substr(0, sStr.length - 1);
    return sStr;
}
function allTrim(sStr)
{
    return rTrim(lTrim(sStr));
}
function checkemail(emailStr) {
   	var s = emailStr;
	var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
	if (s.length == 0 ) return true;
	if (filter.test(s))
		return true;
	else
		return false;
}

function suscribe_user(){
		email=document.getElementById('email').value;
		phone=document.getElementById('phone').value;
		nombre=document.getElementById('username').value;
		code=document.getElementById('suscribe_country').value;		
		var strsend='email='+email+'&phone='+code+phone+'&nombre='+nombre;
		var url='hb_suscribe.php';
		var ajax=creaAjax();
		var divR = document.getElementById('suscribe-loading');
		ajax.open('POST',url, true)
		ajax.onreadystatechange = function() {
			 if (ajax.readyState==1) {
				divR.innerHTML="<img src='images/loading_reg.gif' width='16' height='16' align='absmiddle'> Validando su Registro...";
			 }
			 else if (ajax.readyState==4){
				if(ajax.status==200)
				{
					var resp=ajax.responseText;
					if(resp=='ERROR1'){				
						divR.innerHTML="<img src='images/icon/error.png' width='16' height='15' align='absmiddle'> Error: Por Favor Indique su Nombre";
						return;
					}
					if(resp=='ERROR2'){				
						divR.innerHTML="<img src='images/icon/error.png' width='16' height='15' align='absmiddle'> Error: Indique un Correo Electr&oacute;nico V&aacute;lido";
						return;
					}
					if(resp=='ERROR2.1'){				
						divR.innerHTML="<img src='images/icon/error.png' width='16' height='15' align='absmiddle'> Error: Indique un No. de Celular V&aacute;lido";
						return;
					}
					if(resp=='ERROR3'){		
						divR.innerHTML="<img src='images/icon/error.png' width='16' height='15' align='absmiddle'> Error: Indique un N&uacute;mero Telef&oacute;nico V&aacute;lido (10 D&iacute;gitos)";
						return;
					}
					if(resp=='ERROR4'){		
						divR.innerHTML="<img src='images/icon/error.png' width='16' height='15' align='absmiddle'> Error: Su Correo Electr&oacute;nico ya ha Sido Registrado Anteriormente...";
						return;
					}
					if(resp=='ERROR5'){		
						divR.innerHTML="<img src='images/icon/error.png' width='16' height='15' align='absmiddle'> Error: Su N&uacute;mero de Celular ya ha Sido Registrado Anteriormente...";
						return;
					}
					if(resp=='ERROR6'){	
						divR.innerHTML="<img src='images/icon/error.png' width='16' height='15' align='absmiddle'> Error al Guardar el Usuario";
						return;
					}
					if(resp=='ERROR7'){	
						divR.innerHTML="<img src='images/icon/error.png' width='16' height='15' align='absmiddle'> Ya se ha registrado. No Puede Enviar m&aacute;s de una Solicitud.";
						return;
					}
					if(resp=='OK'){	
						divR.innerHTML="<img src='images/icon/ok.png' width='16' height='16' align='absmiddle'> Usted se ha Registrado. Recibir&aacute; nuestras Noticias!";
						return;
					}
					divR.innerHTML="";
					return;
				}
			}
		}
		ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.setRequestHeader('charset','UTF-8');
		ajax.send(strsend);
		return;
}