var RecaptchaOptions = {
	theme : 'clean', /* tema color blanco */
	lang : 'es' /* idioma espaņol */
};

$("form").bind("submit", function(e){
	if (typeof filters == 'undefined') return;
	$(this).find("input, textarea, select").each(function(x,el){ 
		if ($(el).attr("className") != 'undefined') { 
	$(el).removeClass("error");
		$.each(new String($(el).attr("className")).split(" "), function(x, klass){
			if ($.isFunction(filters[klass]))
				if (!filters[klass](el))  $(el).addClass("error");
		});
		}
	});
	if ($(this).find(".error").size() > 0) {
		$.stop(e || window.event);
		jAlert("Necesita completar los campos marcados","El formulario no es valido");
		return false;
	}
	return true;
});

myRoll = {};
myRoll.rollover = {
	init: function() {
		this.preload();
		
		$('.roll').bind('mouseenter',function(){
			if($(this).attr('src').indexOf('_hover') == -1){
				$(this).attr( 'src', myRoll.rollover.newimage($(this).attr('src')) );
			}
			if($(this).attr('src').indexOf('_active') == -1){
				$(this).bind('mouseleave',function(){
					$(this).attr( 'src', myRoll.rollover.oldimage($(this).attr('src')) );
				});
			}
			
			$(this).bind('click',function(){
				$('.roll').each(function(imgsrc){
					imgsrc.attr('src',myRoll.rollover.activeimage(imgsrc.attr('src')) );						 
				});
				
				$(this).attr( 'src', myRoll.rollover.activeimage($(this).attr('src')) );
				$(this).unbind('mouseleave');
				$(this).unbind('mouseenter');
			});
		});
	},
	preload: function(){
		$(window).bind('load', function() {
			$('.roll').each( function( key, elm ) { 
				$('<img>').attr( 'src', myRoll.rollover.newimage( $(this).attr('src') ) ); 
			});
		});
	},
	newimage: function( src ) {
		return src.substring( 0, src.search(/(\.[a-z]+)$/) ) + '_hover' + src.match(/(\.[a-z]+)$/)[0];
	},
	activeimage: function( src ) {
		return src.replace(/\_([a-z]+)\./, '_active.');
	},
	oldimage: function( src ){
		return src.replace(/\_([a-z]+)\./, '.');
	}
};



function handleSliderChange(e, ui){
  var maxScroll = $("#content-scroll").attr("scrollWidth") -
				  $("#content-scroll").width();
  $("#content-scroll").animate({scrollLeft: ui.value *
	 (maxScroll / 100) }, 1000);
}

function ocultarFoto(url,urlBig,title,descripcion){
   var newImage = new Image();
   newImage.src = url;
   $(".slideShowGallery dt img").animate({ 
	  left: 50,
	  opacity: 'hide' 
	}, 1000, function() {
	  $(".slideShowGallery dt img").attr('src',url);
	  $(".slideShowGallery dt img").animate({ 
		  left: 50,
		  opacity: 'show', 
		  src : url
	  }, 1000);
  });
}

function initMenu() {
	$('#menu ul.subMenu').hide();
	$('a.active').next().show();

	$('#menu li a.more_div').click(function(){
		var checkElement = $(this).next();
		if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
			return false;
		}
		if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
			$('#menu ul:visible').animate({
				"height": "toggle", "opacity": "toggle"
				}, "slow");
			checkElement.animate({
				"height": "toggle", "opacity": "toggle"
				}, "slow");
			return false;
		}
	});
}


function showToolTip(e,text){
	if(document.all)e = event;
	var obj = document.getElementById('bubble_tooltip');
	var obj2 = document.getElementById('bubble_tooltip_content');
	obj2.innerHTML = text;
	obj.style.display = 'block';
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
	var leftPos = e.clientX - 50;
	if(leftPos<0)leftPos = 0;
	obj.style.left = leftPos + 'px';
	obj.style.top = e.clientY - obj.offsetHeight -1 + st + 'px';
}	

function hideToolTip(){
	document.getElementById('bubble_tooltip').style.display = 'none';
}
