// JavaScript Document

//v1.0
var $j = jQuery.noConflict();

$j(document).ready( function()
	{
		peps.rollover.init();
		
		$j(".foto").hover(
			
			function () {
				var dir= $j(this).attr('src');
				dir = dir.replace('images', 'fotos');
				$j(".fotobig").attr('src',dir);				
				$j(".fotobig").show();
				$j("#carbo_tex").css("visibility","hidden");
				$j("#habitaciones_tex").css("visibility","hidden");
			},

			function (){
				$j(".fotobig").attr('src','../images/loading.gif');				
				$j(".fotobig").hide();
				$j("#carbo_tex").css("visibility","visible");
				$j("#habitaciones_tex").css("visibility","visible");
			}
		);
	}
);

peps = {};

peps.rollover = {
   
	init: function() 
	{
		this.preload();
		$j(".roll").hover(
			function () { $j(this).attr( 'src', peps.rollover.newimage($j(this).attr('src')) ); },
			function () { $j(this).attr( 'src', peps.rollover.oldimage($j(this).attr('src')) ); }
		);
	},

	preload: function()
	{
		$j(window).bind('load', function() {
			$j('.roll').each( function( key, elm ) { $j('<img>').attr( 'src', peps.rollover.newimage( $j(this).attr('src') ) ); });
		});
   },
   
	newimage: function( src ) {
      return src.substring( 0, src.search(/(\.[a-z]+)$/) ) + 'over' + src.match(/(\.[a-z]+)$/)[0];
	},
	
	oldimage: function( src ){
      return src.replace(/over\./, '.');
	}
};

