jQuery.noConflict();

/*
 * General DOM ready statemenets
 */
jQuery(function($) {
	
	//Text resize
	$('body').textResize({
		original: 12,   //The original value, to where .reset updates the text-size
		pace: 2,
		limit: [11,15]  //Lower and High limit values. It won't let the text go beyond these
	});
	
	//Cycle Elements
	if($('#slider')[0]){
		$('#slider').cycle();
	}
	
	$('#items').cycle({		
		fx:     'fade', 
	    timeout: 0, 
	    cleartype: false,
	    cleartypeNoBg: false,
	    after:  onAfter,
	    next:   '#slide-nav .next', 
	    prev:   '#slide-nav .prev' 
    	
	});
	
	if ($('#items .item').length <= 1) {
		$('#slide-nav').hide();
	}
	
	function onAfter() { 
		var $itemF = $('#items').find('.item:first-child');
		var $itemL = $('#items').find('.item:last-child');
		var $next = $('#slide-nav').find('.next');
		var $prev = $('#slide-nav').find('.prev');
		if($itemF.is(':visible')) {
			$prev.hide();
		} else {
			$prev.show();
		}
		if($itemL.is(':visible')) {
			$next.hide();
		} else {
			$next.show();
		}
	}
	
	//Slide Elements
	/*var $sliderWrap = $('#slider-wrap');
	var $sliderInside = $('#slider-inside');	 
	for (i=0;i<=1;i++){
		var $items = $('.item', $sliderWrap).clone();
		$sliderInside.prepend($items);
	}
	var $items = $('.item', $sliderWrap);
	
	$sliderWrap.serialScroll({
		prev:'#footer-slider-inner .prev',
		next:'#footer-slider-inner .next',
		items:'.item',*/
		/*start: $items.length - 1, //start with the last one*/
		/*force: true, //force an initial scroll to the last
		constant:false,
		cycle: true,
		interval: 1,
		lazy: true,
		step: 1,
		duration: 2000,
		easing:'linear',
		onAfter: function(elem){
			$(elem).clone().appendTo($sliderInside);
		}
	}).trigger('start')
	.add('.prev').add('.next')
		.mouseenter(function(){
			$sliderWrap.stop().trigger('stop');
		})
		.mouseleave(function(){
			$sliderWrap.stop().trigger('start');
		});
	
	//Prev/next hack
	$('#footer-slider-inner .next').click(function(){
		$('#inside-next').click();
	});
	$('#footer-slider-inner .prev').click(function(){
		$('#inside-prev').click();
	});
	*/
	
	//Slide Elements
	$('#slider-wrap').scrollable({
		size: 9
	}).autoscroll().circular();
	
	 $('.fontSize').find('a').click(function(){
		var $itemsHeight = $('#items').find('.item').height();
		$('#items').css('height',$itemsHeight)
	 });
	 
	 if (document.getElementById('homepage')){
	 	$('li:last-child').addClass('last-child');
	 }
	 

	 //Tip a friend
	 var $tipAFriend = $('#tip-a-friend').hide();
	 //if ($.cookie('tip-a-friend') == 'true') { $tipAFriend.show() }
	 var $tipAFriendLink = $('#tip-a-friend-link').click(function(){
	 	if ($tipAFriend.is(':visible')) {
	 		$tipAFriend.slideUp('normal');
	 		//$.cookie('tip-a-friend', 'false');
	 	} else {
	 		$tipAFriend.slideDown('normal');
	 		//$.cookie('tip-a-friend', 'true');
	 	}
	 	return false;
	 });
	 
	 // Map highlight
	 $(".map-areas area").mouseenter(function() {
        var idx = $(".map-areas area").index(this);
        $(".map-hovers img:eq(" + idx + ")").show();
        return false;
    }).mouseleave(function() {
        $(".map-hovers img").hide();
        return false;
    });
    
    // Map highlight
    if($('map')[0]){
		$("map *").tooltip({
			track: true, 
		    delay: 0, 
		    showURL: false, 
		    showBody: " - ",
		    top: -40, 
    		left: -15,
    		fixPNG: true
		});
    }

});

