slide = function(y, x, opened){
	if(opened == 1){
		$('#overlay').animate({ width: x }, function(){ $('#content').animate({scrollTop: y, 'easing': 'easein'}, 400); $('#overlay').animate({scrollTop: y, 'easing': 'easein'}, 1000); });
	}else if(opened == 2){
		$('#overlay').animate({ width: x }, function(){ $('#content').animate({scrollTop: y, 'easing': 'easein'}, 400); $('#overlay').animate({scrollTop: y, 'easing': 'easein'}, 1000, function(){ $('#overlay').animate({ width: '670px' }); }); });
	}else{
		$('#content').animate({scrollTop: y, 'easing': 'easein'}, 400);
		$('#overlay').animate({scrollTop: y, 'easing': 'easein'}, 1000, function(){ $('#overlay').animate({ width: x }); });
	}
}
clearTimeouts = function(){
	for(i=0; i<11; i++){
		clearTimeout(i);
	}
}

slideShow = function(){
	$('#content').animate({scrollTop: '2070px', 'easing': 'easein'}, 400);
	var top = 2070;
	var time = 0;
	var status = 0;
	for(i=0; i<11; i++){
		top+=414;
		time+=5400;
		status+=1;
		if(i==10){
			var i = setTimeout("slideShow(); $('span.slideshow a').removeClass('active'); $('span.slideshow a').eq(0).addClass('active');", 58400);
		}else{
			var i = setTimeout("$('#content').animate({scrollTop: '"+ top +"px', 'easing': 'easein'}, 400); $('span.slideshow a').removeClass('active'); $('span.slideshow a').eq("+status+").addClass('active');", time);
		}
	}
	$('span.loading').css('left', '450px');
	for(i=1; i<12; i++){
		var slide = '.slide'+i;
		var image = 'url(img/slideShow'+i+'.jpg) no-repeat left top';
		$(slide).css('background', image);
	}
}

$(document).ready(function(){	
	var y = 0;
	var opened= 0;
	var active = 0;
	$('#nav ul li a').each(function(index, domEle){
		var n = y + 'px';
		$(domEle).click(function(){
			if(index == 3){
				if(opened == 1){
					slide(n, '355px', 2);
					opened = 1;
				}else{
					slide(n, '670px', opened);
					opened = 1;
				}
			}else{
				slide(n, '355px', opened);
				opened = 0;
			}
			$('#nav ul li a').removeClass('current');
			$(this).addClass('current');
			
			if(active){
				clearTimeouts();
				$('a.startEnd').html('View Slideshow');
				$('a.startEnd').parent().find('a:not(.startEnd)').remove();
				$('a.startEnd').parent().find('span').remove();
				$('a.startEnd').parent().css('padding', '3px');
				active=0;
			}
		});
		y += 414;
	});
	
	$('#logo').click(function(){
		slide('0px', '355px', opened);
		opened = 0;
		if(active){
			clearTimeouts();
			$('a.startEnd').html('View Slideshow');
			$('a.startEnd').parent().find('a:not(.startEnd)').remove();
			$('a.startEnd').parent().find('span').remove();
			$('a.startEnd').parent().css('padding', '3px');
			active=0;
		}
	});
	
	$('#overlay div ul.form li input.empty').focus(function(){
		$(this).val('');
	});
	$("#overlay div ul.form li input.phone, #overlay div ul.form li input.nightPhone").mask("(999) 999-9999");
	
	$("#overlay div ul.form li input.date").mask("99/99/9999");

	
	$("#overlay div ul.form li.submit a").click(function(){
		if($('.event .form input.name').val() == "" || $('.event .form input.phone').val() == "" || $('.event .form input.eventAdrCity').val() == "city" || $('.event .form input.eventAdrState').val() == "st" || $('.event .form input.type').val() == "" ){
			$('.event .form input.missing').removeClass('missing');
			if($('.event .form input.name').val() == ""){
				$('.event .form input.name').addClass('missing');
			}
			if($('.event .form input.phone').val() == ""){
				$('.event .form input.phone').addClass('missing');
			}
			if($('.event .form input.type').val() == ""){
				$('.event .form input.type').addClass('missing');
			}
			if($('.event .form input.eventAdrCity').val() == "city"){
				$('.event .form input.eventAdrCity').addClass('missing');
			}
			if($('.event .form input.eventAdrState').val() == "st"){
				$('.event .form input.eventAdrState').addClass('missing');
			}
		}else{
			$name = $('.event .form input.name').val();
			$email = $('.event .form input.email').val();
			$ph = $('.event .form input.phone').val();
			$nightPh = $('.event .form input.nightPhone').val();
			$best = $('.event .form input.bestTime').val();
			$type = $('.event .form input.type').val();
			$date = $('.event .form input.date').val();
			$no = $('.event .form input.numGuests').val();
			$street = $('.event .form input.eventAdr').val();
			$city = $('.event .form input.eventAdrCity').val();
			$state = $('.event .form input.eventAdrState').val();
			$zip = $('.event .form input.eventAdrZip').val();
			$add = $('.event .form .msg').val();
			$.post("mailer.php", { name: $name, email: $email, ph: $ph, nightPh: $nightPh, best: $best, type: $type, date: $date, no: $no, street: $street, city: $city, state: $state, zip: $zip, add: $add },  function(data){
				slide('1656px', '355px', 1);
				$('#nav ul li a').removeClass('current');
			});		
		}
	});
	
	$('span.slideshow a').eq(0).click(function(){
		if(active == 0){
			$(this).html('End Slideshow')
			$(this).parent().prepend('<a class="active 2070px" href="javascript:;"></a><a class="2484px" href="javascript:;"></a><a class="2898px" href="javascript:;"></a><a class="3312px" href="javascript:;"></a><a class="3726px" href="javascript:;"></a><a class="4140px" href="javascript:;"></a><a class="4554px" href="javascript:;"></a><a class="4969px" href="javascript:;"></a><a class="5383px" href="javascript:;"></a><a class="5797px" href="javascript:;"></a><a class="6211px" href="javascript:;"></a><span></span>');
			$(this).parent().find('a:not(.startEnd)').click(function(){
				clearTimeouts();
				$(this).parent().find('a').removeClass('active');
				var loc = $(this).attr('class');
				$(this).addClass('active');
				$('#content').animate({scrollTop: loc, 'easing': 'easein'}, 400);
			});
			$(this).parent().css('padding', '1px 3px 3px 3px');
			$('#overlay').animate({ width: 0 });
			slideShow();
			active=1;
		}else{
			$('span.loading').css('right', '100px');
			clearTimeouts();
			if(opened == 2){
				$('#overlay').animate({ width: '670px' });
			}else{
				$('#overlay').animate({ width: '355px' });
			}
			$(this).html('View Slideshow');
			$(this).parent().find('a:not(.startEnd)').remove();
			$(this).parent().find('span').remove();
			$(this).parent().css('padding', '3px');
			active=0;
		}
	});
	//Enable Scrollbars
	$('.about div').jScrollPane({showArrows:true});
	//IE Link outlines
	

});


///PLUGINS


//FORM MASKING

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(5($){$.K.w=5(b,c){2(3.7==0)6;2(14 b==\'15\'){c=(14 c==\'15\')?c:b;6 3.L(5(){2(3.M){3.N();3.M(b,c)}v 2(3.17){4 a=3.17();a.1x(O);a.1y(\'P\',c);a.18(\'P\',b);a.1z()}})}v{2(3[0].M){b=3[0].1A;c=3[0].1B}v 2(Q.R&&Q.R.19){4 d=Q.R.19();b=0-d.1C().18(\'P\',-1D);c=b+d.1E.7}6{t:b,S:c}}};4 q={\'9\':"[0-9]",\'a\':"[A-T-z]",\'*\':"[A-T-1a-9]"};$.1b={1F:5(c,r){q[c]=r}};$.K.U=5(){6 3.1G("U")};$.K.1b=5(m,n){n=$.1H({C:"1I",V:B},n);4 o=D W("^"+$.1J(m.1c(""),5(c,i){6 q[c]||((/[A-T-1a-9]/.1d(c)?"":"\\\\")+c)}).1e(\'\')+"$");6 3.L(5(){4 d=$(3);4 f=D 1f(m.7);4 g=D 1f(m.7);4 h=u;4 j=u;4 l=B;$.L(m.1c(""),5(i,c){g[i]=(q[c]==B);f[i]=g[i]?c:n.C;2(!g[i]&&l==B)l=i});5 X(){x();y();1g(5(){$(d[0]).w(h?m.7:l)},0)};5 Y(e){4 a=$(3).w();4 k=e.Z;j=(k<16||(k>16&&k<10)||(k>10&&k<1h));2((a.t-a.S)!=0&&(!j||k==8||k==1i)){E(a.t,a.S)}2(k==8){11(a.t-->=0){2(!g[a.t]){f[a.t]=n.C;2($.F.1K){s=y();d.G(s.1j(0,a.t)+" "+s.1j(a.t));$(3).w(a.t+1)}v{y();$(3).w(1k.1l(l,a.t))}6 u}}}v 2(k==1i){E(a.t,a.t+1);y();$(3).w(1k.1l(l,a.t));6 u}v 2(k==1L){E(0,m.7);y();$(3).w(l);6 u}};5 12(e){2(j){j=u;6(e.Z==8)?u:B}e=e||1M.1N;4 k=e.1O||e.Z||e.1P;4 a=$(3).w();2(e.1Q||e.1R){6 O}v 2((k>=1h&&k<=1S)||k==10||k>1T){4 p=13(a.t-1);2(p<m.7){2(D W(q[m.H(p)]).1d(1m.1n(k))){f[p]=1m.1n(k);y();4 b=13(p);$(3).w(b);2(n.V&&b==m.7)n.V.1U(d)}}}6 u};5 E(a,b){1o(4 i=a;i<b&&i<m.7;i++){2(!g[i])f[i]=n.C}};5 y(){6 d.G(f.1e(\'\')).G()};5 x(){4 a=d.G();4 b=l;1o(4 i=0;i<m.7;i++){2(!g[i]){f[i]=n.C;11(b++<a.7){4 c=D W(q[m.H(i)]);2(a.H(b-1).1p(c)){f[i]=a.H(b-1);1V}}}}4 s=y();2(!s.1p(o)){d.G("");E(0,m.7);h=u}v h=O};5 13(a){11(++a<m.7){2(!g[a])6 a}6 m.7};d.1W("U",5(){d.I("N",X);d.I("1q",x);d.I("1r",Y);d.I("1s",12);2($.F.1t)3.1u=B;v 2($.F.1v)3.1X(\'1w\',x,u)});d.J("N",X);d.J("1q",x);d.J("1r",Y);d.J("1s",12);2($.F.1t)3.1u=5(){1g(x,0)};v 2($.F.1v)3.1Y(\'1w\',x,u);x()})}})(1Z);',62,124,'||if|this|var|function|return|length||||||||||||||||||||||begin|false|else|caret|checkVal|writeBuffer|||null|placeholder|new|clearBuffer|browser|val|charAt|unbind|bind|fn|each|setSelectionRange|focus|true|character|document|selection|end|Za|unmask|completed|RegExp|focusEvent|keydownEvent|keyCode|32|while|keypressEvent|seekNext|typeof|number||createTextRange|moveStart|createRange|z0|mask|split|test|join|Array|setTimeout|41|46|substring|Math|max|String|fromCharCode|for|match|blur|keydown|keypress|msie|onpaste|mozilla|input|collapse|moveEnd|select|selectionStart|selectionEnd|duplicate|100000|text|addPlaceholder|trigger|extend|_|map|opera|27|window|event|charCode|which|ctrlKey|altKey|122|186|call|break|one|removeEventListener|addEventListener|jQuery'.split('|'),0,{}))


