﻿/************************************************************/
/****************** FUNCIONES GENERALE **********************/
/************************************************************/

// funcion para precargar imagenes para el rollover
function MM_preloadImages() { //v3.0  
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();  
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)  
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}  
}

// valida un numero de telefono, permite numeros, espacio en blanco, /, *, (, ), -
function f_enteros() {
    var xkey = event.keyCode;
    if (xkey < 48 || xkey > 57) event.returnValue = false;
}

// valida un numero de telefono, permite numeros, espacio en blanco, /, *, (, ), -
function f_telefono()
{   
	var xkey=event.keyCode;
	if ( (xkey < 48 || xkey > 57) && xkey != 32 && xkey != 47  && xkey != 42  && xkey != 40 && xkey != 41 && xkey != 45 ) event.returnValue = false;
}

// quita espacios en blanco al inicio y al final de una cadena
function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}
	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}	
	return cadena;
}

// valida el formato de una direccion de correo electronico
function f_correo(cadena)
{  
    if (cadena.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1) {
        return false;  
    } 
    else {   
        return true;
    }
}
    

