//jQuery(function( $ ){

	function init(){
		
		/* Asigna la función scrollTo a los links que apuntan a anchors */
		$('a').unbind('click');
		$('a').bind('click', function(){
			var $c = $(this).attr('href');
			var $i = $c.indexOf('#');
			if($i != -1 && $c.indexOf('#iq') == -1 && $c.indexOf('#dr') == -1){
				$c = $c.substr($i);
				var $in = $c.indexOf(':');
				var $id = 0;
				if($in != -1){
					$id = $c.substr($in + 1);
					$c = $c.substr(0, $in);
				}
				
				$.scrollTo($c, {speed:1000, axis:'yx', queue:true});
				
				if($c.indexOf('_interna') != -1){
					var $var = '';
					if($id > 0) $var = '?id=' + $id;
					$cont = $c + ' .content_wrap';
					$($cont).html('<img src="images/cargando.gif" style="margin-left:220px; margin-top:220px;" />');
					var d = new Date();
					$var = $var + '&t=' + d.getTime();
					$($cont).load('00-' + $c.substr(1) + '.php' + $var,'',function(){
						init();
					});
				}
				
				return false;
			}
		});

		$('div#bla').unbind('click');
		$('div#bla').bind('click', function(){
			var $c = '#galeria';
			if($c.indexOf('#') == 0 && $c.indexOf('#iq') == -1 && $c.indexOf('#dr') == -1){
				$.scrollTo($c, {speed:1000, axis:'yx', queue:true});
				return false;
			}
		});

		/* Configura los anchos de las listas de categorías */
		$('ul.gal_lista').each(function(){
			$li = $(this).children('li');
			if($li.length > 0){
				wd = $li.length * (parseInt($li.css('width')) + parseInt($li.css('marginLeft')) + parseInt($li.css('marginRight'))) + 5 + 'px';
				$(this).css('width', wd);
			}
		});
	
		/* Asigna la función scroll izquierdo a la lista de galerías */
		$('div.iq').unbind('click');
		$('div.iq').bind('click', function(){
				$(this).parent().children('div.galeria_scroll').stop().scrollTo('-=456', {axis:'x', speed:500, margin:true});
				return false;
		});
		
		/* Asigna la función scroll derecho a la lista de galerías */
		$('div.dr').unbind('click');
		$('div.dr').bind('click', function(){
				$(this).parent().children('div.galeria_scroll').stop().scrollTo('+=456', {axis:'x', speed:500, margin:true});
				return false;
		});
		
		/* Asigna la función lightbox para los links correspondientes */
		$(function() {
			$('a.lightbox').lightBox();
		});
		
		/* Función ajax de prueba */
		$('.ajax_link').unbind('click');
		$('.ajax_link').bind('click', function(){
			$cont = $(this).parents('.content_wrap');
			$($cont).html('<img src="images/cargando.gif" style="margin-left:220px; margin-top:220px;" />');
			var d = new Date();
			var $var = '&t=' + d.getTime();
			if($(this).attr('href').indexOf('?') == -1) $var = '?' + $var;
			$($cont).load($(this).attr('href') + $var,'',function(){init();});
			return false;
		});


		/* Inicia la asignación de fuentes especiales */
		init_sifr();

		/*$('object').click(function(){
			alert('click!');
		});*/
		
	}
	function menu_init(){
		$('#menu a').each(function(i){
			$(this).html('<img src="ttftxt.php?t='+$(this).html()+'&s=28&f=hneue.ttf&c=ffffff" border="0" alt="'+$(this).html()+'" />');
		});
	}
	
	/* Inicia las funciones de jQuery*/
	$(init);
	//$(menu_init);
	/*$(function(){
		$.scrollTo('#home', {speed:1000, axis:'yx', queue:true});
	});*/
	$(function(){
		$img = $('#slider1 img');
		$max = $img.length;
		$cargados = 0;
		//alert($max);
		$act = 0;
		$('#slider1 img').each(function(){
			$(this).css('position', 'absolute');
			$(this).css('zIndex', 5);
			$(this).ready(function(){carga();})
			//$(this).hide();
		});
		$('#slider2 img').each(function(){
			$(this).css('position', 'absolute');
			$(this).css('zIndex', 5);
			//$(this).ready(function(){carga();alert('a2');})
			//$(this).hide();
		});
		
		function carga(){
			$cargados++;
			if($max > 1){
				if($cargados == $max){
					$('#slider1 img').show();
					$('#slider2 img').show();
					slider_next($max - 1);
				}
			}
		}
		
		function slider_next(id){
			if(id >= $max) id = id - $max;

			$img1 = $('#slider1 img');
			$img2 = $('#slider2 img');
			
			$($img1[id]).css('zIndex', 8);
			$($img2[id]).css('zIndex', 8);
			
			$($img1[$act]).fadeOut(1000, function(){
				$($img1[id]).css('zIndex', 10);
				$($img1[$act]).css('zIndex', 5);
				$($img1[$act]).show();
				setTimeout(function(){$act = id;slider_next(id+1)}, 8000);
			});
			$($img2[$act]).fadeOut(1000, function(){
				$($img2[id]).css('zIndex', 10);
				$($img2[$act]).css('zIndex', 5);
				$($img2[$act]).show();
			});
		}

		$('.scroll').jScrollPane();

	});
	
	/*$(function (){
		$("img:first").load(function (){
		alert("Image loaded!");
		});
		});*/


//});

