// Función de buscar objetos dentro de un doc., utilizado en distintas funciones
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;
}

// Funciones para al poner en foco una caja de texto, borrar su contenido
function MM_setTextOfTextfield(objName,x,newText) { //v3.0
  var obj = MM_findObj(objName); if (obj) obj.value = newText;
}

// Abrir nueva ventana del navegador
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// Cerrar ventana
function cerrarVentana(){ 
	//la referencia de la ventana es el objeto window del popup. Lo utilizo para acceder al método close 
	window.close() 
} 

// Cambia el src de una imagen
function changeSrc(imagen, source) {
	if (document.images) {
      document.images[imagen].src = source;
  }
}

// Cambiar visibilidad de un layer
function changeVisibility(name) {
	if (refLayer(name).visibility == "hidden") {
		showLayer(name);
	} else {
		hideLayer(name);
	}
}

// Definir una funcion para ocultar Layers
function hideLayer(name) {
	refLayer(name).visibility = "hidden";
	}

// Definir una funcion para mostrar Layers
function showLayer(name) {
	refLayer(name).visibility = "visible";
	}

// Definir una funcion para referenciar Layers
function refLayer(name) {
       return eval('document.getElementById("' + name + '").style');
}

// Función para volver a la página anterior cuando se indica "cancelar" o "volver"
function atras() { 
  history.go(-1);
}


// Muestra la información requerida al crear ítem según el tipo de ítem seleccionado
function tipoItem(){
	for(var i=0; i<document.frmItem.rdoTipo.length;i++){
		
		if(document.frmItem.rdoTipo[i].checked && document.frmItem.rdoTipo[i].value==2){
			document.getElementById("titulourl").style.display="inline";
			document.getElementById("textourl").style.display="inline";
			document.getElementById("tituloventana").style.display="inline";
			document.getElementById("opcionventana").style.display="inline";
			document.getElementById("textocontenido").style.display="none";
			document.getElementById("content").style.display="none";
			document.getElementById("textodoc1").style.display="none";
			document.getElementById("doc").style.display="none";
			document.getElementById("textodoc2").style.display="none";
		}
		 if(document.frmItem.rdoTipo[i].checked && document.frmItem.rdoTipo[i].value==1){
			document.getElementById("titulourl").style.display="none";
			document.getElementById("textourl").style.display="none";
			document.getElementById("tituloventana").style.display="none";
			document.getElementById("opcionventana").style.display="none";
			document.getElementById("textocontenido").style.display="inline";
			document.getElementById("content").style.display="inline";
			document.getElementById("textodoc1").style.display="inline";
			document.getElementById("doc").style.display="inline";
			document.getElementById("textodoc2").style.display="inline";
		}
	}

}

// Preguntar antes de hacer una operación a través de un link si está seguro que desea hacerla
function verificarOperacion(mensaje) {
	var acepto = confirm(mensaje);
	document.MM_returnValue = acepto;
}

function buscar(obj){
	if(obj.name=='btnBuscarSimpleA'){
		
		location.href='../experiencias/v_resultadosExperiencias.php?id='+document.getElementById('cmbAreas').value;
		
	}
	
	if(obj.name=='btnBuscarSimplePC'){
		
		location.href='../experiencias/v_resultadosExperiencias.php?palabra='+document.getElementById('txtPalabraClave').value;
		
	}
	
}

// Funciones necesarias para rollover, generadas por Dreamweaver
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_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_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];}
}

function writeCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire;
}

function vistaPrevia(url,seccion){

	//var valor = new Array(3);
	 
	switch(seccion){
	
		case 1:
				nombreitem = "superior";
				break;
		
		case 2:
		
				nombreitem ="izquierdo";

				
				break;
		
		case 3:
	
				nombreitem = "inferior";
				break;
	
	}
	
	
	var obj =document.getElementById("lstMenuActuales");
	
	
	var obj2 =document.getElementById("lstItemsActuales");
	
	// (!Selectbox.hasOptions(obj)&&!Selectbox.hasOptions(obj2)) { return false; }
	
	

	
	
	if(obj!=null && obj.options.length>0){
			var valor = new Array(obj.options.length);
			
		for (var i=0; i<obj.options.length; i++) {
			
			
			valor[i]=obj.options[i].value;
			
			writeCookie(obj.id,valor);
			
			//valor[i]="";
		}
	}
	
	if(obj2.options.length>0){
		
		var valor2 = new Array(obj2.options.length);
		
		for (var i=0; i<obj2.options.length; i++) {
			
			valor2[i]=obj2.options[i].value;
			
			writeCookie(nombreitem,valor2);
			
			//valor[i]="";
		}
	}
	
	
	
		
		MM_openBrWindow(url,'ventana','scrollbars=no, width=760, height=700');
		
	
	
}

function vistaPreviaMenu(url,seccion){

	//var valor = new Array(3);
	
	var titulo = document.getElementsByName("txtTitulo");
	
	var items = document.getElementById("lstItemsActuales");
	
	if (titulo[0].value =="" || items.length==0){
	
		alert("Disculpe, falta el nombre del menu y/o seleccionar un item");
		
	}else{
		
		
		
		var valor = new Array(items.options.length);
		writeCookie("nombremenu",titulo[0].value);
		
		for (var i=0; i<items.options.length; i++) {
				
				valor[i]=items.options[i].text;
				
				writeCookie("menuprevio",valor);
				
				
		}
		
		MM_openBrWindow(url,'ventana','scrollbars=no, width=240, height=300');
	
	}
	
	
}

// 