$(function() {
	$("#magazinecovers").tabs("li", {
		effect: 'fade',
		fadeOutSpeed: "fast",
		rotate: true
	
	}).slideshow({autoplay:true, interval: 7000, clickable:false});

	$(".scrollable").scrollable();
	
	var autoRotateSlides = true;
	
	$(".items img").click(function() {

		autoRotateSlides = false;
	
		// see if same thumb is being clicked
		if ($(this).hasClass("active")) { return; }
	
		var url = $(this).attr("alt");
		var urlsite = $(this).attr("website");
		var caption = $(this).attr("caption");
	
		// get handle to element that wraps the image and make it semi-transparent
		var wrap = $("#image_wrap").fadeTo("medium", 0.5);
	
		// the large image from www.flickr.com
		var img = new Image();
	
	
		// call this function after it's loaded
		img.onload = function() {
	
			// make wrapper fully visible
			wrap.fadeTo("fast", 1);
	
			// change the image
			wrap.find("img").attr("src", url);
			wrap.find("a").attr("href", urlsite);
			wrap.find("p").html(caption);
	
		};
	
		// begin loading the image from www.flickr.com
		img.src = url;
	
		// activate item
		$(".items img").removeClass("active");
		$(this).addClass("active");
		

	// when page loads simulate a "click" on the first image
	}).filter(":first").click();
	
	function advance() {$(".scrollable .items img").filter(":eq(1)").click();}
	function advance2() {$(".scrollable .items img").filter(":eq(2)").click();}
	function advance3() {$(".scrollable .items img").filter(":eq(3)").click();}
	function advance4() {$(".scrollable").data("scrollable").next();$(".scrollable .items img").filter(":eq(4)").click();}
	function advance5() {$(".scrollable .items img").filter(":eq(5)").click();}
	function advance6() {$(".scrollable .items img").filter(":eq(6)").click();}
	function advance7() {$(".scrollable").data("scrollable").prev();$(".scrollable .items img").filter(":first").click();}
	
	replaySlide();
	
	var refresh = setInterval(function()
	{
		replaySlide();
	 
	}, 70 * 1000);
	
	function replaySlide() {
		setTimeout(advance, 10 * 1000);
		setTimeout(advance2, 20 * 1000);
		setTimeout(advance3, 30 * 1000);
		setTimeout(advance4, 40 * 1000);
		setTimeout(advance5, 50 * 1000);
		setTimeout(advance6, 60 * 1000);
		setTimeout(advance7, 70 * 1000);
	}
	
});

function printCopyrightYears(startYear) {
	if(!startYear)
		var startYear=2009
	var d=new Date(); 
	yr=d.getFullYear();
	if (yr!=startYear) {
		document.write(startYear+" - "+yr);
	} else {
		document.write(startYear);
	}	
}

clearDefault = function(obj) {
	if (obj.defaultValue == obj.value) obj.value = ''
}

restoreDefault = function(obj) {
	if(obj.value == '')
		obj.value = obj.defaultValue
}

function formValidate(form) {
	var error = 0;
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var objEmail = form.Contact0Email;
	
	if(form.Contact0FirstName.value == '' || form.Contact0FirstName.value == form.Contact0FirstName.defaultValue) {
		alert("Please enter your first name");
		form.Contact0FirstName.value = '';
		form.Contact0FirstName.focus();
		return false;
		
	}
	if(form.Contact0LastName.value == '' || form.Contact0LastName.value == form.Contact0LastName.defaultValue) {
		alert("Please enter your last name");
		form.Contact0LastName.value = '';
		form.Contact0LastName.focus();
		return false;
		
	}
	if(objEmail.value == '' || objEmail.value == objEmail.defaultValue) {
		alert("Please enter your email");
		objEmail.value= '';
		objEmail.focus();
		return false;
		
	} else if(!filter.test(objEmail.value)) {
		alert("Please enter a valid email");
		objEmail.value = '';
		objEmail.focus();
		return false;
	}
	if(form.Contact0Phone1.value == '' || form.Contact0Phone1.value == form.Contact0Phone1.defaultValue) {
		alert("Please enter your phone or text #");
		form.Contact0Phone1.value = '';
		form.Contact0Phone1.focus();
		return false;
		
	}
	
	return true;
}

