function imgHover(img, status) {
	if ((status==1 && $(img).hasClass('off')) || (status==0 && $(img).hasClass('over'))) {
		$(img).removeClass('visible').addClass('hidden');
		$(img).siblings().removeClass('hidden').addClass('visible');
	} else {
		img.src = (status==1) ? img.src.replace("_off","_on") : img.src.replace("_on","_off");
	}
}


function showTab( elem ) {
	var li_id = elem.closest('li').attr('id');

//	if ( ! elem.hasClass('activo')) {
		$('.tabs li.tab').hide();
		$('#pestanas li a').removeClass('nobackground').removeClass('activo');
		elem.addClass('activo');

		switch (li_id) {
			case 'tab1_li':
				$('#tab1').slideDown();
				break;
			case 'tab2_li':
				$('#tab1_li a').addClass('nobackground');
				$('#tab2').slideDown();
				break;
			case 'tab3_li':
				$('#tab2_li a').addClass('nobackground');
				$('#tab3').slideDown();
				break;
			case 'tab4_li':
				$('#tab3_li a').addClass('nobackground');
				$('#tab4').slideDown();
				break;
			case 'tab5_li':
				$('#tab4_li a').addClass('nobackground');
				$('#tab5').slideDown();
				break;
			case 'tab6_li':
				$('#tab5_li a').addClass('nobackground');
				$('#tab6').slideDown();
				break;
			case 'tab7_li':
				$('#tab6_li a').addClass('nobackground');
				$('#tab7').slideDown();
				break;
			case 'tab8_li':
				$('#tab7_li a').addClass('nobackground');
				$('#tab8').slideDown();
				break;
			case 'tab9_li':
				$('#tab8_li a').addClass('nobackground');
				$('#tab9').slideDown();
				break;
			case 'tab10_li':
				$('#tab9_li a').addClass('nobackground');
				$('#tab10').slideDown();
				break;
			case 'tab11_li':
				$('#tab10_li a').addClass('nobackground');
				$('#tab11').slideDown();
				break;
			case 'tab12_li':
				$('#tab11_li a').addClass('nobackground');
				$('#tab12').slideDown();
				break;
			case 'tab13_li':
				$('#tab12_li a').addClass('nobackground');
				$('#tab13').slideDown();
				break;
			case 'tab14_li':
				$('#tab13_li a').addClass('nobackground');
				$('#tab14').slideDown();
				break;
			case 'tab15_li':
				$('#tab14_li a').addClass('nobackground');
				$('#tab15').slideDown();
				break;
			default:
				break;
		}
//	}
}


// initialise plugins
$(document).ready(function(){

	//	$('#nav ul.sf-menu ul').bgiframe();

//	if ($('#main>.e_carousel_cnt').height()) {
//		$('#main>.e_generic,#main>.e_carousel_cnt').equalHeights();
//	}

	// 1st level menu
  $('#nav ul.sf-menu').superfish();

	// image preload + rollover
	$('img.roll').preload({ find: '_off.', replace: '_on.' });
	$("img.roll").hover(
		function() { imgHover(this, 1); },
		function() { imgHover(this, 0); }
	);

  // homme banners
  if (typeof bnr != 'undefined') loadRandomSidebarBanner();

	// external links
	$('a[href][rel="external"]').click( function() { this.target='_blank'; });

  // back link
  $('a[href].b_back').click( function() { history.back(-1); return false; });

  // scroll to top link
  $('a[href=#top]').click(function(){ $('html, body').animate({scrollTop:0}, 'slow'); return false; });

	// shadowbox
	Shadowbox.init({
		onOpen: function() {
//			$('#sb-title').after($('#sb-info'));
			$('#sb-info').after($('#sb-wrapper-inner'));
			$('#sb-wrapper-inner').after($('#sb-title'));
    }
	});

	// tabs
	$('#pestanas>ul>li>a').click( function() {
		showTab( $(this) );
		return false;
	});
	$('#pestanas>ul>li>a.activo').click();

	//carousel
	$('#newsitem_carousel').carousel({ transition: "fade", speed: 1000, pagination: false, hovercontrols: true, hoverpause: true });
});


// Boton para agragar a Favoritos nuestra pagina web, sacado de ComoCrearUnSitioWeb.com

function agregar(){
	//Para internet explorer
	if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
		var url="http://www.gaes.es/"; //Cambia esta dirección por la de tu web
		var titulo="Gaes"; //Cambia el titulo por el de tu web
		window.external.AddFavorite(url,titulo);
	}
	//Para Netscape y Firefox
	else {
		if(navigator.appName == "Netscape")
			alert ("Presione Ctrl+D para agregar esta pagina en sus Marcadores");  //Puedes personalizar este mensaje
    }
}

function loadCountryRegions(selectedCountry) {

  var countries = new Array('ES','CL','TQ','AR','PT');

  for(i in countries) {
    // dropdown:
    var object = $('#provincia'+countries[i]);
    if (object) {
      if (selectedCountry == countries[i]) {
        object.removeAttr('disabled');
        object.show();
        var url = $("#pais option:selected").attr('class');
        $('#encuentrenosInt,#encuentrenos').attr('action', url);
      } else {
        object.attr('disabled', 'disabled');
        object.hide();
      }
    }
  }
}

function setRegionUrl(selector_id, submit_this, url) {
  var object = $('#'+selector_id);
  var action = url + '-z' + object.val();
  $('#encuentrenosInt,#encuentrenos').attr('action', action);
  if (submit_this!='') $('#'+ submit_this).submit();
}

function loadRandomSidebarBanner() {

  var selected = Math.floor(Math.random() * bnr.length);

  switch(bnr[selected].type) {
    case 'swf':
      swfobject.embedSWF(
          bnr[selected].src,
          "sidebar_flash_arriba",
          bnr[selected].w,
          bnr[selected].h,
          "9.0.0",
          "/gaes_es/js/expressInstall.swf",
          {},
          //{wmode:"transparent",base:bnr[selected].base},
          {wmode:"transparent"},
          {}
      );

      break;


    case 'img':
      var html='';
      var a_pref='';
      var a_suff='';

      if (bnr[selected].href) {
        a_pref = '<a href="'+bnr[selected].href+'">';
        a_suff = '</a>';
      }
      if (bnr[selected].src_alt) {
        html = a_pref+'<img src="'+bnr[selected].src+'" alt="'+bnr[selected].alt+'" class="roll off" /><img src="'+bnr[selected].src_alt+'" alt="'+bnr[selected].alt+'" class="roll over hidden" />'+a_suff;
      } else
        html = a_pref+'<img src="'+bnr[selected].src+'" alt="'+bnr[selected].alt+'" />'+a_suff;

      $("#sidebar_flash_arriba").html(html);
      break;
  }

}
