var img_chica = new Array();
var img_previa = new Array();
var flecha_der = new Image();
var flecha_izq = new Image();
var primera = 0;
var ultima = 2;
var titulo_galeria;
var noticias = false;

function ver(img,foto,ancho,alto)
{
	$(img).src = foto;
	$(img).width = ancho;
	$(img).height = alto;
}

function load(titulo_link,accion)
{
/*	var codigo_imagen = "";
	if(accion != "" && accion != 'chicas')
	{
		codigo_imagen = $('foto_palm').getAttribute('name');
	}*/
	titulo_galeria = titulo_link;
	var url = '/vina-del-mar-chile/galeria_planos.php?accion='+accion+"&titulo="+titulo_link;	
	new Ajax.Request(url, {
			 method: 'get',
			 onSuccess: function(transport) {
				var texto = transport.responseText;
					$('caja-palm-galeria-bottom').update(texto);					
					add_img();
			}
	});
}

// id = numero de la galeria
// tipo = puede tomar los siguientes valores:
//	1: hotel
//	2: restaurant
//	3: espacio para congresos
function load2(id,tipo)
{
/*	var codigo_imagen = "";
	if(accion != "" && accion != 'chicas')
	{
		codigo_imagen = $('foto_palm').getAttribute('name');
	}*/
	
	var url = '/includes/galeria_palm.php?id='+id+"&tipo="+tipo;	
	new Ajax.Request(url, {
			 method: 'get',
			 onSuccess: function(transport) {
				var texto = transport.responseText;
					$('caja-palm-galeria-bottom').update(texto);					
					add_img2(tipo);
			}
	});
}

function load_noticia(titulo_link,codigo,accion)
{

	titulo_galeria = titulo_link;
	var url = '/noticia/fotos.php?accion='+accion+"&codigo="+codigo;	
	new Ajax.Request(url, {
			 method: 'get',
			 onSuccess: function(transport) {
				var texto = transport.responseText;
					$('caja-palm-galeria-bottom').update(texto);
				  	if($F('codigo_galeria_imagen') == "")
			  		{
			  			$('ciudad-bella').hide();
			  		}
					else
					{
						noticias = true;
						add_img();
					}
			}
	});
}

function cambiar(opcion)
{
	switch(opcion)
	{
		case '1':
					window.document.location = "/excursiones/";
					break;
		case '2':		
					window.document.location = "/tours/";		
					break;
	}
}

function next()
{
	if((ultima+1) < img_chica.length)
	{
		ultima++;
		primera++;
				
		$('caja-palm-galeria-bottom').update(flecha_izq);
		$('caja-palm-galeria-bottom').appendChild(img_chica[primera]);
		$('caja-palm-galeria-bottom').appendChild(img_chica[primera+1]);
		$('caja-palm-galeria-bottom').appendChild(img_chica[ultima]);
		$('caja-palm-galeria-bottom').appendChild(flecha_der);
		if((ultima+1) == img_chica.length)
			{
				$('derecha').remove();
				$('izquierda').show();
			}
		else
		{
				$('derecha').show();
				$('izquierda').show();
		}
		
	}
}

function prev()
{
	if((primera-1) > -1)
	{
		ultima--;
		primera--;
				
		$('caja-palm-galeria-bottom').update(flecha_izq);
		$('caja-palm-galeria-bottom').appendChild(img_chica[primera]);
		$('caja-palm-galeria-bottom').appendChild(img_chica[primera+1]);
		$('caja-palm-galeria-bottom').appendChild(img_chica[ultima]);
		$('caja-palm-galeria-bottom').appendChild(flecha_der);
		if((primera-1) < 0)
		{
			$('derecha').show();
			$('izquierda').remove();
		}
		else
		{
			$('derecha').show();
			$('izquierda').show();
		}
			
		
	}
}

function add_img2(tipo)
{
	flecha_der.src = "/imagenes/servicios-para-congresos/flecha-palm-der.gif";
	flecha_der.className = "mar-flech-palm";
	flecha_der.style.cursor = "pointer";
	flecha_der.id = "derecha";
	flecha_der.onclick = function (e)
	{
		next();
	}

	flecha_izq.src = "/imagenes/servicios-para-congresos/flecha-palm-izq.gif";
	flecha_izq.className = "mar-flech-palm";
	flecha_izq.id = "izquierda";
	flecha_izq.style.cursor = "pointer";
	flecha_izq.onclick = function (e)
	{
		prev();
	}
	
	var chicas = document.getElementsByName('chicas_imagenes');
	var previas = document.getElementsByName('previas_imagenes');
	var codigo_galeria = $F('codigo_galeria_imagen');


	for(var index =0; index < chicas.length; index++)
	{
		img_chica[index] = new Image();
		img_chica[index].src = chicas[index].value;
		img_chica[index].id = index;
		img_chica[index].className = "mar-flech";
		img_chica[index].style.cursor = "pointer";
		img_chica[index].onclick = function(e){
			$('caja-palm-galeria-top').update(img_previa[this.id]);
		};
	}
	
	for(var index =0; index < previas.length; index++)
	{
		img_previa[index] = new Image();
		img_previa[index].src = previas[index].value;
		img_previa[index].style.cursor = "pointer";
		img_previa[index].onclick = function(e){
			switch(tipo)
			{
				case 1:
					document.location="/galeria-de-imagenes/index.php?id_servicio="+codigo_galeria;break;
				case 2:
					document.location="/galeria-de-imagenes/index.php?id_restaurant="+codigo_galeria;break;
				case 3:
					document.location="/galeria-de-imagenes/index.php?id_espacio="+codigo_galeria;break;
			}
		};
	}

	if(img_chica.length > 3)
	{
		$('caja-palm-galeria-top').update(img_previa[0]);
		//$('caja-palm-galeria-bottom').update(flecha_izq);
		$('caja-palm-galeria-bottom').update(img_chica[0]);
		$('caja-palm-galeria-bottom').appendChild(img_chica[1]);
		$('caja-palm-galeria-bottom').appendChild(img_chica[2]);
		$('caja-palm-galeria-bottom').appendChild(flecha_der);
	}
	else
	{
		if(img_chica.length>0)
		{
			$('caja-palm-galeria-top').update(img_previa[0]);
			$('caja-palm-galeria-bottom').update(img_chica[0]);
			$('caja-palm-galeria-bottom').appendChild(img_chica[1]);
			$('caja-palm-galeria-bottom').appendChild(img_chica[2]);
		}
		else
		{
			$('contenedor_imagenes_palm').hide();
			$('contenedor_imagenes_palm').remove();
		}
	}
}

function add_img()
{
	flecha_der.src = "/imagenes/servicios-para-congresos/flecha-palm-der.gif";
	flecha_der.className = "mar-flech-palm";
	flecha_der.style.cursor = "pointer";
	flecha_der.id = "derecha";
	flecha_der.onclick = function (e)
	{
		next();
	}

	flecha_izq.src = "/imagenes/servicios-para-congresos/flecha-palm-izq.gif";
	flecha_izq.className = "mar-flech-palm";
	flecha_izq.id = "izquierda";
	flecha_izq.style.cursor = "pointer";
	flecha_izq.onclick = function (e)
	{
		prev();
	}
	
	var chicas = document.getElementsByName('chicas_imagenes');
	var previas = document.getElementsByName('previas_imagenes');
	var codigo_galeria = $F('codigo_galeria_imagen');


	for(var index =0; index < chicas.length; index++)
	{
		img_chica[index] = new Image();
		img_chica[index].src = chicas[index].value;
		img_chica[index].id = index;
		img_chica[index].className = "mar-flech";
		img_chica[index].style.cursor = "pointer";
		img_chica[index].onclick = function(e){
			$('caja-palm-galeria-top').update(img_previa[this.id]);
		};
	}
	
	for(var index =0; index < previas.length; index++)
	{
		img_previa[index] = new Image();
		img_previa[index].src = previas[index].value;
		img_previa[index].style.cursor = "pointer";
		img_previa[index].onclick = function(e){
			if(noticias == true)
			{
				document.location="/noticia/galeria.php?noticia="+codigo_galeria;
			}
			else
			{
			document.location="/vina-del-mar-chile/galeria.php?galeria="+codigo_galeria;
			}
		};
	}

	if(img_chica.length > 3)
	{
		$('caja-palm-galeria-top').update(img_previa[0]);
		//$('caja-palm-galeria-bottom').update(flecha_izq);
		$('caja-palm-galeria-bottom').update(img_chica[0]);
		$('caja-palm-galeria-bottom').appendChild(img_chica[1]);
		$('caja-palm-galeria-bottom').appendChild(img_chica[2]);
		$('caja-palm-galeria-bottom').appendChild(flecha_der);
	}
	else
	{
		$('caja-palm-galeria-top').update(img_previa[0]);
		$('caja-palm-galeria-bottom').update(img_chica[0]);
		$('caja-palm-galeria-bottom').appendChild(img_chica[1]);
		$('caja-palm-galeria-bottom').appendChild(img_chica[2]);
	}
}

