var desplegada=0;
var popup;

var ventana;
var abierto=0;

function productoPreview(imagen,documento,id) {
	var foto = new getObj ('imgProducto');
	var producto = new getObj ('links');
	var html;
	
	html = '<a style="display:block" id="link_producto" href="#" onclick="openPopup(\'producto.php?id='+id+'\',550,250)" class="link">Ver ficha completa<br><img style="margin-top:5px" src="img/ficha.jpg"></a>';
	if (documento!='')
		html += '<div id="link_pdf" style="margin-top:48px"><a class="link" target="_blank" href="documentos/productos/'+documento+'"><img src="img/ico_pdf.jpg"><br>Ver PDF</a></div>';
	else
		html += '<div id="link_pdf" style="margin-top:45px"><img style="margin-left:-4px" src="img/disabled_pdf.gif"></div>'
	
	producto.obj.innerHTML = html;
	
	foto.obj.innerHTML = '<img style="cursor:hand" onclick="openPopup(\'producto.php?id='+id+'\',550,250)"" alt="Ver ficha completa" src="galeria/productos/'+imagen+'">';
		
}

function inicio()
{
	var fondo = new getObj("general");
	var contenido = new getObj("contenido");
	
	fondo.style.backgroundColor='#ffffff';
	contenido.obj.innerHTML = '<iframe id="frameContenido" src="inicio.php"></iframe>';
}

function cargarContenido(args)
{
	var frame = new getObj("frameContenido");
	frame.obj.src=args;
}

function checkImage()
{
	var imagen= new getObj('imageFile');
	var ok = true;
	var foto = imagen.obj.value;
	var extension = foto.substring(foto.length-4,foto.length);
	extension=extension.toLowerCase();
	if(foto=='')
	{
		alert("Debe seleccionar primero una foto.");
		ok = false;
	}
	else	
		if (extension!='.gif' && extension!='.jpg' && extension!='.bmp')
		{
			alert("El formato de imagen no es correcto. \nSólo están permitidos ficheros GIF, JPEG y BMP.");
			ok = false;
		}
	return ok;
}

function checkPdf()
{
	var documento= new getObj('pdfFile');
	var ok = true;
	var arquivo = documento.obj.value;
	var extension = arquivo.substring(arquivo.length-4,arquivo.length);
	extension=extension.toLowerCase();
	if(arquivo=='')
	{
		alert("Debe seleccionar primero un documento.");
		ok = false;
	}
	else	
		if (extension!='.pdf')
		{
			alert("El formato del documento no es correcto. \nSólo están permitidos documentos PDF.");
			ok = false;
		}
	return ok;
}

function openPopup(url,ancho, alto)
{
	if(desplegada==1){popup.close();popup=null;desplegada=0}
	popup=window.open(url,'','width='+ancho+',height='+alto+',resizable=no,scrollbars=yes,toolbars=no');
	desplegada++;
	popup.moveTo((screen.width-ancho)/2,(screen.height-(alto+58))/2); // Para centrar el popup
}

function openImage(id)
{
	var ancho;
	var alto;
	alto=628;
	ancho=620;
		
	if(desplegada==1){popup.close();popup=null;desplegada=0}
	popup=window.open('planos.php?id='+id,'','width='+ancho+',height='+alto+',resizable=no,scrollbars=no,toolbars=no');
	desplegada++;
	popup.moveTo((screen.width-ancho)/2,(screen.height-(alto+58))/2); 
}


function redimensionar(ancho, alto)
{
	ventana.resizeTo(ancho+10,alto+58);
	ventana.moveTo((screen.width-ancho)/2,(screen.height-(alto+58))/2); // Para centrar el popup
}


function checkPrecio(control)
{
	var objeto = new getObj(control);
	if(objeto.obj.value>0)
		return true;
	else 
		return false;
}


function copiar(text)
{
	if (window.clipboardData) 
   	{
   		window.clipboardData.setData("Text", text);
  	}
}


function getObj(name)
{
	if (document.getElementById)
	{
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	}
	else if (document.all)
	{
		this.obj = document.all[name];
		this.style = document.all[name].style;
	}
	else if (document.layers)
	{
		this.obj = document.layers[name];
		this.style = document.layers[name];
	}
}


function show(elemento)
{
	var objeto= new getObj(elemento);
	objeto.style.display='block';
}

function hide(elemento)
{
	var objeto= new getObj(elemento);
	objeto.style.display='none';
}

function insertValue(id,texto)
{
	var objeto = new getObj(id);
	objeto.obj.innerText=texto;
}


function borrar_backup(nombre, nombre_real)
{
	if(confirm('¿ Está usted seguro de que desea eliminar la ' + nombre + ' ?'))
		location.href('admin.php?type=cs&delbackup=' + nombre_real);
}

function changeImage(image,galeria)
{
	var objeto = new getObj('imagen');
	if(image=='')
		objeto.obj.src='galeria/'+galeria+'/nofoto.gif';
	else
		objeto.obj.src='galeria/'+galeria+'/'+image;
}

var visto = null;
num = "cero";
function ver(num) {
  obj = document.getElementById(num);
  obj.style.display = (obj==visto) ? 'none' : 'block';
  if (visto != null)
	visto.style.display = 'none';
  visto = (obj==visto) ? null : obj;
}

function viewPhoto(foto,titulo)
{
	frases=new Array('Cerrar ventana','Imprimir','Cerrar esta ventana');
	
	if(titulo=='') titulo='Imagen a resolución máxima';
	var cerrar=frases[0];
	//if(abierto==1){ventana.close();ventana=null;abierto=0}
	ventana=window.open(foto,'','width=10,height=10,resizable=no,scrollbars=no,status=no')
	ventana.document.write('<html><head><title>'+titulo+'</title></head><body style="background:#ffffff;overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.abierto=0">');
	ventana.document.write('<img src="' + foto + '" onLoad="opener.redimensionar((parseInt(this.width)-5),(parseInt(this.height)+25))">');
	ventana.document.write('<div style="height:40px;background:#444444;text-align:right;vertical-align:top"><table style="height:100%;width:100%;" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:top;padding-left:8px;">');
	ventana.document.write('<a class="noprint" style="font-family:verdana,arial;font-size:11px;text-decoration:none;color:#ffffff" onmouseover="this.style.color=\'#ff9900\'" onmouseout="this.style.color=\'#ffffff\'" href="#" onclick="print()"><img style="border:none;vertical-align:middle" src="img/print.gif" /> '+frases[1]+' </a>');
	ventana.document.write('</td><td style="text-align:right;vertical-align:top;padding-right:8px">');
	ventana.document.write('<a class="noprint" style="font-family:verdana,arial;font-size:11px;text-decoration:none;color:#ffffff" onmouseover="this.style.color=\'#ff9900\'" onmouseout="this.style.color=\'#ffffff\'" href="#" onclick="self.close()"><img style="border:none;vertical-align:middle" src="img/close.gif" /> '+frases[2]+'</a></td></tr></table></div>');
	ventana.document.close();
	ventana.focus();
	abierto++;
}


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

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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

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