var aut=true;
function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
    var idx = carousel.index(i, mycarousel_itemList.length);
    carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
    if (aut==true)
    carousel.startAuto();
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
   carousel.remove(i);
};

/**
 * aqui se genera el html que va dentro del primer carrusel.
 * Se puede definir el tamaño de la imagen, una etiqueta titulo...
 */
function mycarousel_getItemHTML(item)
{
    return '<img src="' + item.url + '" alt="' + item.title + '" />';
};
/*
function mycarousel_initCallback(carousel, state) {
	if (state=='init'){
		if (jQuery.browser.msie){
			jQuery('#rightcontrolbut').bind('click', function() {
				jQuery('#mycarousel').css('left',first1);
	 			carousel.next();
				});
		}
		else {
			jQuery('#rightcontrolbut').bind('click', function() {
	 		carousel.next();
 			});
 		}
		return false;
	}
	if (state == 'reset') {
		return false;
	}
}
*/
function mycarousel_initCallback(carousel)
{

    // Desactiva el autoscroll si el usuario clica en el boton anterior o siguiente
/*    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
        //aut=false;
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
        //aut=false;
    });*/
    $("#visitaVirtual").bind('click', function(){
    	carousel.stopAuto(0);
		//alert("stopeado");
//   	aut=false;
    });
    $("#imagenesCarrousel").bind('click', function(){
    	carousel.startAuto(4);
    	//alert("starteado");
//	  	aut=true;
    });

    // Pausa el autoscroll si el usuario pone el raton encima del carrusel
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

function carousel_stop(carousel)
{
	carousel.stopAuto();
}

function carousel_start(carousel)
{
	carousel.startAuto();
}

if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
 var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number
if (ieversion>=7)
 jq=true;
 else if (ieversion>=6)
 jq=true;
 else if (ieversion>=5)
 jq=false;
}
else
jq=true;
if(jq){
jQuery(document).ready(function() {
   //CARRUSELES
    jQuery('#carousel_portada').jcarousel({
    scroll:1,
    auto: 4,
    wrap: 'circular',
    initCallback: mycarousel_initCallback,
    itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
    itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}

    });
    jQuery('#mycarousel').jcarousel(
    {
    scroll:1
    });
	//FIN CARRUSELES

	//MENU
	$(".menu_principal")
	.superfish({animation: { opacity:"show", height:"show" }})
	.find(">li:has(ul)")
		.mouseover(function(){
			$("ul", this).bgIframe({opacity:false});
		})
		.find("a")
			.focus(function(){
				$("ul", $(".menu_principal>li:has(ul)")).bgIframe({opacity:false});
			});
	//FIN MENU
	//control click en botones
	$("#visitaVirtual").click(function(){
		$("#visitavirtualimg").removeClass("nomostrar");
		$("#pestana").attr({
			src:	"../img/pestana_visita.gif"
		});
		$("#visitavirtualimg").css("display", "block");
		$('.jcarousel-skin-portada').css("display", "none");
//		alert($('.jcarousel-skin-portada').attr("style"));
/*		$(".jcarousel-prev").hide();
		$(".jcarousel-next").hide();*/

	});

	$("#imagenesCarrousel").click(function(){
		$("#visitavirtualimg").addClass("nomostrar");
		$("#pestana").attr({
			src:	"../img/pestana.gif"
		});
		$("#visitavirtualimg").css("display", "none");
		$('.jcarousel-skin-portada').css("display", "block");
		$(".jcarousel-prev").show();
		$(".jcarousel-next").show();
	});
});
}