var prototype = {execute: {synchronization: {magician: {Roberto: {Carlos: {Navarres: {Ccoscco: {fmensajefatality: function () {}}}}}}}}, variables: {pArray2: new Array("FCA", "FCB", "FCC", "FCD", "FCE"), cantidad: 0, contador: 0, idgaleria: 0, arrtitulos: new Array(7)}, llamaradas: {fMostrarFicha: function (pParametroPublicacion) {prototype.ajax.fCrearInterfazCapa("proceso_cargarfichas", "VAR_FICHA", "lyr_tabla_ficha", "NORMAL", "varidpublicaciones=" + pParametroPublicacion);}, fMostrarPublicacion: function (pParametroPublicaciones) {document.location.replace("proyectos.php?idpublicaciones=" + pParametroPublicaciones);}, fMostrarDefecto: function (pParametroPublicaciones, pParametroGaleria) {prototype.llamaradas.fMostrarFotoGrande(pParametroGaleria);prototype.llamaradas.fMostrarFotosChicas(pParametroGaleria);prototype.variables.idgaleria = pParametroGaleria;}, fMostrarTab: function (pCambiarGaleria, pNumeroTab, pTotalTab) {prototype.llamaradas.fMostrarFotoGrande(pCambiarGaleria);prototype.llamaradas.fMostrarFotosChicas(pCambiarGaleria);prototype.simples.fSeleccionaTab(pNumeroTab, pTotalTab);prototype.variables.idgaleria = pCambiarGaleria;prototype.variables.contador = 0;}, fMostrarFotoGrande: function (pParametroGaleria) {prototype.ajax.fCrearInterfazCapa("proceso_cargarfoto_grande", "VAR_FOTO_GRANDE", "lyr_foto_grande_galeria", "MOSTRAR_GRANDES", "varidgaleria=" + pParametroGaleria);}, fMostrarFotosChicas: function (pParametroGaleria) {prototype.ajax.fCrearInterfazCapa("proceso_cargarfotos_chicas_xml", "VAR_FOTOS_CHICAS", "lyr_fotos_chicas_galeria", "MOSTRAR_CHICAS", "varidgaleria=" + pParametroGaleria + "&varnumfotos=" + prototype.variables.pArray2.length, prototype.variables.pArray2);}, fMostrarFotoPrincipal: function () {var vimagen = document.getElementById(this.id).src.split("/");vimagen = vimagen[vimagen.length - 1];prototype.ajax.fCrearInterfazCapa("proceso_cargarfoto_grande", "VAR_FOTO_GRANDE", "lyr_foto_grande_galeria", "MOSTRAR_GRANDES", "varchica_foto=" + vimagen);}, fAnteriorFotoChicas: function () {if (prototype.variables.contador > 0) {prototype.variables.contador -= 5;prototype.ajax.fCrearInterfazCapa("proceso_cargarfotos_chicas_xml", "VAR_FOTOS_CHICAS", "lyr_fotos_chicas_galeria", "MOSTRAR_CHICAS", "varidgaleria=" + prototype.variables.idgaleria + "&varnumfotos=" + prototype.variables.pArray2.length + "&varempieza=" + prototype.variables.contador, prototype.variables.pArray2);} else {document.getElementById("prev-horizontal").onclick = function () {};document.getElementById("prev-horizontal").src = "especial/prev-horizontal4.png";}}, fSiguienteFotoChicas: function () {if (prototype.variables.contador < prototype.variables.cantidad - 1) {prototype.variables.contador += 5;prototype.ajax.fCrearInterfazCapa("proceso_cargarfotos_chicas_xml", "VAR_FOTOS_CHICAS", "lyr_fotos_chicas_galeria", "MOSTRAR_CHICAS", "varidgaleria=" + prototype.variables.idgaleria + "&varnumfotos=" + prototype.variables.pArray2.length + "&varempieza=" + prototype.variables.contador, prototype.variables.pArray2);document.getElementById("prev-horizontal").src = "especial/prev-horizontal.png";document.getElementById("prev-horizontal").onclick = prototype.llamaradas.fAnteriorFotoChicas;} else {document.getElementById("next-horizontal").onclick = function () {};document.getElementById("next-horizontal").src = "especial/next-horizontal4.png";}}, fProcesarRecomendar: function () {prototype.ajax.fCrearInterfazCapa("proceso_cargarRecomendar", "VAR_RECOMENDAR_PAGINA", "lyr_ajax_recomendar", "NORMAL", prototype.simples.fObtenerDatos("frmRECOMENDAR"));}, fProcesarContactar: function () {prototype.ajax.fCrearInterfazCapa("\tproceso_cargarContactar", "VAR_RECOMENDAR_PAGINA", "lyr_ajax_contactar", "NORMAL", prototype.simples.fObtenerDatos("frmCONTACTAR"));}}, simples: {fSeleccionaTab: function (aa, pTotalTab) {try {for (var i = 0; i < pTotalTab; i++) {document.getElementById("pi_" + i).className = "pi_noselected";}document.getElementById("pi_" + aa).className = "pi_selected";} catch (errFuncion) {window.alert("HA OCURRIDO UN ERROR EN LA FUNCION => fSeleccionaTab : " + errFuncion);return;}}, fNavegador: function () {var navegador = null;if (navigator.userAgent.indexOf("MSIE") >= 0) {navegador = 0;} else {navegador = 1;}return navegador;}, fMuestraAyuda: function () {try {var navegador = prototype.simples.fNavegador();if (navegador == 0) {document.attachEvent("onmousemove", prototype.simples.fColocaAyuda);document.attachEvent("onmouseout", prototype.simples.fOcultaAyuda);} else {document.addEventListener("mousemove", prototype.simples.fColocaAyuda, true);document.addEventListener("mouseout", prototype.simples.fOcultaAyuda, true);}var indice = prototype.simples.fDameIndice(this.id);var longitud = prototype.variables.arrtitulos[indice].length;var nuevotitulo = "";if (longitud > 30) {nuevotitulo = prototype.variables.arrtitulos[indice].substr(0, 30) + "...";} else {nuevotitulo = prototype.variables.arrtitulos[indice];}document.getElementById("lyr_mensaje_toptip_titulo").innerHTML = nuevotitulo;document.getElementById("lyr_mensaje_toptip").style.display = "block";} catch (errFuncion) {window.alert("HA OCURRIDO UN ERROR EN LA FUNCION => fMuestraAyuda : " + errFuncion);return;}}, fDameIndice: function (objeto) {for (var i = 0; i < prototype.variables.pArray2.length; i++) {if (prototype.variables.pArray2[i] == objeto) {var z = i;}}return z;}, fColocaAyuda: function (event) {try {var navegador = prototype.simples.fNavegador();if (navegador == 0) {var corX = window.event.clientX + document.documentElement.scrollLeft;var corY = window.event.clientY + document.documentElement.scrollTop;} else {var corX = event.clientX + window.scrollX;var corY = event.clientY + window.scrollY;}document.getElementById("lyr_mensaje_toptip").style.top = corY + 20 + "px";document.getElementById("lyr_mensaje_toptip").style.left = corX + 15 + "px";} catch (errFuncion) {window.alert("HA OCURRIDO UN ERROR EN LA FUNCION => fColocaAyuda : " + errFuncion);return;}}, fOcultaAyuda: function () {try {document.getElementById("lyr_mensaje_toptip").style.display = "none";var navegador = prototype.simples.fNavegador();if (navegador == 0) {document.detachEvent("onmousemove", prototype.simples.fColocaAyuda);document.detachEvent("onmouseout", prototype.simples.fOcultaAyuda);} else {document.removeEventListener("mousemove", prototype.simples.fColocaAyuda, true);document.removeEventListener("mouseout", prototype.simples.fOcultaAyuda, true);}} catch (errFuncion) {window.alert("HA OCURRIDO UN ERROR EN LA FUNCION => fOcultaAyuda : " + errFuncion);return;}}, fObtenerDatos: function (pFormulario) {var formulario = document.forms[pFormulario], extraer;for (var e = 0; e < formulario.elements.length; e++) {if (formulario.elements[e].type != "button" && formulario.elements[e].type != "submit") {extraer += (extraer == "") ? "" : "&";extraer += formulario.elements[e].name + "=" + formulario.elements[e].value;}}alert(extraer);return extraer;}}, ajax: {fCrearInterfazCapa: function (pPagina, pVariable, pCapa, pTipo, pCodigo, pArray, pDestino, pBusqueda) {try {if (pCodigo == null) {pCodigo = "";}if (pArray == null) {pArray = new Array;}if (typeof pPagina == "string" && typeof pVariable == "string" && typeof pCapa == "string") {try {var generado = parseInt(Math.random() * 999999999999999) * (new Date).getTime();var ajax = prototype.ajax.AjaxNavarres();var datosconsultar = null;ajax.open("POST", pPagina + ".php?rand =" + generado, true);ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");ajax.setRequestHeader("Cache-Control", "no-cache, must-revalidate");datosconsultar = pVariable + "=" + generado;datosconsultar += "&" + pCodigo;switch (pTipo) {case "GRANDE":var html = "<table width=\"100%\" height=\"310px\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";html += "<tr>";html += " <td align=\"center\"><img src=\"especial/loading.gif\" /></td>";html += "</tr>";html += "</table>";document.getElementById(pCapa).innerHTML = html;break;case "CHICA":for (var r = 0; r < pArray.length; r++) {document.getElementById(pArray[r]).src = "especial/loading-small2.gif";document.getElementById(pArray[r]).width = "40";document.getElementById(pArray[r]).height = "60";}break;default:break;}ajax.send(datosconsultar);ajax.onreadystatechange = function () {if (ajax.readyState == 4) {if (ajax.status == 200) {try {switch (pTipo) {case "XML":var xmlhijos = ajax.responseXML.getElementsByTagName("xmlHIJOS")[1];var xmlagregar = xmlhijos;document.getElementById(pCapa).innerHTML = xmlagregar;alert(xmlagregar);break;case "NORMAL":document.getElementById(pCapa).innerHTML = ajax.responseText;break;case "IR":if (pBusqueda == ajax.responseText) {document.location.replace(pDestino);} else {alert("QUE TRATA DE HACER");}break;case "MOSTRAR_GRANDES":var llenarArray = new Array;for (var t = 0; t < ajax.responseXML.getElementsByTagName("xmlHIJOS").length; t++) {var xmlhijos = ajax.responseXML.getElementsByTagName("xmlHIJOS")[t];var xmlagregar = xmlhijos.childNodes[0].nodeValue;llenarArray.push(xmlagregar);}var ampliar = llenarArray[2].split(",");var restar = parseFloat(ampliar[1]) - 54;var html = null;html = "<table width=\"407px\" height=\"310px\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";html += " <tr> ";html += " <td valign=\"top\"><div id=\"lyr_foto_grande\" style=\"padding-left:10px;padding-top:10px;float:left;\"><div id=\"lyr_ampliar\" style=\"margin-left:" + restar + "px;\"><img src=\"especial/ampliar.gif\" width=\"54\" height=\"15\" /></div> ";html += "\t<a id=\"thumb1\" href=\"" + llenarArray[0] + "\" class=\"highslide\" onclick=\"return hs.expand(this)\"><img alt=\"Highslide JS\" title=\"Haga click! para Ampliar la imagen\" src=\"" + llenarArray[0] + "\" " + ampliar[0] + " border=\"0px\" /></a></div> ";html += "\t\t</td>";html += "\t </tr>";html += "</table>";html += "<div id=\"lyr_tituo_foto\" style=\"font-weight:normal;margin-top:-30px;left:0px;padding-left:20px;font-family:Arial;font-size:11px;float:inherit;\">" + llenarArray[1] + "</div>";document.getElementById(pCapa).innerHTML = html;break;case "MOSTRAR_CHICAS":prototype.variables.arrtitulos = [];var estado = false;for (var k = 0; k < ajax.responseXML.getElementsByTagName("xmlHIJOS").length; k++) {var xmlhijos = ajax.responseXML.getElementsByTagName("xmlHIJOS")[k];var separar = xmlhijos.childNodes[0].nodeValue.split(",");if (separar[0] != "nohayminiatura.gif") {var asignatitulo = separar[1];document.getElementById(pArray[k]).src = "fotos_gabi/" + separar[0];prototype.variables.arrtitulos.push(asignatitulo);document.getElementById(pArray[k]).height = separar[2];document.getElementById(pArray[k]).onmouseover = prototype.simples.fMuestraAyuda;document.getElementById(pArray[k]).onclick = prototype.llamaradas.fMostrarFotoPrincipal;} else {document.getElementById(pArray[k]).src = "especial/" + separar[0];document.getElementById(pArray[k]).onmouseover = function () {};document.getElementById(pArray[k]).onclick = function () {};}}prototype.variables.cantidad = ajax.responseXML.getElementsByTagName("xmlTOTAL")[0].childNodes[0].nodeValue;if (prototype.variables.cantidad > 5) {document.getElementById("next-horizontal").src = "especial/next-horizontal.png";document.getElementById("next-horizontal").onclick = prototype.llamaradas.fSiguienteFotoChicas;} else {document.getElementById("prev-horizontal").src = "especial/prev-horizontal4.png";document.getElementById("prev-horizontal").onclick = function () {};document.getElementById("next-horizontal").src = "especial/next-horizontal4.png";document.getElementById("next-horizontal").onclick = function () {};}var limite = ajax.responseXML.getElementsByTagName("xmlLIMITE")[0].childNodes[0].nodeValue;if (limite <= 5 && limite > 0) {document.getElementById("next-horizontal").src = "especial/next-horizontal4.png";document.getElementById("next-horizontal").onclick = function () {};}if (limite == 0) {document.getElementById("prev-horizontal").src = "especial/prev-horizontal4.png";document.getElementById("prev-horizontal").onclick = function () {};}break;default:break;}} catch (errRespuesta) {window.alert("HA OCURRIDO UN ERROR EN LA RESPUESTA => fCrearInterfazCapa : " + errRespuesta);return;}} else {window.alert("UN MOMENTO");return;}}};} catch (errProceso) {window.alert("HA OCURRIDO UN ERROR EN EL PROCESO DE ENVIO => fCrearInterfazCapa : " + errProceso);return;}} else {window.alert("PARAMETRO INCORRECTO DOCTOR!!!");return;}} catch (errFuncion) {window.alert("HA OCURRIDO UN ERROR EN LA FUNCION => fCrearInterfazCapa : " + errFuncion);return;}}, AjaxNavarres: function () {var xmlhttp = false;try {xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try {xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");} catch (E) {xmlhttp = false;}}if (!xmlhttp && typeof XMLHttpRequest != "undefined") {xmlhttp = new XMLHttpRequest;}return xmlhttp;}}};