function es_numerico(id){
	var strString=$(id).value;
	var strValidChars = "0123456789.";
	var strChar;
	var blnResult = true;
	
	for (i = 0; i < strString.length && blnResult == true; i++){
		strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1)
			blnResult = false;
	}

	if(!blnResult)
		{
		alert('El valor ingresado no es valido. Debe ingresar numeros y punto como separador de decimales');
		$(id).value='0.00';
		}

	return blnResult;

}

function EnvioRegistro(){
	new Ajax.Request('_php/registro.php', {
	  method: 'post',
	  parameters: $("frmDatos").serialize(),
		onSuccess : function(resp) {
			lista = resp.responseText.split(":::");  
			
			if(resp.responseText=='ok')
				{
				alert(unescape('IMPORTANTE: Revise su correo para activar su cuenta.'))
				$('IdOk').innerHTML=unescape('<h2>En el caso de no ver el correo en bandeja de entrada, <br>verifique en <b>correo no deseado</b> o <b>spam</b>, y acepte el correo como <b>deseado</b></2>');
				$('Mensajes').innerHTML=unescape('');
				}
			else if(resp.responseText=='errint')
				{
				alert(unescape("Error interno, comuniquese con el webmaster"));
				$('Mensajes').innerHTML=unescape('');
				}
			else
				{
				alert(unescape(resp.responseText));
				$('Mensajes').innerHTML=unescape('');
				}
					
			},
		onFailure : function(resp) {
			alert("Hubo un error. Reintente. Si el problema persiste, comuniquese con el webmaster");
		},
		onLoading : function() {
			$('btnRegistroUsu').value='Aguarde...';
			$('btnRegistroUsu').disable();
//			Modalbox.show('cargando.html', {title: 'Agenda 2.0 Ynnova', width: 600})
		},
		onComplete : function() {
			$('btnRegistroUsu').value='Registrarse';
			$('btnRegistroUsu').enable();
		}
	});
}


function EnvioConsultaUsuario(){

	new Ajax.Request('_php/envio-consulta-usuario.php', {
	  method: 'post',
	  parameters: $("frmAvisoUsuario").serialize(),
		onSuccess : function(resp) {
			if(resp.responseText=='ok')
				{
				alert(unescape('IMPORTANTE: Revise su correo para validar la consulta.'));
				$('IdOk').innerHTML=unescape('Mensaje enviado. Falta validacion de consulta');
				$('FrameAnuncio').innerHTML=unescape('<h1><b>IMPORTANTE:</b> Para que el anunciante reciba su consulta, verifique su correo. <br> En el caso de no ver el correo en bandeja de entrada, verifique en <b>correo no deseado</b> o <b>spam</b>, y acepte el correo como <b>deseado</b></h1>');
				}
			else if(resp.responseText=='errint')
				{
				alert(unescape("Error interno, comuniquese con el webmaster"));
				$('Mensajes').innerHTML=unescape('');
				}
			else
				{
				alert(unescape(resp.responseText));
				$('Mensajes').innerHTML=unescape('');
				}
		},
		onFailure : function(resp) {
			alert("Hubo un error. Reintente. Si el problema persiste, comuniquese con el webmaster");
		},
		onLoading : function() {
			$('btnEnviarConsulta').value='Aguarde...';
			$('btnEnviarConsulta').disable();
//			Modalbox.show('cargando.html', {title: 'Agenda 2.0 Ynnova', width: 600})
		},
		onComplete : function() {
			$('btnEnviarConsulta').value='Enviar';
			$('btnEnviarConsulta').enable();
		}
	});
}

function CambioClave(){

	new Ajax.Request('_php/cambio-clave.php', {
	  method: 'post',
	  parameters: $("frmNuevaClave").serialize(),
		onSuccess : function(resp) {
			if(resp.responseText=='ok')
				{
				alert(unescape('IMPORTANTE: Revise su correo para validar el cambio de clave.'));
				$('IdOk').innerHTML=unescape('<h1><b>IMPORTANTE:</b> Revise su correo para validar el cambio de clave. <br> En el caso de no ver el correo en bandeja de entrada, verifique en <b>correo no deseado</b> o <b>spam</b>, y acepte el correo como <b>deseado</b></h1>');
				}
			else if(resp.responseText=='errint')
				{
				alert(unescape("Error interno, comuniquese con el webmaster"));
				$('Mensajes').innerHTML=unescape('');
				}
			else
				{
				alert(unescape(resp.responseText));
				$('Mensajes').innerHTML=unescape('');
				}
		},
		onFailure : function(resp) {
			alert("Hubo un error. Reintente. Si el problema persiste, comuniquese con el webmaster");
		},
		onLoading : function() {
			$('btnCambiar').value='Aguarde...';
			$('btnCambiar').disable();
//			Modalbox.show('cargando.html', {title: 'Agenda 2.0 Ynnova', width: 600})
		},
		onComplete : function() {
			$('btnCambiar').value='Cambiar Clave';
			$('btnCambiar').enable();
		}
	});
}

function OlvideClave(){

	new Ajax.Request('_php/olvide-clave.php', {
	  method: 'post',
	  parameters: $("frmNuevaClave").serialize(),
		onSuccess : function(resp) {
			if(resp.responseText=='ok')
				{
				alert(unescape('IMPORTANTE: Revise su correo.'));
				$('IdOk').innerHTML=unescape('<h1><b>IMPORTANTE:</b> Hemos enviado a su correo la nueva clave. Ingrese con su usuario y clave a la pagina. Le recomendamos una vez dentro, cambiar de clave</h1>');
				}
			else if(resp.responseText=='errint')
				{
				alert(unescape("Error interno, comuniquese con el webmaster"));
				$('Mensajes').innerHTML=unescape('');
				}
			else
				{
				alert(unescape(resp.responseText));
				$('Mensajes').innerHTML=unescape('');
				}
		},
		onFailure : function(resp) {
			alert("Hubo un error. Reintente. Si el problema persiste, comuniquese con el webmaster");
		},
		onLoading : function() {
			$('btnOlvidoClave').value='Aguarde...';
			$('btnOlvidoClave').disable();
//			Modalbox.show('cargando.html', {title: 'Agenda 2.0 Ynnova', width: 600})
		},
		onComplete : function() {
			$('btnOlvidoClave').value='Solicitar Nueva Clave';
			$('btnOlvidoClave').enable();
		}
	});
}


function EnvioConsulta(){

	new Ajax.Request('_php/envio-consulta.php', {
	  method: 'post',
	  parameters: $("frmDatos").serialize(),
		onSuccess : function(resp) {
			if(resp.responseText=='ok')
				{
				alert(unescape('IMPORTANTE: Revise su correo.'));
				$('IdOk').innerHTML=unescape('<h3><b>IMPORTANTE:</b> Le hemos enviado un correo, verif&iacute;quelo. <br> En el caso de no ver el correo en bandeja de entrada, verifique en <b>correo no deseado</b> o <b>spam</b>, y acepte el correo como <b>deseado</b></h3>');
				}
			else if(resp.responseText=='errint')
				{
				alert(unescape("Error interno, comuniquese con el webmaster"));
				}
			else
				{
				alert(unescape(resp.responseText));
				}
		},
		onFailure : function(resp) {
			alert("Hubo un error. Reintente. Si el problema persiste, comuniquese con el webmaster");
		},
		onLoading : function() {
			$('btnConsulta').value='Aguarde...';
			$('btnConsulta').disable();
//			Modalbox.show('cargando.html', {title: 'Agenda 2.0 Ynnova', width: 600})
		},
		onComplete : function() {
			$('btnConsulta').value='Enviar';
			$('btnConsulta').enable();
		}
	});
}

function Login(){
	var c=$('txtClave').value
	var u=$('txtUsuario').value

	if(c=='' || u=='')
		{
		alert('Ingrese usuario y clave');
		return false;
		}
	
	new Ajax.Request('_php/login.php', {
	  method: 'post',
	  parameters: 'u='+u+'&c='+c,
		onSuccess : function(resp) {
			lista = resp.responseText.split(":::");  
			
			if(lista[0]=='ok')
				location.reload(true)
			else if(lista[0]=='error')
				alert(lista[1]);
			else
				alert(unescape(resp.responseText))
					
			},
		onFailure : function(resp) {
			alert("Hubo un error. Reintente..");
		},
		onLoading : function() {
			$('btnIngresar').value='Aguarde...';
			$('btnIngresar').disable();
//			Modalbox.show('cargando.html', {title: 'Agenda 2.0 Ynnova', width: 600})
		},
		onComplete : function() {
			$('btnIngresar').value='Ingresar';
			$('btnIngresar').enable();
		}
	});
}

function CerrarSesion(){
	new Ajax.Request('_php/cerrar-sesion.php', {
	  method: 'post',
		onSuccess : function(resp) {
			lista = resp.responseText.split(":::");  
			if(lista[0]=='ok')
				{
				alert(unescape('Gracias por utilizar este servicio.'))
				location.reload(true)
				}
			else
				alert(unescape(resp.responseText))
					
			},
		onFailure : function(resp) {
			alert("Hubo un error. Reintente.");
		},
		onLoading : function() {
			$('btnCerrar').value='Aguarde...';
			$('btnCerrar').disable();
		},
		onComplete : function() {
			$('btnCerrar').value='Cerrar Sesion';
			$('btnCerrar').enable();
		}

	});
}


function GuardoDatosPersonales(){
	new Ajax.Request('_php/guardo-datos-personales.php', {
	  method: 'post',
	  parameters: $("frmDatos").serialize(),
		onSuccess : function(resp) {
			lista = resp.responseText.split(":::");  
			if(resp.responseText=='ok')
				{
				alert(unescape('Datos Actualizados.'))
				location.reload(true)
				//$('IdOk').innerHTML=unescape('En el caso de no ver el correo en bandeja de entrada, verifique en <b>correo no deseado</b> o <b>spam</b>, y acepte el correo como <b>deseado</b>');
				//$('Mensajes').innerHTML=unescape('');
				}
			else if(resp.responseText=='errint')
				{
				alert(unescape("Error interno, comuniquese con el webmaster"));
				//$('Mensajes').innerHTML=unescape('');
				}
			else
				{
				alert(unescape(resp.responseText));
				//$('Mensajes').innerHTML=unescape('');
				}
					
			},
		onFailure : function(resp) {
			alert("Hubo un error. Reintente. Si el problema persiste, comuniquese con el webmaster");
		},
		onLoading : function() {
			$('Mensaje').innerHTML=unescape('Aguarde por favor...');
			}
	});
}

function Buscar(Criterio){
	if(Criterio=='')
		alert('No ha ingresado la palabra buscada')
	else
		document.location.href='buscador.php?txtCriterio='+Criterio
}


function GuardoNews(){
	
	new Ajax.Request('_php/agregonews.php', {
	  method: 'post',
	  parameters: $("frmNews").serialize(),
		onSuccess : function(resp) {
			lista = resp.responseText.split(":::");  
			
			if(lista[0]=='ok')
				{
				$('NewsOk').innerHTML='Hemos recibido su subscripcion al boletin de noticias de InfoTech';
				}
			else if(lista[0]=='error')
				alert(lista[1]);
			else
				alert(unescape(resp.responseText))
					
			},
		onFailure : function(resp) {
			alert("Hubo un error. Reintente..");
		}
	});
}


function Hora(){
	new Ajax.Request('_php/fecha-hora.php', {
	  method: 'post',
		onSuccess : function(resp) {
			lista = resp.responseText.split(":::");  
			if(lista[0]=='ok')
				{
				$('FechaHora').innerHTML=lista[1]
				//alert(lista[1])
				}
//			else
				//alert(unescape(resp.responseText));
					
			},
		onFailure : function(resp) {
			//alert("Hubo un error. Reintente. Si el problema persiste, comuniquese con el webmaster");
		}
	});
}

setInterval("Hora()",30000);


var popUpWin=0;
function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}


