// JavaScript Document

$(document).ready(function(){
    $('.content-text .flying-text').css({visibility:"visible"});
	$('.content-text .flying-text').css({opacity:0});
	$('.content-text .active-text').animate({opacity:1, marginRight: "150px"}, 8000);
 
	var int = setInterval(changeText, 9000);	
				  
 
function changeText(){
	
	var $activeText = $(".content-text .active-text");	
	
	var $nextText = $activeText.next(); 
	if($activeText.next().length == 0) $nextText = $('.content-text .flying-text:first');
	
	$activeText.animate({opacity:0, marginRight:"-100px"}, 200);
		
	$nextText.css({opacity: 0}).addClass('active-text').animate({opacity:1, marginRight: "150px"}, 8000, function(){
		
		$activeText.removeClass('active-text');											  
	});
}
});

//Specify full URL to down and right arrow images (23 is padding-right to add to top level LIs with drop downs):
var jqueryslidemenu={

animateduration: {over: 200, out: 100}, //duration of slide in/ out animation, in milliseconds

buildmenu:function(menuid/*, arrowsvar*/){
	jQuery(document).ready(function($){
		var $menu = $('.menu ul'),
				$topListItem = $('.menu > ul > li').hover(function(){
					$(this).find('ul').slideDown('slow');	
				},function(){
					$(this).find('ul').slideUp('slow');
				});
	}) //end document.ready
}
}

//build menu with ID="myslidemenu" on page:
jqueryslidemenu.buildmenu()


var classA = {
	$lightbox:null,
	$overlay:null,
	$close:null,
	init:function(){
		this.$lightbox = $('#lightbox');
		this.$overlay = $('#overlay');
		if(!_cookie.read('classa') && location.pathname == '/'){
			//this.showLightbox();
		}
		
		this.$close = $('#close').live('click',function(){
			classA.closeLightbox();
		});
		
		this.$overlay.live('click',function(){
			classA.closeLightbox();
		});
		
	},
	closeLightbox:function(){
		this.$lightbox.fadeOut(200,function(){classA.$overlay.fadeOut(200)});
	},
	showLightbox:function(){
		this.$overlay.fadeIn(200, function(){
			classA.$lightbox.load('/discounts/ #content-page .post', function(){
				classA.$lightbox.append('<span id="close">x</span>')
				classA.$lightbox.fadeIn(200);
				_cookie.create('classa',true,30);
			});
		});
	}
}
$(document).ready(function(){
	classA.init()	
});


var _cookie = {
	create: function (name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	},
	read: function (name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	},
	erase: function (name) {
		cookies.create(name,"",-1);
	}
};
