function bookmark(url, title) {
	if (window.sidebar) { // firefox
    window.sidebar.addPanel(title, url, "");
	} else if(window.opera && window.print) { // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} else if(document.all) {// ie
   		window.external.AddFavorite(url, title);
	}
}

function getURLVar(urlVarName) {
	var urlHalves = String(document.location).toLowerCase().split('?');
	var urlVarValue = '';
	
	if (urlHalves[1]) {
		var urlVars = urlHalves[1].split('&');

		for (var i = 0; i <= (urlVars.length); i++) {
			if (urlVars[i]) {
				var urlVarPair = urlVars[i].split('=');
				
				if (urlVarPair[0] && urlVarPair[0] == urlVarName.toLowerCase()) {
					urlVarValue = urlVarPair[1];
				}
			}
		}
	}
	
	return urlVarValue;
} 

$(document).ready(function() {
	route = getURLVar('route');
	
	if (!route) {
		$('#tab_home').addClass('selected');
	} else {
		part = route.split('/');
		
		if (route == 'common/home') {
			$('#tab_home').addClass('selected');
		} else if (route == 'account/login') {
			$('#tab_login').addClass('selected');	
		} else if (part[0] == 'account') {
			$('#tab_account').addClass('selected');
		} else if (route == 'checkout/cart') {
			$('#tab_cart').addClass('selected');
		} else if (part[0] == 'checkout') {
			$('#tab_checkout').addClass('selected');
		} else if (route == ''){
			$('#tab_home').addClass('selected');
		}
	}

	$('.switcher').bind('click', function() {
		$(this).find('.option').slideToggle('fast');
	});
	$('.switcher').bind('mouseleave', function() {
		$(this).find('.option').slideUp('fast');
	});

	$('#desplegable-categorias li').hover(
		function(){
			var retardo;
			var menu;
			menu = $(this).children("ul");
			clearTimeout(retardo);
			$(this).addClass('open');

			menu.animate( {height: 'show', opacity: 1}, 300).parent()
					.hover(
					function(){
						clearTimeout(retardo);
					}
					,function(){
						retardo = setTimeout(function(){
								menu.animate( {height: 'hide', opacity: 0}, 300);
								menu.parent().removeClass('open');
							},500);
						
					}
				);
/*
			$(this).children('ul').animate({
				opacity: 1,
				height: 'show'
			});
*/
		},
		function(){
			
/*
			$(this).children('ul').animate({
				opacity: 0,
				height: 'hide'
			});
*/
		}
	);

	$('#rotativo ul').cycle({
		prev: '#rotativo-anterior',
		next: '#rotativo-siguiente',
		timeout: 10000
	});

	$('.banner').hover(function(){
		$(this).children('.pie-foto').animate({bottom: 0});
	},function(){
		$(this).children('.pie-foto').animate({bottom: -60});
	});

//carrousel productos destacados
	var widthCarrousel = 0;

	$('.carrousel-inner li').each(function(i, e){
		widthCarrousel += $(e).width() + 	18; //ancho + margin + 1px y 1px border
	});


	$('#destacados-siguiente').click(function(event){
		event.preventDefault();
		if(($('.carrousel-inner ul').position().left - 615) >= (-widthCarrousel)){
			$('.carrousel-inner ul').animate({
				left: '-=615'
			});
		}
	});

	$('#destacados-anterior').click(function(event){
		event.preventDefault();
		if(($('.carrousel-inner ul').position().left + 615) <= 0){
			$('.carrousel-inner ul').animate({
				left: '+=615'
			});
		}
	});

	$('#filter_keyword').focus(function(){
		if($(this).val() == 'Palabras clave'){
			$(this).val('');
		}
	});
	$('#filter_keyword').blur(function(){
		if($(this).val() == ''){
			$(this).val('Palabras clave');
		}
	});

	$('#subscribe_email').focus(function(){
		if($(this).val() == 'Introduzca su email'){
			$(this).val('');
		}
	});
	$('#subscribe_email').blur(function(){
		if($(this).val() == ''){
			$(this).val('Introduzca su email');
		}
	});
});

