var nav4 = window.Event ? true : false; function acceptNum(evt){ // NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 var key = nav4 ? evt.which : evt.keyCode; return (key <= 13 || (key >= 48 && key <= 57)); } function acceptNumPuntoComa(evt){ // NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 var key = nav4 ? evt.which : evt.keyCode; return (key <= 13 || key == 44 || key == 46 || (key >= 48 && key <= 57)); } function Moviendo(src,color){ if (!src.contains(event.fromElement)) { src.bgColor = color; } } function Saliendo(src,color){ if (!src.contains(event.toElement)) { src.bgColor = color; } } function ismaxlength(obj){ var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : "" if (obj.getAttribute && obj.value.length>mlength) obj.value=obj.value.substring(0,mlength) } function nuevoAjax(){ /* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por lo que se puede copiar tal como esta aqui */ var xmlhttp=false; try { // Creacion del objeto AJAX para navegadores no IE xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { // Creacion del objet AJAX para IE xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch(E) { xmlhttp=false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } return xmlhttp; } //*********************************************************************** // Control de donde se hace click //************** var IE = document.all?true:false; if (!IE){ document.captureEvents(Event.MOUSEMOVE) } var tempX = 0; var tempY = 0; document.onclick = getMouseXY; function getMouseXY(e) { if (IE) { tempX = event.clientX + document.body.scrollLeft tempY = event.clientY + document.body.scrollTop } else { tempX = e.pageX tempY = e.pageY } //var url=/perl/guardacoordenadas.pl?x=+tempX+&y=+tempY; //guardar(url); // alert(tempX+tempY); return true; } //********************************** function EscondePicker(){ colorPickerBloqueado = "block" if(document.getElementById("ColourMod")){ document.getElementById("ColourMod").style.display="none"; document.getElementById("ColourMod").style.visibility ="hidden"; } } //********************************** function MuestraPicker(){ colorPickerBloqueado = "unblock" if(document.getElementById("ColourMod")){ //document.getElementById("ColourMod").style.display="visible"; document.getElementById("ColourMod").style.visibility ="visible"; } } //************************************************** function AgrandaImagen(archivo,div,alto,clase){ //alert(alto); var capa=document.getElementById(div); capa.innerHTML=""; } //********************************************* function VisitaPublicidad(pub,id){ // var capa=document.getElementById("publicidad_pago_izquierda"); var ajax=nuevoAjax(); //alert(borra); //obs=encodeURIComponent(obs); //capa.style.backgroundColor="#FFFFFF"; //capa.innerHTML="Borrando..."; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("pub="+pub+"&id="+id+"&act=VisitandoPublicidad"); //ajax.onreadystatechange=function() // { //if (ajax.readyState==4) //{ //Respuesta recibida. Coloco el texto plano en la capa correspondiente //capa.innerHTML=ajax.responseText; //alert(inicio); //} //} } //****************************************************** function NuevaLocalizacionMapa(id, dom, marker, nombre, datos){ var ajax=nuevoAjax(); l=marker.getPoint().lat(); L=marker.getPoint().lng(); new Ajax.Request('actua.php', { method: 'post', parameters: "l="+l+"&L="+L+"&datos="+datos+"&nombre="+nombre+"&id="+id+"&dom="+dom+"&act=NuevoPuntoMapa", onSuccess: function(request){ if(request.responseText.substring(0,1)=="1"){ map.addOverlay(marker); marcador = marker; markerIndex = markers.length; IDlatitudLongitud = request.responseText.substring(1); markers.splice(markers.length, 0, marker); newHtml = "
"+nombre+ "
editar
" + "
borrar
" + "
"; document.getElementById("BorraPunto").innerHTML+=newHtml; // Add address information to marker marker.bindInfoWindowHtml(datos); marker.openInfoWindowHtml(datos); }else alert("No he podido añadir la dirección al mapa por problemas en la conexion"); } }); } //****************************************************** function guardarLocalizacionMapa(id, marker, datos){ var ajax=nuevoAjax(); l=marker.getPoint().lat(); L=marker.getPoint().lng(); nombre = "";//no se utiliza ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("l="+l+"&L="+L+"&datos="+datos+"&nombre="+nombre+"&idLoc="+id+"&act=CambioPuntoMapa"); ajax.onreadystatechange=function(){ if (ajax.readyState==4){ // Add the marker to map if(ajax.responseText==1){ marcador = marker; cancelar(id); marker.bindInfoWindowHtml(datos); marker.openInfoWindowHtml(datos); }else alert("No he podido añadir la dirección al mapa por problemas en la conexion"); } } } //*********************************************************************** function BorraPuntoDelMapa(id, index){ if(confirm("Realmente quiere borrar este punto de la mapa?")==0) return; var ajax=nuevoAjax(); ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("id="+id+"&act=BorraDetalleMapa"); ajax.onreadystatechange=function() { if (ajax.readyState==4){ //Respuesta recibida. Coloco el texto plano en la capa correspondiente element = document.getElementById(id); element.style.display="none"; element.innerHtml = ""; removeMarker(index); zoomToFit(); } } } //*********************************************************************** function DetalleDelMapa(id, dom, latitude, longitude, zoomlevel){ var capa=document.getElementById("EscalaMapa"); var ajax=nuevoAjax(); ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("id="+id+"&dom="+dom+"&act=NuevoDetalleMapa&latitude="+latitude+"&longitude="+longitude+"&zoomlevel="+zoomlevel); ajax.onreadystatechange=function(){ if (ajax.readyState==4){ if(zoomlevel==0){ alert("El mapa se ajustara automaticamente para mostrar siempre todos los puntos que usted le pone."); calculate = 1; zoomToFit(); }else alert("La vista actual ha sido guardado como punto inicial de su mapa. Para guardar una nueva vista simplemente pulse el boton 'Guardar vista'"); } } } //*********************************************************************** function Mas(div,obs,normal){ var capa=document.getElementById(div); var ajax=nuevoAjax(); //alert(obs); //obs=encodeURIComponent(obs); //alert(obs); //capa.style.backgroundColor="#FFFFFF"; //capa.innerHTML=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("obs="+obs+"&normal="+normal+"&act=Mas"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; //alert(inicio); } } } //*********************************************************************** function UserLoginado(div,nombre,mail){ var capa=document.getElementById(div); var ajax=nuevoAjax(); //capa.style.backgroundColor="#FFFFFF"; capa.innerHTML=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("div="+div+"&nombre="+nombre+"&mail="+mail+"&act=LoginCorrecto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; //alert(inicio); } } } //*********************************************************************** function PonPrecio(refe,idproducto,iddominio,com,dom,pathE,pathD,dir){ var ref=refe.value; var capa=document.getElementById(idproducto); var ajax=nuevoAjax(); ref=encodeURIComponent(ref); //alert(ref); //capa.style.backgroundColor="#FFFFFF"; capa.innerHTML="Buscando datos"; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("ref="+ref+"&idproducto="+idproducto+"&iddominio="+iddominio+"&com="+com+"&dom="+dom+"&pathE="+pathE+"&pathD="+pathD+"&dir="+dir+"&act=PonDatosSubProducto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; //alert(inicio); } } } //*********************************************************************** function Propaganda(foto,directorio,dom,id,ruta,url,pagina){ EscondePicker(); //var capa=document.getElementById(foto); //alert(pagina); var capa=document.getElementById("CambiaFoto"); var ajax=nuevoAjax(); //capa.style.backgroundColor="#FFFFFF"; //capa.innerHTML=""; //alert("Funcion actualizando. Perdonen las molesitas"); ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("foto="+foto+"&dom="+dom+"&x="+tempX+"&y="+tempY+"&directorio="+directorio+"&id="+id+"&ruta="+ruta+"&url="+url+"&pagina="+pagina+"&act=PublicidadEditar"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; MuestraPicker(); //alert(inicio); } } } //************************************************************************************ function BorrarPropaganda(div,dir,dom,id,archivo){ EscondePicker(); var capa=document.getElementById(div); //ha de ser el mismo nombre que el ID del DIV var ajax=nuevoAjax(); // Coloco el mensaje en la capa capa.innerHTML="Borrando..."; capa.innerHTML=''; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("archivo="+archivo+"&id="+id+"&div="+div+"&dir="+dir+"&dom="+dom+"&act=BorrarPublicidad"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; MuestraPicker(); } } } //*********************************************************************** function Anunciante(foto,directorio,dom,id,ruta){ var capa=document.getElementById(foto); //le hemos dado el mismo nombre al id del DIV que a la foto que lleva var ajax=nuevoAjax(); capa.style.backgroundColor="#FFFFFF"; capa.innerHTML="Buscando..."; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("foto="+foto+"&dom="+dom+"&directorio="+directorio+"&id="+id+"&ruta="+ruta+"&act=AnuncioEditar"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; //alert(inicio); } } } //************************************************************************************ function BorrarAnuncio(div,dir,dom,id,archivo){ var capa=document.getElementById(div); //ha de ser el mismo nombre que el ID del DIV var ajax=nuevoAjax(); // Coloco el mensaje en la capa capa.innerHTML="Borrando..."; capa.innerHTML='Anuncio Eliminado'; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("archivo="+archivo+"&id="+id+"&div="+div+"&dir="+dir+"&dom="+dom+"&act=BorrarAnuncio"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //********************************************************************************************** function getHeight(elmID) { if($(elmID).clientHeight) { return $(elmID).clientHeight; } else if($(elmID).offsetHeight) { return $(elmID).offsetHeight; } } function getWidth(elmID) { if($(elmID).clientWidth) { return $(elmID).clientWidth; } else if($(elmID).offsetWidth) { return $(elmID).offsetWidth; } } function setImageInline(div, imagen){ theImage = $$("#" + div + " img"); theImage[0].writeAttribute({src: imagen.source, height: imagen.height, width: imagen.width}); } document.observe("widget:frobbed", function(event) { colorPickerBloqueado = "block"; }); function bloqueaColorPicker(){ document.fire("widget:frobbed", { widgetNumber: 19 }); return true; } function desBloqueaColorPicker(){ colorPickerBloqueado = "unblock"; return true; } function colorPickerBloqueado(){ return false; //nnnn return $("ColourModSwitch") ? ($("ColourModSwitch").style.visibility=="hidden") : false; } function ConvierteFoto(foto,directorio,dom,id,ruta,pagina,url,alto){ // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById("CambiaFoto"); //para llamar al nuevo formulario para los imagenes top.openImageChooser(foto,directorio,dom,id,ruta,pagina,url,alto, getWidth(foto), alto); desBloqueaColorPicker(); } //******************************* function Guardando(){ var capa=document.getElementById("formCambio"); //le hemos dado el mismo nombre al id del DIV que a la foto que lleva //alert(tempX); // Creo el objeto AJAX var ajax=nuevoAjax(); capa.innerHTML=""; } //********************************************************************************************** function CambioFotoCancelada(){ var capa=document.getElementById("CambiaFoto"); //var ajax=nuevoAjax(); capa.style.backgroundColor=""; capa.innerHTML=""; //ajax.open("POST", "actua.php", true); //ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //ajax.send("foto="+foto+"&dom="+dom+"&directorio="+directorio+"&id="+id+"&ruta="+ruta+"&pagina="+pagina+"&url="+url+"&act=FotoEditar"); //ajax.onreadystatechange=function() //{ //if (ajax.readyState==4) //{ //capa.innerHTML=ajax.responseText; //} //} } //**************************************************************************++ function BorraProducto(div,idproducto,iddominio,dom,dir){ EscondePicker(); // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById(div); //ha de ser el mismo nombre que el ID del DIV //var foto=document.getElementById(); // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje en la capa capa.innerHTML="Borrando entrada... por favor, espere"; var producto="producto" + idproducto; //alert(producto); var capaImagen=document.getElementById(producto); capaImagen.innerHTML=''; var capaProducto=document.getElementById("ProductoNum" + idproducto); //PRODUCTO //capaProducto.style.backgroundColor="#FFFF66"; capaProducto.innerHTML=""; var capaExplicacion=document.getElementById("ExplicacionNum" + idproducto); //EXPLICACION //capaExplicacion.style.backgroundColor="#FFFF66"; capaExplicacion.innerHTML=""; var capaDatos=document.getElementById("DatosNum" + idproducto); //DATOS //capaDatos.style.backgroundColor="#FFFF66"; capaDatos.innerHTML=""; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //alert(texto+pagina+id+nombre); ajax.send("idproducto="+idproducto+"&iddominio="+iddominio+"&dir="+dir+"&dom="+dom+"&act=BorrarProducto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //********************************************************************************************* function NuevoProducto(div,id,dom){ // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById(div); //ha de ser el mismo nombre que el ID del DIV // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje "Cargando..." en la capa capa.innerHTML="Generando entrada... por favor, espere"; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //alert(texto+pagina+id+nombre); ajax.send("id="+id+"&dom="+dom+"&act=NuevoProducto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //******************************************************************************************* function editarTextoMail(caja,id){ MuestraPicker(); var texto=caja.value; var nombre=caja.name; //alert(nombre); // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById(nombre); //ha de ser el mismo nombre que el ID del DIV //alert(capa); // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje "Cargando..." en la capa capa.innerHTML="Guardando..."; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //alert(texto+pagina+id+nombre); ajax.send("nombre="+nombre+"&texto="+texto+"&id="+id+"&act=GuardarTextoMail"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //*************************************************************************************** function editarTextoProducto(caja,id,campo,idproducto,clase,ancho){ EscondePicker(); var texto=caja.value; var nombre=caja.name; //alert(idproducto); // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById(nombre); //ha de ser el mismo nombre que el ID del DIV //alert(capa); // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje "Cargando..." en la capa capa.innerHTML="Guardando..."; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //alert(texto+pagina+id+nombre); ajax.send("nombre="+nombre+"&texto="+texto+"&clase="+clase+"&id="+id+"&idproducto="+idproducto+"&ancho="+ancho+"&campo="+campo+"&act=GuardarTextoProducto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //****************************************************************************+ function convierteTexto(campo,texto,div,id,LargoCaja,clase){ EscondePicker(); //alert(id); // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById(div); //alert(capa); // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje en la capa capa.innerHTML="Editando..."; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("texto="+texto+"&campo="+campo+"&div="+div+"&clase="+clase+"&LargoCaja="+LargoCaja+"&id="+id+"&act=EditarTexto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //************************************************************************************* function editarTexto(caja,id,LargoCaja,clase,campo){ EscondePicker(); var texto=caja.value; var div=caja.name; //alert(nombre); // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById(div); //ha de ser el mismo nombre que el ID del DIV //alert(capa); // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje "Cargando..." en la capa capa.innerHTML="Guardando..."; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //alert(texto+pagina+id+nombre); ajax.send("div="+div+"&campo="+campo+"&texto="+texto+"&clase="+clase+"&LargoCaja="+LargoCaja+"&id="+id+"&act=GuardarTexto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //************************************************************************************** function convierteTextoMail(texto,nombre,id){ EscondePicker(); //alert(id); // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById(nombre); //alert(capa); // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje en la capa capa.innerHTML="Editando..."; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("texto="+texto+"&nombre="+nombre+"&id="+id+"&act=EditarTextoMail"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //************************************************************************************************* function convierteTextoProducto(texto,nombre,id,campo,idproducto,clase,ancho){ EscondePicker(); //alert(idproducto); // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById(nombre); //alert(ancho); // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje "Cargando..." en la capa capa.innerHTML="Editando..."; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("texto="+texto+"&nombre="+nombre+"&clase="+clase+"&campo="+campo+"&id="+id+"&idproducto="+idproducto+"&ancho="+ancho+"&act=EditarTextoProducto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //************************************************************************************************* function editarCajaDeTextoNoticia(caja,id,LargoCaja,campo,prioridad){ EscondePicker(); var texto=caja.value; var nombre=caja.name; //alert(texto); //alert(texto); // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById(nombre); //ha de ser el mismo nombre que el ID del DIV //alert(capa); // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje "Cargando..." en la capa capa.innerHTML="Guardando..."; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //alert(texto+pagina+id+nombre); ajax.send("nombre="+nombre+"&texto="+texto+"&id="+id+"&campo="+campo+"&prioridad="+prioridad+"&LargoCaja="+LargoCaja+"&act=GuardarCajaDeTextoNoticia"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //************************************************************************************************* function AmpliarNoticia(adm,texto,div,clase,id,campo,largocaja){ EscondePicker(); //texto=encodeURIComponent(texto); //alert(texto); var capa=document.getElementById(div); //ha de ser el mismo nombre que el ID del DIV var ajax=nuevoAjax(); capa.innerHTML=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //alert(texto+pagina+id+nombre); ajax.send("id="+id+"&largocaja="+largocaja+"&div="+div+"&clase="+clase+"&campo="+campo+"&adm="+adm+"&texto="+texto+"&act=ActivaAmpliarNoticia"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //************************************** function GuardarAmpliarNoticia(caja,adm,div,clase,id,campo,largocaja){ EscondePicker(); var texto=caja.value; var capa=document.getElementById(div); //alert(texto); var ajax=nuevoAjax(); capa.innerHTML="Guardando..."; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //alert(texto+pagina+id+nombre); ajax.send("texto="+texto+"&id="+id+"&campo="+campo+"&div="+div+"&clase="+clase+"&largocaja="+largocaja+"&adm="+adm+"&act=GuardarAmpliaNoticia"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //************************************** function VisualizaNoticia(texto,div,clase){ var capa=document.getElementById(div); var ajax=nuevoAjax(); capa.innerHTML="Ampliando..."; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("texto="+texto+"&div="+div+"&clase="+clase+"&act=VisualizarNoticia"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //************************************************************************************************ function BorrameNoticia(adm,div,clase,id,campo,indice,dom){ EscondePicker() //alert(dom); var capa=document.getElementById(div); var ajax=nuevoAjax(); capa.innerHTML=""; //capa.style.backgroundColor="#fbfe14"; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("adm="+adm+"&div="+div+"&clase="+clase+"&id="+id+"&indice="+indice+"&campo="+campo+"&dom="+dom+"&act=BorrarNoticia"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //************************************************************************************************ function BorradoNoticiaConfirmado(adm,div,clase,id,campo,indice,dom){ EscondePicker(); var titulo=document.getElementById("direccion" + indice); var foto=document.getElementById("Not-" + indice); //foto.innerHTML=""; titulo.innerHTML="(Noticia Eliminada)"; var capa=document.getElementById(div); var ajax=nuevoAjax(); capa.innerHTML=""; //capa.style.backgroundColor=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("adm="+adm+"&div="+div+"&clase="+clase+"&id="+id+"&campo="+campo+"&dom="+dom+"&act=BorrarNoticiaConfirmada"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } /*******************************************/ function NuevaNoticia(adm,div,clase,id,campo,dom,prioridad){ EscondePicker(); var capa=document.getElementById(div); var ajax=nuevoAjax(); capa.innerHTML=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("adm="+adm+"&div="+div+"&clase="+clase+"&id="+id+"&campo="+campo+"&dom="+dom+"&prioridad="+prioridad+"&act=PonNuevaNoticia"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //************************************************************* function SubeNoticia(adm,div,clase,id,campo,dom,posicion){ EscondePicker(); //alert("En proceso. En breve disponible. Gracias"); //alert(posicion); var capa=document.getElementById(div); var ajax=nuevoAjax(); capa.innerHTML=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("adm="+adm+"&div="+div+"&clase="+clase+"&id="+id+"&campo="+campo+"&dom="+dom+"&posicion="+posicion+"&act=SubePrioridadNoticia"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //************************************************************* function BajaNoticia(adm,div,clase,id,campo,dom,posicion){ EscondePicker(); //alert("En proceso. En breve disponible. Gracias"); var capa=document.getElementById(div); var ajax=nuevoAjax(); capa.innerHTML=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("adm="+adm+"&div="+div+"&clase="+clase+"&id="+id+"&campo="+campo+"&dom="+dom+"&posicion="+posicion+"&act=BajaPrioridadNoticia"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //************************************************************* function editarCajaDeTexto(caja,id,LargoCaja,campo,maxtext){ //MuestraPicker(); var texto=caja.value; var nombre=caja.name; //alert(texto); //alert(texto); // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById(nombre); //ha de ser el mismo nombre que el ID del DIV //alert(capa); // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje "Cargando..." en la capa capa.innerHTML="Guardando..."; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //alert(texto+pagina+id+nombre); ajax.send("nombre="+nombre+"&texto="+texto+"&id="+id+"&campo="+campo+"&LargoCaja="+LargoCaja+"&maxtext="+maxtext+"&act=GuardarCajaDeTexto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; MuestraPicker(); } } } //********************************************************************************************************** function editarCajaDeTextoProducto(caja,id,campo,idproducto,ancho){ EscondePicker(); var texto=caja.value; var nombre=caja.name; //alert(texto); //alert(texto); // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById(nombre); //ha de ser el mismo nombre que el ID del DIV //alert(capa); // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje "Cargando..." en la capa capa.innerHTML="Guardando..."; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //alert(texto+pagina+id+nombre); ajax.send("nombre="+nombre+"&texto="+texto+"&id="+id+"&campo="+campo+"&idproducto="+idproducto+"&ancho="+ancho+"&act=GuardarCajaDeTextoProducto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //***************************************************************************************** function convierteCajaDeTexto(caja,nombre,id,LargoCaja,campo,maxtext){ EscondePicker(); //alert(maxtext); // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById(nombre); var cajadetexto=document.getElementById(caja); var contenido=cajadetexto.title; //alert(contenido); // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje "Cargando..." en la capa capa.innerHTML="Editando..."; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("texto="+contenido+"&nombre="+nombre+"&LargoCaja="+LargoCaja+"&id="+id+"&campo="+campo+"&maxtext="+maxtext+"&act=EditarCajaDeTexto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //***************************************************************************************** function convierteCajaDeTextoNoticia(caja,nombre,id,LargoCaja,campo,prioridad,ancho){ //alert(texto); // Obtengo la capa donde se muestran las respuestas del servidor EscondePicker(); var capa=document.getElementById(nombre); var cajadetexto=document.getElementById(caja); var contenido=cajadetexto.title; //alert(contenido); // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje "Cargando..." en la capa capa.innerHTML="Editando..."; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("texto="+contenido+"&nombre="+nombre+"&LargoCaja="+LargoCaja+"&id="+id+"&campo="+campo+"&prioridad="+prioridad+"&act=EditarCajaDeTextoNoticia"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //************************************************************************************************ function convierteCajaDeTextoProducto(caja,nombre,id,campo,idproducto,ancho){ EscondePicker(); //alert(texto); // Obtengo la capa donde se muestran las respuestas del servidor var capa=document.getElementById(nombre); var cajadetexto=document.getElementById(caja); var contenido=cajadetexto.title; //alert(contenido); // Creo el objeto AJAX var ajax=nuevoAjax(); // Coloco el mensaje "Cargando..." en la capa capa.innerHTML="Editando..."; // Abro la conexin, envo cabeceras correspondientes al uso de POST y envo los datos con el mtodo send del objeto AJAX ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("texto="+contenido+"&nombre="+nombre+"&id="+id+"&campo="+campo+"&idproducto="+idproducto+"&ancho="+ancho+"&act=EditarCajaDeTextoProducto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; } } } //**************************************************************************** function Refrescar() { location.href=''; } //******************************************************************************** function test() { alert('hola'); } //******************************************************************************** function MapaPropio(nombre,id,dom){ EscondePicker(); var capa=document.getElementById(nombre); var ajax=nuevoAjax(); //capa.innerHTML="Editando..."; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("id="+id+"&dom="+dom+"&act=QuiereMapaPropio"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; MuestraPicker(); } } } //******************************************************************************************** function MapaGoogle(nombre,id,dom){ EscondePicker(); var capa=document.getElementById(nombre); var ajax=nuevoAjax(); //capa.innerHTML="Editando..."; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("id="+id+"&dom="+dom+"&act=QuiereMapaGoogle"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; MuestraPicker(); } } } //********************************************* function NuevoProductoCategoria(div,id) { EscondePicker(); var capa=document.getElementById(div); var ajax=nuevoAjax(); capa.innerHTML=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("id="+id+"&act=NuevoProductoCategoria"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; window.location.reload(); MuestraPicker(); } } } //**************************************************** function CambiarCategoria(id,idproducto,idcat,div){ EscondePicker(); var capa=document.getElementById(div); var ajax=nuevoAjax(); capa.innerHTML=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("id="+id+"&idcat="+idcat+"&idproducto="+idproducto+"&act=CambiaCategoriaProducto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; MuestraPicker(); } } } //********************************************* function EliminarCategoria(div,idcat,id) { EscondePicker(); var capa=document.getElementById(div); var ajax=nuevoAjax(); capa.innerHTML=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("id="+id+"&idcat="+idcat+"&div="+div+"&act=BorraCategoriaProductos"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; MuestraPicker(); } } } //********************************************* function EliminarCategoriaConfirmado(div,idcat,id) { EscondePicker(); var capa=document.getElementById(div); var ajax=nuevoAjax(); capa.innerHTML=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("id="+id+"&idcat="+idcat+"&div="+div+"&act=BorraCategoriaProductosConfirmado"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente window.location.reload() } } } //*********************************************************** function SubePrioridadProducto(div,id,idproducto,idproductoanterior,dom,dir,cat){ EscondePicker(); var capa=document.getElementById(div); var ajax=nuevoAjax(); capa.innerHTML=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("id="+id+"&idproducto="+idproducto+"&idproductoanterior="+idproductoanterior+"&dom="+dom+"&dir="+dir+"&cat="+cat+"&act=SubirPrioridadProducto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; MuestraPicker(); } } } //********************************************* function BajaPrioridadProducto(div,id,idproducto,idproductocategoria,dom,dir,cat){ EscondePicker(); var capa=document.getElementById(div); var ajax=nuevoAjax(); capa.innerHTML=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("id="+id+"&idproducto="+idproducto+"&idproductocategoria="+idproductocategoria+"&dom="+dom+"&dir="+dir+"&cat="+cat+"&act=BajarPrioridadProducto"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; MuestraPicker(); } } } //********************************************* function envios_mail(id){ EscondePicker(); valor=document.getElementById("enviarme_mail").value; var capa=document.getElementById("mailing"); var ajax=nuevoAjax(); capa.innerHTML=""; ajax.open("POST", "actua.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.send("id="+id+"&valor="+valor+"&act=CambioEnvioMail"); ajax.onreadystatechange=function() { if (ajax.readyState==4) { //Respuesta recibida. Coloco el texto plano en la capa correspondiente capa.innerHTML=ajax.responseText; MuestraPicker(); } } } //********************************************* //********************************************* function RotarProductos(id){ EscondePicker(); var i; var hay=document.rotacion.rotar.length; for(i=0;i