// JavaScript Document

/*****************************************\
Funcion imprime: imprime codigo para la impresion de una archivo flash 
de esta manera se evita tener que activar el archivo flash pues yaesta activo
parametros: ruta=> ruta del arcivo swf
			ancho=> ancho del archivo
			atlo=> alto del archivo
\*****************************************/
function imprime(ruta, ancho, alto){

document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ancho+'" height="'+alto+'">');
document.write('  <param name="movie" value="'+ruta+'" />');
document.write('  <param name="quality" value="high" />');
document.write('  <embed src="'+ruta+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ancho+'" height="'+alto+'"></embed>');
document.write('</object>');

} // end function imprime


/*****************************************************************\
Funcion cambia: cambia el tamaņo de la ventana que lo contiene, 
es llamada por la ventana contenida
parametros 	v=> altura que se quiere dar a la ventana contenedora
			nomf=> nombre de la ventana contenedora
\*****************************************************************/
function cambia(v,nomf){
var alt=top.window.document.getElementById(nomf).style.height;
alt=alt.substring(0,(alt.length-2))*1;
if(alt*1==0) {alt=150;}
top.window.document.getElementById(nomf).style.height=v;
} // end function cambia


/*****************************************************************\
Funcion redir: redirecciona a la pagina de inicio, es para evitar 
que se muestre los subdirectorios en las cerpetas, esta funcion va 
insertada en los index de las carpetas.
parametros 	ruta=> ruta hasta el index
\*****************************************************************/
function redir(ruta){
window.location.href=""+ruta;	
}

/*****************************************************************\
Funcion abrir() : para abrir contenido en iframe principal
deacuerdo a las llamadas que realize el flash
\*****************************************************************/
function abrir(nom){
open("web/"+nom+".html","principal")
}

/*****************************************************************\
Funcion prototipo.trim() : verifica sy hay espacios e blanco 
en la cadena y retorna el numero de ellos
\*****************************************************************/
String.prototype.trim = function() { 
blancos=0;
var i=0;
for(i=0; i<this.length; i++){
 if(this.substr(i,i+1)==" "){blancos++;}
}
return blancos;
};

/*****************************************************************\
Funcion arroba() : verifica si esta el caracter arroba en 
la cadena pasada como parametro, retorna verdad si se encuentra
en la cadena pasada como parametro
\*****************************************************************/
function arroba(cad){
v=false;
if( cad.indexOf("@",0) != -1 )v=true;

return v;
}
