// Init slideshow
function go(i) {
	$('.slide').hide();
	$('#slideshow-pager div span').removeClass('active');
	$('#slideshow-pager div.pager-'+i+' span').hide().addClass('active').show();
	var n = '.slide#slide-'+i;
	$(n).show(); $(n+' p').hide().fadeIn('fast');
}
var i = 2;
function changeSlides() {
	var start = $('.slide#slide-1');
	if(i==2) _direction = 'up';
	else if(i==1) _direction = 'left';	
	else if(i==3) _direction = 'right';
		go(i);
	if(i==1) i = 2;
	else if(i == 2) i = 3;
	else i = 1;
}
function slideshow(speed) {
	var interval = setInterval('changeSlides()', speed);
	$('#slideshow').hover(function() {
		clearInterval(interval);
	}, function() {
		interval = setInterval('changeSlides()', speed);
	});
	$('#slideshow-pager div').hover(function() {
		var i = parseInt($(this).attr('class').match(/pager-([0-9]+)/)[1]);
		go(i);
	});
}

// non-jQuery cookie solution
function createCookie(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=/";
}
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() {

	// Sexy focus
	$('input,select,textarea').focus(function() {
		$('label').removeClass('active');
		$('label[for="'+$(this).attr('id')+'"]').addClass('active');
	});
	
	// Alert handles
	if($('.alert').length>=1) {
		var cval = readCookie('closed');
		if(!cval) {
			$('.close_alert').click(function() {
				$(this).parent().fadeOut(function() {
					createCookie('closed', true, 10);
				});
			});
		} else {
			$('.alert').hide();
		}
	}
	
});
