$(document).ready(
	function(){
		/// Cufon
		$('#tealist li a span, #tealist li div span').css('margin-top', '-6px');
		Cufon.replace('h2,h3, #tealist li a span, #tealist li a small, #tealist li div span, #tealist li div small, .slogan');
		CufonRTL.RTL('h2, h3, #tealist li a span, #tealist li a small, #tealist li div span, #tealist li div small, .slogan');

		/// Right Tea Menu highlight active item on page load
		var path = document.location.href.replace($('base').attr('href'), '');


		/// Main Page Tea Table
		if($('#teatable').length>0) {
			/// Right Tea Menu on hover highlight the same tea on Main Page Tea Table
			$('#tealist li a').hover(
				function() {
					$("#teatable a[href='"+$(this).attr('href')+"'] img").stop(true, true)
						.animate({
							opacity: 0.5
						}, 'fast');
				},
				function() {
					$("#teatable a[href='"+$(this).attr('href')+"'] img").stop(true, true)
						.animate({
							opacity: 1
						}, 'fast');
				}
			);
			/// Main Page Tea Table on hover highlight
			$('#teatable td img').hover(
				function() {
					$(this).stop(true, true)
						.animate({
							opacity: 0.5
						}, 'fast');
				},
				function() {
					$(this).stop(true, true)
						.animate({
							opacity: 1
						}, 'fast');
				}
			);
		}

		/// Tea Pages Screen Slider
		if($('.doublescreen').length>0) {
			$('.screen2').hide();
			$('.handle_left').click(
				function(){
					$('.handle_right').show();
					$(this).hide()
					$('.screen1').fadeOut(600);
					$('.doublescreen').animate({ marginLeft: 0}, 500);
					$('.screen2').height($('.screen1').height());
					$('.screen2').fadeIn(600);
				}
			);
			$('.handle_right').click(
				function(){
					$('.handle_left').show();
					$(this).hide()
					$('.screen2').fadeOut(600);
					$('.doublescreen').animate({ marginLeft: -664}, 500);
					$('.screen1').height($('.screen2').height());
					$('.screen1').fadeIn(600);
				}
			);
		}

		/// Tea Types Tabs
		if($('#tttabs').length>0) {
			var ahash = document.location.hash;
			if( ahash != '') {
				$('#ttmenu li').has("a[href$='"+ahash+"']").addClass('active');
				$('#tttabs > div').not(ahash).hide();
			}
			else {
				$('#ttmenu li').eq(0).addClass('active');
				$( '#tttabs > div:not(:first)' ).hide();
			}
			$('#ttmenu li a').click(function(e) {
				var clicked = $(this).attr('href');
				clicked = clicked.substr(clicked.indexOf('#'));
				document.location.hash = clicked;

				$('#tttabs > div').hide();
				$('#ttmenu .active').removeClass("active");
				$(this).parent('li').addClass('active');
				$('#tttabs ' + clicked).fadeIn('fast');
				e.preventDefault();
			});
		}

		/// Where-To-Buy Tabs
		if($('#wbtabs').length>0) {
			$('.wbtable caption' ).hide();
			var ahash = document.location.hash;
			if( ahash != '') {
				$('#wbmenu li').has("a[href$='"+ahash+"']").addClass('active');
				$('#wbtables div').not(ahash).hide();
			}
			else {
				$('#wbmenu li').eq(0).addClass('active');
				$('#wbtables div:not(:first)' ).hide();
			}
			$('#wbmenu li a').click(function(e) {
				var clickedurl = $(this).attr('href');
				var clickedid = clickedurl.substr(clickedurl.indexOf('#')+1);
				var clickedel = $('#'+clickedid);
				clickedel.id = '';
				document.location.hash = '#'+clickedid;
				clickedel.id = clickedid;

				$('#wbtables div').hide();
				$('#wbmenu .active').removeClass("active");
				$(this).parent('li').addClass('active');
				$('#wbtables ' + '#'+clickedid).fadeIn('fast');
				e.preventDefault();
			});
		}

		/// Cities Logos Highlight
		if($('#wbmore').length>0) {
			$('#wbmore a img').hover(
				function() {
					$(this).stop(true, true)
						.animate({
							opacity: 0.5
						}, 'fast');
				},
				function() {
					$(this).stop(true, true)
						.animate({
							opacity: 1
						}, 'fast');
				}
			);
		}
// 			$('img').css({ opacity: 0.5 });
		if($('#camelink').length > 0 ) {
			$("body").append('<img id="camelliaimg" src="img/camellia_sinensis_plant.jpg" alt="" />');
			$('#camelliaimg').hide();
			$('#camelink').mouseover(
				function(e) {
					$('#camelliaimg').fadeIn(400);
				}
			).mousemove(
				function(e){
					$('#camelliaimg').css({left:e.pageX+16, top:e.pageY-50});
				}
			).mouseout(
				function(e){
					$('#camelliaimg').fadeOut(400);
				}
			);
		}
	}

);
