$(document).ready(function(){

$('#loading').show();
$('#wrapper').hide();
$('#chalkboardback').css({top: -370});

// PAGE LOAD EFFECTS
	$(window).load(function(){
		$('#loading').slideToggle(500);
		$('#wrapper').slideToggle(1000, function(){
			$('#chalkboardback').animate(
			{top: $(this).position().top - 297},
			{duration: 1250, easing: 'easeOutElastic', queue: false}
			);
		});
		
		$('.photos').cycle({
			fx: 'shuffle',
			timeout: 0,
			next: '.photos',
			speed: 500
		});			
	});

$(".popup-link").popup({
    width: 640,
    height: 560
});




// TOP NAVIGATION HOVER EFFECT
$('#topnav img').hover(function() {

 $(this)
 .stop(true)
 .animate(
 {opacity: '0'},
 {duration: 500, easing: 'easeOutCirc'}
 )},function() {
 $(this)
 .stop(true)
 .animate(
 {opacity:'100'},
 {duration: 500, easing: 'easeInCirc'}
 );
 
});


//LOADING POPUP
//Click the button event!
$("#button").click(function(){
//centering with css
centerPopup();
//load popup
loadPopup();
});

//CLOSING POPUP
//Click the x event!
$("#popupContactClose").click(function(){
disablePopup();
});
//Click out event!
$("#backgroundPopup").click(function(){
disablePopup();
});
//Press Escape event!
$(document).keypress(function(e){
if(e.keyCode==27 && popupStatus==1){
disablePopup();
}
});


//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
var popupStatus = 0;

//loading popup with jQuery magic!
function loadPopup(){
//loads popup only if it is disabled
if(popupStatus==0){
$("#backgroundPopup").css({
"opacity": "0.7"
});
$("#backgroundPopup").fadeIn("slow");
$("#popupContact").fadeIn("slow");
popupStatus = 1;
}
}


//disabling popup with jQuery magic!
function disablePopup(){
//disables popup only if it is enabled
if(popupStatus==1){
$("#backgroundPopup").fadeOut("slow");
$("#popupContact").fadeOut("slow");
popupStatus = 0;
}
}


//centering popup
function centerPopup(){
//request data for centering
var windowWidth = document.documentElement.clientWidth;
var windowHeight = document.documentElement.clientHeight;
var popupHeight = $("#popupContact").height();
var popupWidth = $("#popupContact").width();
//centering
$("#popupContact").css({
"position": "absolute",
"top": windowHeight/2-popupHeight/2,
"left": windowWidth/2-popupWidth/2
});
//only need force for IE6

$("#backgroundPopup").css({
"height": windowHeight
});

}


function createCookie(name,value,days) {
	document.cookie = name+"="+value;
}

function readCookie(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;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


function init() {

	var video = readCookie('video');
	if (video) {
		return;
	} else {
		createCookie('video','on',1);
	
		var videoOn = readCookie('video');
	
		if (videoOn == 'on') {
			//centering with css
			centerPopup();
			//load popup
			loadPopup();
		createCookie('video','off',1);
		} else {
			createCookie('video','off',1);
		}
	}

}


//SHOW POPUP AD IF VISITORS FIRST TIME HERE IN 7 DAYS
init();



//END DOC READY
});



//<!-- Begin textarea counter for gift card message
function textCounter(field, countfield, maxlimit) {
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
countfield.value = maxlimit - field.value.length;
}
// End -->
