
//-------------------------------
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;
	}





//-------------------------------
function confirmar( mensaje, destino) {
    if (confirm(mensaje)) {
        document.location = destino ;
        return true;
		}
    }



//-------------------------------
function replace (cadena, buscar, reemplazar) {
	 cadena=trim(cadena);
	var posicion = cadena.indexOf(buscar);
	while (posicion !=- 1 ) {
		cadena=cadena.substr(0,posicion)+
			reemplazar+
			cadena.substr(posicion+buscar.length);
		posicion = cadena.indexOf(buscar,posicion);
		}
 	return cadena;
 }






//-------------------------------
function emailCheck (emailStr) {
	 emailStr=trim(emailStr);

	var l=emailStr.length;
	if (l<6) return false;

	var arroba = emailStr.indexOf('@');
	if (arroba < 2 ) return false;

	var punto = emailStr.indexOf('.',arroba);
	// entre la arroba y el punto debe haber como minimo dos caracteres
	if (punto-arroba < 2 ) return false;

	// el punto debe estar como máximo a 2 caracteres del final
	if (punto>=(l-2) ) return false;


	//no debe haber espacios en medio del email
	var espacio = emailStr.indexOf(' ');
	if (espacio>0) return false;
	// la parte final debe ser codigo de pais (p.ej.: .es o .com)
     if ((emailStr.charAt(l-1)!=".") &&
      		(emailStr.charAt(l-2)!=".") &&
	      		((emailStr.charAt(l-3)==".") || (emailStr.charAt(l-4)==".")))
				 	return true;
	else return false;

	return true;
 }




//-------------------------------
function abrirpopup(URL,ancho,alto,nombre){
	if (nombre==undefined) nombre="popup";
	popup=window.open(URL,nombre,"width="+ancho+", height="+alto+", scrollbars=yes, menubar=no, location=no, resizable=yes") ;
	popup.focus();
}





//-------------------------------
function marcar_checkbox(chk,chk_name) {
  var elem=document.getElementsByTagName('input');
  for(i=0;i<elem.length;i++){
  	var j=elem[i].name.substr(0,chk_name.length);
  	if (j==chk_name){
  		elem[i].checked=chk.checked;
  		}
  	}
}







