var desplegada=0;
var popup;
var titulopordefecto = "Galería de fotos";
var ventana;
var cont=0;

function openPopup(url)
{
	var ancho;
	var alto;
	
	ancho=700;
	alto=600;
	
	if(desplegada==1){popup.close();popup=null;desplegada=0}
	popup=window.open(url,'','width='+ancho+',height='+alto+',resizable=no,scrollbars=yes,toolbars=no');
	desplegada++;
}

function viewPhoto(foto,titulo)
{
	if(cont==1){ventana.close();ventana=null}
	if(titulo==null){titulo=titulopordefecto}
	ventana=window.open('','ventana','width=1,height=1,resizable=no,scrollbars=no,toolbars=no')
	ventana.document.write('<html><head><title>Confitería La Alianza ::: &nbsp;' + titulo + '</title></head><body style="text-align:center;overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.cont=0"><img src="' + foto + '" onLoad="opener.redimensionar(this.width, this.height)">');
	ventana.document.write('<br><div style="border-top:3px double #5c1e05;height:25px;padding-top:0px;vertical-align:middle;width:100%;text-align:center">');
	//ventana.document.write('<a style="padding:0px;color:#5c1e05;font-family:verdana,arial;font-size:10px;font-weight:normal;text-decoration:none;" onmouseover="this.style.color=\'#cc8833\'" onmouseout="this.style.color=\'#5c1e05\'" href="#" onclick="self.close()">Cerrar esta ventana [X]</a></div>');
	ventana.document.close();
	cont++;
}

function redimensionar(ancho, alto)
{
	ventana.resizeTo(ancho+11,alto+37);
	ventana.moveTo((screen.width-ancho)/2,(screen.height-(alto+37))/2); // Para centrar el popup
}

function openPopup2(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++;
}

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('producto');
	if(image=='')
		objeto.obj.src='galeria/'+galeria+'/nofoto.gif';
	else
		objeto.obj.src='galeria/'+galeria+'/'+image;
}


function changeMarca(estado, contenedor)
{
	var objeto = new getObj(contenedor);
	if(estado==0)
		objeto.obj.src='img/marca.gif';
	else
		objeto.obj.src='img/marca_over.gif';
}

function checkPrecio(control)
{
	var objeto = new getObj(control);
	if(objeto.obj.value>0)
		return true;
	else 
		return false;
}

function abrirNuevo()
{
	var detalle = new getObj('detalle');
	openPopup(detalle.obj.src);
}


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 showsubmenu (submenu)
{
	for(x=0;x<countcats;x++)
	{
		var temp = new getObj('smenu'+categorias[x]);
		temp.style.display='none';
	}
	
	var menu = new getObj(submenu);	
	if (menu.style.display=='block')
		menu.style.display='none';
	else
		menu.style.display='block';
	
}


function check_email() {
  
  var form = "";
  var error= false;
  var error_message="";
  var mail = new getObj('email');
  var field_value = mail.obj.value;
  if (field_value != '' && field_value.search(/^([^@]+@[^@]+\.[^@\.]+)?$/)==-1)
  {
	error = true;	
	error_message = error_message + "El correo electrónico indicado no es válido.\n";
  }
  
  
  if (error == true) {
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}

function respuesta(padre)
{
	var objeto = new getObj('message'+padre);
	texto = objeto.obj.innerHTML;
	show('respuesta');
	show('bodyRespuesta');
	hide('errorRespuesta');
	insertValue('errorRespuesta','');
	insertValue('respuesta_text',texto+' <input type=\"hidden\" name=\"padre\" value=\"'+padre+'\">');
}

function ocultar()
{
	insertValue('respuesta','');
	insertValue('respuesta_text','');
	hide('errorRespuesta');
	hide('bodyRespuesta');
}

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.innerHTML=texto;
}

function delChecked(maximo)
{
	var url;
	url="?sec=compra&type=cc";
	
	for(x=0;x<maximo;x++)
		if(document.body.all['checkbox'+x].checked==true)
			url+="&delID[]="+x;
	
	location.href=url;
}
