/*LLAMA ARCHIVOS .JS EXTERNOS*/

document.write('<script language="Javascript" type="text/javascript" charset="ISO-8859-1" src="/template/default/admin/js/global/inc.global.js"></script>' +
'<script language="javascript" charset="ISO-8859-1" type="text/javascript" src="/template/default/js/global/menu.js"></script>' +
'<script language="javascript" charset="ISO-8859-1" type="text/javascript" src="/template/default/js/global/tamano_texto.js"></script>' +
'<script language="javascript" charset="ISO-8859-1" type="text/javascript" src="/template/default/js/validaciones.js"></script>');




/* Escribe flash embed para evitar bloqueo de IE*/
/*
Se llama de la siquiente forma
<script language="JavaScript" type="text/javascript">
	writeFlash('texto alt','ancho','alto','7,0,19,0','URL','transparencia','texto dinamico si lo tiene');
</script>
*/
function MM_checkPlugin(plgIn, autoGo) { 
    var ok=false; 
	//document.MM_returnValue = false; 
    with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) { 
       ok=(plugins && plugins[plgIn]); 
    } else if (appVersion.indexOf('3.1')==-1) { 
       if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash; 
       else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir; 
       else ok=autoGo; } 
    return ok;
} 


function writeFlash(tag_alt,ancho_flash,alto_flash,version_flash,src, opacidad, alternateText, alternateimg) {
	// Construye el Flash Embed
	ok = MM_checkPlugin('Shockwave Flash', true);
	if (!ok)
	{
	document.write('<strong>CARGA IMAGEN ESTATICA</strong>');
	//document.write('<img src="/images/html/logo_im_header.gif" alt="" />');
	//document.write('<img src="'+alternateimg+'" alt="" />');
	return;
	}
	var param1 = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version_flash+'" width="'+ancho_flash+'" height="'+alto_flash+'" title="'+tag_alt+'">';
	var param2 = '<param name="movie" value="'+src+'" />';
	var param3 = '<param name="quality" value="High" />';
	if(!alternateText) 
	{	
		var param4='';
	}
	else
	{
		var param4 = '<PARAM NAME="FlashVars" VALUE="'+ alternateText +'"/>';
	}
	var param5 = '<param name="wmode" value="'+opacidad+'" />'
	var param6 = '<param name="menu" value="false" />'
	var param7 = '<embed swLiveConnect="true" FlashVars="'+ alternateText +'" src="'+src+'" quality="High" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" salign="lt" bgcolor="#251207" wmode="'+opacidad+'" allowScriptAccess="sameDomain" width="'+ancho_flash+'" height="'+alto_flash+'"></embed>'
	var param8 = '</object>'

	// Escribe las lineas
	document.write(param1+param2+param3+param4+param5+param6+param7+param8)
}





/* Funcion Precarga de imagenes */

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

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


/* Funcion abre un popup */

function MM_openBrWindow(theURL,winName,features) { //v2.0
    features = features + ',resizable=yes';
  	window.open(theURL,winName,features);
}



/* Funciones para cambiar de comportamiento (colores de fondo) en TD's. Por ejemplo en titulos, menus. */

function mOvr(src,clrOver){ 
 if (!src.contains(event.fromElement)){ 
  src.style.cursor = 'hand'; 
  src.className = clrOver; 
 } 
} 
function mOut(src,clrIn){ 
 if (!src.contains(event.toElement)){ 
  src.style.cursor = 'hand'; 
  src.className = clrIn; 
 } 
}
function mClk(src) 
{
if(event.srcElement.tagName=='TD')
	{
 	src.children.tags('A')[0].click();
	}
}

/* Funcion Volver a la página anterior */

function volver(pag){
	window.history.go(pag)
	}


/* Funcion GoLink: usada casi siempre en popups, haciendo que al clickear el link dentro */
/* del popup, &eacute;ste se cierre y abra el enlace en otra ventana. */
/* La URL se pasa como parametro ej: onclick="golink('index.htm')" */

function golink(url) {
   window.opener.location=url; 
   window.close();
   return 1;
}


/* Funcion para limpiar un formulario */

function limpia_form(nom){
	window.document[nom].reset();
}

/* Funcion para imprimir */

function imprimir(){
	window.print();
}

/* Funcion para introducir la fecha en una pagina */

function fecha(){
	mes = new Array();
	diasem = new Array();
	fechas = new Date();
	diasemana = fechas.getDay();
	diasem[0] = "domingo";
	diasem[1] = "lunes";
	diasem[2] = "martes";
	diasem[3] = "miércoles";
	diasem[4] = "jueves";
	diasem[5] = "viernes";
	diasem[6] = "sábado";
	dia = fechas.getDate();
	nomes = fechas.getMonth();
	anio = fechas.getYear();
	mes[0] = 'enero';
	mes[1] = 'febrero';
	mes[2] = 'marzo';
	mes[3] = 'abril';
	mes[4] = 'mayo';
	mes[5] = 'junio';
	mes[6] = 'julio';
	mes[7] = 'agosto';
	mes[8] = 'septiembre';
	mes[9] = 'octubre';
	mes[10] = 'noviembre';
	mes[11] = 'diciembre';
	if (anio < 1000) anio = anio + 1900;
	document.write('Santiago, ' + diasem[diasemana]+" "+ dia +" de "+ mes[nomes] +" de "+ anio);
}

/* Funcion Random para imágenes - J. Yevenes */

function img_random() { 
var imgs = ["img1.gif", "img2.gif", "img3.gif"]; 
document.getElementById("foto").src = imgs[Math.floor(Math.random()*imgs.length)]; 
}

/* Funcion Go To */
function go_to(pag){
 window.location=pag
}
//Para el buscador: Cuando haces click se limpian los campos
function limpiar(){
	if(document.busqueda.palabra.value=="¡ Busque Aquí !"){
		document.busqueda.palabra.value="";
	}
}

function llenar(){
	if(document.busqueda.palabra.value==""){
		document.busqueda.palabra.value="¡ Busque Aquí !";
	}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

//Funcion pull down vitas
function gothere() {	
    var index=document.corporacion.vitas.selectedIndex;
    
    if (index !=0) {
		var remote=document.corporacion.vitas.options[index].value.substring(0,1);
	    var url=document.corporacion.vitas.options[index].value.substring(1);		
		if (remote == "a") {
			window.open(url,"newwindow","toolbar=yes,location=yes,derectories=yes,status=yes,menubar=yes,scrollbar=yes,resizable=yes");
		} else {				
			document.location.href = document.corporacion.vitas.options[index].value;
		}
	}
}

/*Permite que los div se igualen en altura*/
	function altura(){
		al = new Array();
		max = 0;
		try{
			if(document.getElementById){
				for(i=0;i<arguments.length;i++){
					if(document.getElementById(arguments[i]))
						al[i] = document.getElementById(arguments[i]).offsetHeight;
				}
				max = mayor(al);
				if(max > 0){
					for(i=0;i<arguments.length;i++){
						if(document.getElementById(arguments[i]))
							document.getElementById(arguments[i]).style.height = max + 'px';
					}
				}
			}
		}
		catch (exc) {
			alert("Se ha producido un error en la carga del CSS. La página seguirá operativa pero algo más lenta.");
			throw exc;
		}
	}
	function mayor(datos){
		salida = 0;
		for(i=0;i<datos.length;i++){
			if(parseInt(datos[i]) > salida)
				salida = datos[i];
		}
		return salida;
	}


/**/
function loadMenu(cantidadOpciones) {
	//params:llave del div, cantidad, si se colapsa lentamente, si se inicializa el arreglo
	menuColright = MakeMenu('col_right', 2, 0, 1);
	menuColleft = MakeMenu('col_left', 2, 0, 1);
	menuBusqueda = MakeMenu('busqueda', 2, 0, 1);
	menuActividades = MakeMenu('sub_actividades', cantidadOpciones, 0, 1);
	//menuActividades = MakeMenu('sub_actividades', 1, 0, 1);
	menuRespuestasSeia = MakeMenu('respuesta_seia', 8, 0, 1);
	menuRespuestasESeia = MakeMenu('respuesta_eseia', 12, 0, 1);
	menuFirmaElectronica = MakeMenu('firma_electronica', 5, 0, 1);
	
	/*Tabs pendientes*/
	menuApendientes = MakeMenu('apendientes', 3, 0, 1); //La cantidad de tabs
	menuApendientes.autoClose = false; //Para que siempre este uno abierto
	menuApendientes.useTabs = true;
	menuApendientes.classTabsActive = "activo"; //La clase del tab activo
	menuApendientes.classTabsInactive = ""; //La clase del tab inactivo
	
	/*Tabs crear proyectos*/
	menuCrearproyecto = MakeMenu('crearproyecto', 5, 0, 1); //La cantidad de tabs
	menuCrearproyecto.autoClose = false; //Para que siempre este uno abierto
	menuCrearproyecto.useTabs = true;
	menuCrearproyecto.classTabsActive = "activo"; //La clase del tab activo
	menuCrearproyecto.classTabsInactive = ""; //La clase del tab inactivo
	
	/*Tabs actualizar datos*/
	menuActualizardatos = MakeMenu('actualizardatos', 4, 0, 1); //La cantidad de tabs
	menuActualizardatos.autoClose = false; //Para que siempre este uno abierto
	menuActualizardatos.useTabs = true;
	menuActualizardatos.classTabsActive = "activo"; //La clase del tab activo
	menuActualizardatos.classTabsInactive = ""; //La clase del tab inactivo
	
	/*Tabs ficha proyecto*/
	menuFicha = MakeMenu('ficha', 6, 0, 1); //La cantidad de tabs
	menuFicha.autoClose = false; //Para que siembre este uno abierto
	menuFicha.useTabs = true;
	menuFicha.classTabsActive = "activo"; //La clase del tab activo
	menuFicha.classTabsInactive = ""; //La clase del tab inactivo

	/*Tabs ficha proyecto: Expedientes*/
	menuExpedientes = MakeMenu('expedientes', 4, 0, 1); //La cantidad de tabs
	menuExpedientes.autoClose = false; //Para que siembre este uno abierto
	menuExpedientes.useTabs = true;
	menuExpedientes.classTabsActive = "activo"; //La clase del tab activo
	menuExpedientes.classTabsInactive = ""; //La clase del tab inactivo

	/*Tabs PREGUNTAS FRECUENTES*/
	menuFaq = MakeMenu('faq', 2, 0, 1); //La cantidad de tabs
	menuFaq.autoClose = false; //Para que siempre este uno abierto
	menuFaq.useTabs = true;
	menuFaq.classTabsActive = "activo"; //La clase del tab activo
	menuFaq.classTabsInactive = ""; //La clase del tab inactivo

	/*Tabs Menu Opciones*/
	/*menuPerfiles = MakeMenu('perfiles', 2, 0, 1); //La cantidad de tabs*/
	menuSistemas = MakeMenu('sistemas', 1, 0, 1); //La cantidad de tabs

	/*Tabs Menu Opciones: Perfiles*/
	menuPerfiles = MakeMenu('perfiles', 2, 0, 1); //La cantidad de tabs
	menuPerfiles.autoClose = false; //Para que siembre este uno abierto
	menuPerfiles.useTabs = true;
	menuPerfiles.classTabsActive = "activo"; //La clase del tab activo
	menuPerfiles.classTabsInactive = ""; //La clase del tab inactivo
	
	/*Tabs Menu Opciones*/
	menuTit_cons = MakeMenu('tit_cons', 2, 0, 1); //La cantidad de tabs
	
}
