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);
	}
}
Cufon.replace('h1, h2', { fontFamily: 'LondonMM' });
Cufon.replace('#column_left h2', { fontFamily: 'LondonTwo' });

jQuery(document).ready(function($j) {
	route = getURLVar('route');
	/*-------------------------
		Current Page
	---------------------------*/
	if (!route) {
		$j('#tab_home').addClass('current');
	} else {
		part = route.split('/');
		//alert(part);
		if (route == 'screen-printing-adhesives') {
			$j('#tab_adhesive').addClass('current');	
		} else if (route == 'screen-printing-chemicals') {
			$j('#tab_chemicals').addClass('current');
		} else if (route == 'screen-printing-equipment') {
			$j('#tab_equipment').addClass('current');
		} else if (route == 'about_us') {
			$j('#tab_about').addClass('current');
		} else if (part[1] == 'contact') {
			$j('#tab_contact').addClass('current');
		} else {
			$j('#tab_home').addClass('current');
		}
	}
	/*-------------------------
		Navigation
	---------------------------*/
	$j("#nav").lavaLamp({ fx: "easeOutBack", speed: 700 });
	
	/*$j('#search input').keydown(function(e) {
		if (e.keyCode == 13) {
			moduleSearch();
		}
	});*/
	$j('.switcher').bind('click', function() {
		$j(this).find('.option').slideToggle('fast');
	});
	$j('.switcher').bind('mouseleave', function() {
		$j(this).find('.option').slideUp('fast');
	}); 
	
	/*-------------------------
		Slider
	---------------------------*/
	$j('#slider').cycle({
		fx:  	'scrollHorz',
		pager: 	'#sliderControls',
		next: 	'#next',
		prev: 	'#prev',
		pause: 	1,
		speed: 	1500,
		delay: 	-3000,
		timeout: 8000,
		pauseOnPagerHover: 1,
		activePagerClass: 'active',
		cleartype: true,
		cleartypeNoBg: true,
		before: onBefore
	});
	$j('#next').hover(
		function() {
			$j('#nextBg').animate({right: '10px'});
		},
		function(){
			$j('#nextBg').animate({right: '20px'});
	});
	$j('#prev').hover(
		function() {
			$j('#prevBg').animate({left: '10px'});
		},
		function(){
			$j('#prevBg').animate({left: '18px'});
	});
	function onBefore()
	{
	    $j('#slider div img').fixPNG('scale', true);
	}
	
	/*-------------------------
		Twitter Tweets
	---------------------------*/
	$("#twitterContent").tweet({
        username: "RhinoMiteMN",
        avatar_size: 0,
        count: 1,
        refresh_interval: 60,
        loading_text: "loading tweets..."
    });
    
	/*-------------------------
		Products
	---------------------------*/
	$('#price_help').hover(
	  function(){
	    $('#price_help_note').css('display', 'block');
	  },
	  function() {
	    $('#price_help_note').css('display', 'none');
	});
	/*$j('.list li').css({opacity: '0.6'});
	$j('.list li').hover(
		function() {
			$j(this).stop().animate({
				opacity: '1'
			}, 300);
		},
		function() {
			$j(this).stop().animate({
				opacity: '0.6'
			}, 800);
		}
	)*/
});

/* IE PNG fix multiple filters */
(function ($) {
    if (!$) return;
    $.fn.extend({
        fixPNG: function(sizingMethod, forceBG) {
                if (!($.browser.msie)) return this;
                var emptyimg = "../theme/rhino/images/empty.gif"; //Path to empty 1x1px GIF goes here
                sizingMethod = sizingMethod || "scale"; //sizingMethod, defaults to scale (matches image dimensions)
                this.each(function() {
                        var isImg = (forceBG) ? false : jQuery.nodeName(this, "img"),
                                imgname = (isImg) ? this.src : this.currentStyle.backgroundImage,
                                src = (isImg) ? imgname : imgname.substring(5,imgname.length-2);
                        this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='" + sizingMethod + "')";
                        if (isImg) this.src = emptyimg;
                        else this.style.backgroundImage = "url(" + emptyimg + ")";
                });
                return this;
        }
    });
})(jQuery);


function getURLVar(urlVarName) {
	var urlHalves2 = String(document.location).toLowerCase().split('?');
	var urlHalves = String(document.location).toLowerCase().split('/');
	var urlVarValue = '';
	if(urlHalves[4]) {
		urlVarValue = urlHalves[4];
	}
	//alert(urlVarValue);
	if (urlHalves2[1]) {
		var urlVars = urlHalves2[1].split('&');
		//alert(urlVars);
		for (var i = 0; i <= (urlVars.length); i++) {
			if (urlVars[i]) {
				var urlVarPair = urlVars[i].split('=');
				//alert(urlVarPair);
				if (urlVarPair[0] && urlVarPair[0] == urlVarName.toLowerCase()) {
					urlVarValue = urlVarPair[1];
					//alert(urlVarValue);
				}
			}
		}
	}
	return urlVarValue;
} 
/*
function getURLVar(urlVarName) {
	//var urlHalves = String(document.location).toLowerCase().split('?');
	var urlHalves = String(document.location).toLowerCase().split('/');
	alert(urlHalves);
	var urlVarValue = '';
	
	if (urlHalves[1]) {
		var urlVars = urlHalves[1].split('&');
		alert(urlVars);
		for (var i = 0; i <= (urlVars.length); i++) {
			if (urlVars[i]) {
				var urlVarPair = urlVars[i].split('=');
				alert(urlVarPair);
				if (urlVarPair[0] && urlVarPair[0] == urlVarName.toLowerCase()) {
					urlVarValue = urlVarPair[1];
					alert(urlVarValue);
				}
			}
		}
	}
	return urlVarValue;
} 
*/
/*function moduleSearch() {	
	//pathArray = location.pathname.split( '/' );
	
	//url = location.protocol + "//" + location.host + "/" + pathArray[1] + '/';
	//url = '';	
	url = 'index.php?route=product/search';
	//url = 'index.php?route=product/search&keyword=';
		
	var filter_keyword = $('#filter_keyword').attr('value')
	
	//if (filter_keyword) {
		url += '&keyword=' + encodeURIComponent(filter_keyword);
	//}
	
	var filter_category_id = $('#filter_category_id').attr('value');
	
	if (filter_category_id) {
		url += '&category_id=' + filter_category_id;
	}
	
	location = url;
}*/
