// Menú superior
$(document).ready(function(){
	
	$(document).ready(function(){
		$('#contenedor_web').jScrollPane({
			scrollbarWidth: 15
		});
	});	
	
	$(".cambiar").hover(
		function(){
			imgName = $(this).attr("src").replace(".png", "_s.png");
			$(this).attr("src", imgName);
		},
		function(){
			imgName=$(this).attr("src").replace("_s.png", ".png");
			$(this).attr("src", imgName);
		}
	);
	
	// Barra de idiomas
	$('#desplegar_idiomas').click(function(){
		$('#contenedor_idiomas').slideToggle();
	});	
	
	// Galeria flechas
	var velocidad	= 1000;			
	var pos			= 0;
	
	$(document).ready(function() {
		$('.galeria_scroll').scrollTo('0px', velocidad, {axis:'x'});
		
		$('#bt_anterior').click(function(){
			if (pos > 0)
			{
				$('.galeria_scroll').scrollTo('-=' + tam + 'px', velocidad, {axis:'x'});
				$(this).blur();
				pos -= tam;
			}
		});
	
		$('#bt_siguiente').click(function(){
			if (pos < (ancho_total - tam))
			{
				$('.galeria_scroll').scrollTo('+=' + tam + 'px', velocidad, {axis:'x'});
				$(this).blur();
				pos += tam;
			}				
		});
	});
	
	$("a[rel='galeria']").colorbox({transition: "fade"});
	
	$(".ampliar").fancybox();
	
	$(".ampliar_iframe").fancybox({
		'width'				: '75%',
		'height'			: '75%',
	    'autoScale'     	: false,
	    'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});

	$(".input_escrito").click(function(){
		$(this).attr('value', '');
	});
	
	$("#enviar").click(function(){
		$('#frm_contacto').submit();
	});
	
});

// Seccion empresa - Imagenes
$(document).ready(function(){
	$(".bg_marco_empresa").hover(
		function(){
			$(this).addClass('bg_marco_empresa_r');
			$(this).removeClass('bg_marco_empresa');
		},
		function(){
			$(this).addClass('bg_marco_empresa');
			$(this).removeClass('bg_marco_empresa_r');
		}			
	);
	
	$(".bg_documento_p").hover(
		function(){
			$(this).addClass('bg_documento_p_r');
			$(this).removeClass('bg_documento_p');
		},
		function(){
			$(this).addClass('bg_documento_p');
			$(this).removeClass('bg_documento_p_r');
		}			
	);
});

/**
 * Procesa XML
 *
 * Workaround para IE, toma una cadena y lo transforma en un objeto XML utilizable.
 * 
 * @access	public
 * @author	Iván Argulo
 * @param	string	XML
 * @return	XMLDOM object
 */	
function procesaXML(data)
{
	if(typeof(data) == 'string')
	{
		xml = new ActiveXObject('Microsoft.XMLDOM');
		xml.async = false;
		xml.loadXML(data);
	}
	else 
	{
		xml = data;
	}
		
	return xml;
}
