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 = "
";
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