$(function() {
// ON READY:

// pageSlider
var slider = {};
slider.initQuery = '#body';
slider.slider = $( slider.initQuery);
slider.slides = slider.slider.find('> div');
slider.number = slider.slides.length;
slider.actual = 0;
slider.height = 0;
slider.width = 0; 
for(i=0;i<slider.number;i++)
{
  var w = $(slider.slides[i]).width();
  var h = $(slider.slides[i]).height();
  slider.height = ( h > slider.height  ) ?  h : slider.height;	
  slider.width = ( w > slider.width  ) ? w : slider.width;	
}
slider.slider.css({
  overflow: "hidden",
  position: 'relative'
});
for (var i=0;i<slider.number;i++)
{
  var sl = $(slider.slides[i]);
  sl.attr('class',sl.attr('class') + " slider-slide-"+i);
  sl.css({
    position : 'absolute',
    left : ( slider.slider.width() * i ) - ((slider.width-slider.slider.width())/2)
  });
}
 
// funcion para moverse a un slide concreto...
slider.go = function (where) {
  if (where == 'next')
  {
    slider.actual = ( slider.actual < slider.number-1) ? slider.actual*1 + 1 : 0;
  }
  else if (where == 'prev')
  {
    slider.actual = ( slider.actual > 0) ? slider.actual - 1 : slider.number-1;
  }
  else
  {
    slider.actual = where;
  }
 
  for (var i=0;i<slider.number;i++)
  {
    var sl = $(slider.slides[i]);
    sl.animate({
       left : slider.slider.width() * (i - slider.actual) - ((slider.width-slider.slider.width())/2)
    },1000);
  }
};
 
// creando botones de siguiente y anterior...
$(slider.slides).each(function(i,el){
	if (i != 0)
	{
		$(el).append("<span class='slider-prev'>Anterior</span>");
	}
	if (i != $(slider.slides).length-1 )
	{
		$(el).append("<span class='slider-next'>Siguiente</span>");
	}
	$('a[href="#'+ $(el).attr("id") + '"]').data('slider_go',i);
	$('a[href="#'+ $(el).attr("id") + '"]').click(function () { slider.go($(this).data('slider_go')); return false; });
});
 
// asignando el evento a los botones de siguiente y anterior...
$(slider.initQuery + " .slider-next").click(function () {
  slider.go('next');
  return false;	
});
$(slider.initQuery + " .slider-prev").click(function () {
  slider.go('prev');
  return false;	
});


// comprobando el tamaņo de ventana
var docres = $(document).width();
setInterval(function () {
	if (docres != $(document).width()) 
	{
		docres = $(document).width();
		slider.go(slider.actual);
	}
},500);

if ( $('.slideshow li')[1] )
{
	$('.slideshow').cycle({
		fx: 'fade' 
	});
}

$("p.map a").click(function () {
	$('<div><iframe frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'+$(this).attr("href")+'" style="color:#0000FF;text-align:left;width:600px;height:480px;"></iframe><p><a href="'+$(this).attr("href").replace('output=embed','')+'" target="_blank">Ver en Google Maps</a></p></div>').dialog({
		'title' : 'Aumartrans',
		'width' : 630,
		'height': 555
	});
	return false;
});
 

// END ON READY
});
