


function ajax(id,ArchivoPhp,parametros){
   $('#'+id).html("<table align='centere' border='0'><tr><td><img src='../core/img/gif/load.gif'></td><td><b>Cargando...</b></td></tr></table>");
   $.ajax({
   type: "POST",
   url: ArchivoPhp,
   data: parametros,
   success: function(msg){
    $('#'+id).html(msg);
   }
 });
}

function ltrim(s) {
   return s.replace(/^\s+/, "");
}

function rtrim(s) {
   return s.replace(/\s+$/, "");
}

function trim(s) {
   return rtrim(ltrim(s));
}


function ValidaCampo(evt, tipo)
{

	switch(tipo)
	{
		// validacion de textos
		case"texto":	return (gek(evt) <= 13 || (gek(evt) >= 65 && gek(evt) <= 90) || (gek(evt) >= 97 && gek(evt) <= 122) || gek(evt)==32  || gek(evt)==209 || gek(evt) == 241 || gek(evt) == 201 || gek(evt) == 205 || gek(evt) == 211 || gek(evt) == 218 || gek(evt) == 241 || gek(evt) == 225 || gek(evt) == 233 || gek(evt) == 237 || gek(evt) == 243 || gek(evt) == 250 || gek(evt) == 252  || gek(evt) == 220);
						break;

		// validacion de numeros
		case"numero":	//alert(gek(evt));
						return (gek(evt) == 39  || gek(evt) == 37  || gek(evt) == 46  || gek(evt) == 8 || gek(evt) == 9 || (gek(evt) >= 48 && gek(evt) <= 57)|| (gek(evt) >= 96 && gek(evt) <= 105));
						break;

                case"numeroDecimal":	//alert(gek(evt));
						return (gek(evt) == 39  || gek(evt) == 37  || gek(evt) == 46  || gek(evt) == 190 || gek(evt) == 110 || gek(evt) == 8 || gek(evt) == 9 || (gek(evt) >= 48 && gek(evt) <= 57)|| (gek(evt) >= 96 && gek(evt) <= 105));
						break;

		// validacion de alfanumericos
		case"alfanumerico":	return (gek(evt) <= 13 || (gek(evt) >= 48 && gek(evt) <= 57) || (gek(evt) >= 65 && gek(evt) <= 90) || (gek(evt) >= 97 && gek(evt) <= 122) || gek(evt)==32  || gek(evt)==38 || gek(evt)==209 || gek(evt) == 193 || gek(evt) == 201 || gek(evt) == 205 || gek(evt) == 211 || gek(evt) == 218 || gek(evt) == 241 || gek(evt) == 225 || gek(evt) == 233 || gek(evt) == 237 || gek(evt) == 243 || gek(evt) == 250 || gek(evt) == 252 || gek(evt) == 220);
							break;

		// validacion de mail
		case"mail":		return (gek(evt) <= 13 || (gek(evt) >= 48 && gek(evt) <= 57) || (gek(evt) >= 64 && gek(evt) <= 90) || (gek(evt) >= 97 && gek(evt) <= 122)|| gek(evt)==45  || gek(evt)==95  || gek(evt)==46 || gek(evt)==209 || gek(evt) == 241 || gek(evt) == 190);
						break;
	}
}


function gek(evt)
{
	if(window.event){key = evt.keyCode;}else{key = evt.which;}
//	if(key==63){alert('BUSCAS AYUDA???');}
	return key;
}


//////////////////////////////////////////////////////////////////-chart

var datos
function ofc_ready()
{
//	alert('ofc_ready');
}
function open_flash_chart_data()
{
	//alert( 'reading data' );
	return JSON.stringify(datos);
}
function findSWF(movieName) {
  if (navigator.appName.indexOf('Microsoft')!= -1) {
    return window[movieName];
  } else {
    return document[movieName];
  }
}

function chart(div,paginaAjax,parametros){
   $('#'+div).html("<table align='centere' border='0'><tr><td><img src='../core/img/gif/load.gif'></td><td><b>Cargando...</b></td></tr></table>");
   $.ajax({type: 'POST',url: paginaAjax,data: parametros,success: function(msg)
   {
    datos=JSON.parse(msg); 
    swfobject.embedSWF('../lib/OpenFlashChart/open-flash-chart.swf', div, '670', '350', '9.0.0');
   }
    });
}


function validaIngreso(enc,preg){
a=true;
if($('#txtUsuario').val()==''){
$('#txtUsuario').addClass('ui-state-error');
a=false;
}else{
 $('#txtUsuario').removeClass('ui-state-error');
}
if($('#txtPass').val()==''){
    $('#txtPass').addClass('ui-state-error');
    a=false;
}
else{
    $('#txtPass').removeClass('ui-state-error');
}

if(a){
    ajax('formularioLogin','Gui/Gui_Ingreso.php','op=formularioLogin&nick='+$('#txtUsuario').val()+'&password='+$('#txtPass').val()+'&enc='+enc+'&preg='+preg)
}
else{
    alert("Datos ingresados incorrectos");
}

}







