$(document).ready( function() {

	/* slider ////////////////////////////////////////// */
	var slideTime = 8000; /* timer */

	var num = $(".slide-list li").length;
	for (var i = 1; i <= num; i++) {
		$(".slide-num").append("<span val="+i+">"+i+"</span>");
		$("#big-slider .slide:eq(" + (i - 1) + ")").attr("val", ""+ i +"");
	}
	$(".slide-num span:eq(0)").addClass("active");

	function slidechange(current) {
			$(".slide-list li.active").stop().fadeOut(100, function() { $(".slide-list li:eq(" + (current) + ")").stop().fadeIn(300).addClass("active"); }).removeClass("active");
			$(".slide-num span.active").stop().removeClass("active");
			$(".slide-num span:eq(" + (current) + ")").stop().addClass("active");
		}

	function fslider() {
		var current = $(".slide-num span.active").attr("val");
		if ( current < num ) { 
			slidechange(current); 
		} else {
			slidechange(0);
		}
	}

	var repeat = setInterval(fslider, slideTime);
	function repPause() {
		clearInterval(repeat);
		repeat = setInterval(fslider, slideTime);
	}

	$(".slide-num span").click ( function() {
		if ( !$(this).hasClass("active") ) {
			var current = $(this).attr("val") - 1;
			slidechange(current);
			repPause();
		};
	 });


	/* sitemap-sort ////////// */
	$(".sitemap-sort .show").click( function() {
		$(".content ul ul").slideDown();
	})

	$(".sitemap-sort .hide").click( function() {
		$(".content ul ul").slideUp();
	})

});
		
function doClear(theText) { 
	var def = 'Please enter your email';
	if (theText.value == def) { theText.value = "" } 
}
function doDefault(theText) {
	var def = 'Please enter your email'; 
	if (theText.value == "") { theText.value = def } 
} 

		function validate(form_id,email) {
			var reg = /^[a-z0-9\xC0-\xFF\!#$%&amp;\'*+\/=?^_`{|}~\*-]+(?:\.[a-z0-9\xC0-\xFF\!#$%&amp;\'*+\/=?^_`{|}~*-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[a-z]{2,3}|com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum|at|coop|travel)$/;
			var address = document.forms[form_id].elements[email].value;
			if(reg.test(address) == false) {
				return false;
			} else return true;
		}

function submitFooterMail()
{
	document.getElementById('signup-foot-error').style.display = 'none'; 
	if (validate('from-signup-foot', 'foot-email')) document.getElementById('from-signup-foot').submit(); else document.getElementById('signup-foot-error').style.display = 'inline';
}

