/*************************************************/
/************ Telémaco Sistemas S.L **************/
/*************************************************/

/*************** Funciones menú *******************/
function muestraSubmenu(id)
{
  var submenu = document.getElementById("submenu"+id).style;
  var menu = document.getElementById("menu"+id).style;
  menu.position = "relative";//para que no cambie al cambiar el tam de la ventana en el ie6
  var top = document.getElementById("menu"+id).offsetTop;
  menu.position = "static";//volvemos a la posicion inicial
  submenu.top = top+"px";
  submenu.visibility = "visible";
}
		
function ocultaSubmenu(id)
{
  var submenu = document.getElementById("submenu"+id).style;
  submenu.visibility = "hidden";
}

function muestraSubmenudos(id, idsub)
{  
  idsubmenu = id+"_"+idsub;
  var menu = document.getElementById("menu"+id).style;
  var submenu = document.getElementById("submenu"+id).style;
  submenu.visibility = "visible";
  var submenudos = document.getElementById("submenudos"+idsubmenu).style;
  menu.position = "relative";//para que no cambie al cambiar el tam de la ventana en el ie6
  var top = document.getElementById("menu"+id).offsetTop + idsub * 14;
  menu.position = "static";//volvemos a la posicion inicial
  submenudos.top = top+"px";
  submenudos.visibility = "visible";
}
		
function ocultaSubmenudos(idmenu, idsubmenu)
{
  var submenupadre = document.getElementById("submenu"+idmenu).style;
  var submenu = document.getElementById("submenudos"+idsubmenu).style;
  submenu.visibility = "hidden";
  submenupadre.visibility = "hidden";  
}

function mostrar_img(img)
{
   Tip("<img src='"+img+"'>");
}
/***********************************************************/

function js_catalogar(id)
{
  var req = new Request({
    url:'ajax.asp',
    method:'post',
   	update: 'refresh-me',
    autoCancel:true,
    data:'funcion=mi_catalogo&nidimagen=' + id,
    update: 'refresh-me',
    onRequest: function(){
      $('mi_catalogo').className = 'load';
    },
    onSuccess: function() {
      $('mi_catalogo').className = '';
    },
    onFailure: function(){
      alert('Fallo al añadir la foto al catálogo');
    },
	onComplete: function(response){
	  $('mi_catalogo').set('html',response);
	  scroll();
	}
  }).send();
}

function js_catalogar_quitar(id)
{
  var req = new Request({
    url:'ajax.asp',
    method:'post',
   	update: 'refresh-me',
    autoCancel:true,
    data:'funcion=mi_catalogo&quitar=1&nidimagen=' + id,
    update: 'refresh-me',
    onRequest: function(){
      $('mi_catalogo').className = 'load';
    },
    onSuccess: function() {
      $('mi_catalogo').className = '';
    },
    onFailure: function(){
      alert('Fallo al añadir la foto al catálogo');
    },
	onComplete: function(response){
	  $('mi_catalogo').set('html',response);	  	  
	  scroll();
	  if(id==0)
	    $('inf').setStyle('padding-bottom', 10);
	}
  }).send();
}

function scroll(){
  if($('catalogo_scroll')){		
    var nodos = $('sfotos').getElementsByTagName("p").length;
    var anchura = $('sfotos').getElementsByTagName("p")[0].offsetWidth+2;//más 2px de margin
    var total = nodos*anchura;
    $('sfotos').setStyle('width', total);
		
    var fotos = new ScrollBar('catalogo_scroll', 'barra_scroll', 'pastilla_scroll', {
      scroll: {
	    duration: 2000,
		transition: 'elastic:out',
	  },
	  knob: {
	    duration: 1200,
		transition: 'elastic:out',
	  }
	});
	
	fotos.set(total);
		
	document.id('aIzq').addEvent('click', function(e){
	  e.stop();
	  fotos.move2(-(anchura*2));
	});
	document.id('aDer').addEvent('click', function(e){
	  e.stop();
	  fotos.move2((anchura*2));
	});
	
    if($('mi_catalogo').className=="minimizar_lista"){
      $('inf').setStyle('padding-bottom', 30);
    }
    else{
      $('inf').setStyle('padding-bottom', 200);      
    }
  }
}

function minimizar_lista()
{
  if($('mi_catalogo').className=="minimizar_lista"){
    $('mi_catalogo').className = "";
    $('inf').setStyle('padding-bottom', 200);
  }
  else{
    $('mi_catalogo').className = "minimizar_lista";
    $('inf').setStyle('padding-bottom', 30);
  }
}


	function AddToFavorites()
	{
		title = "Cefire Elda";
		url = "http://www.lavirtu.com/";

		if (window.sidebar) 
		{ // Mozilla Firefox Bookmark
			window.sidebar.addPanel(title, url,"");
		} 
		else if( window.external ) 
		{ // IE Favorite
			window.external.AddFavorite( url, title); 
		}
		else if(window.opera && window.print) 
		{ // Opera Hotlist
			return true; 
		}
	}

