function update(id, url){
	$("#" + id).load(url);
}

function validateAge(form_day, this_day, form_month, this_month, form_year, this_year){
	if( (form_year < (this_year - 18) ) || (form_year <= (this_year - 18) && form_month < this_month) || (form_year <= (this_year - 18) && form_month <= this_month && form_day < this_day) ){
		return true;
	}
	$("#age-error").html('You are under age.');
	return false;
}

function show_window(width, height, url){
	window.open(url, 'Terms and conditions', 'width='+width+',height='+height+',scrollbars=yes,status=no,menubar=no,directories=no,resizable=yes,toolbar=no,location=yes');
}

var current_page = 0;

function nextPage(max){
	next_page = current_page + 1;
	if( next_page > max){
		next_page = 0;
	}
	showPage(next_page);
}
function prevPage(max){
	prev_page = current_page - 1;
	if( prev_page < 0){
		prev_page = max;
	}
	showPage(prev_page);
}
function showPage(page){
	$("#paginator"+current_page).attr({'class': ''});
	$("#paginator"+page).attr({'class': 'selected'});
	$("#page"+current_page).hide();
	$("#page"+page).show();
	current_page = page;
}

var current_images = new Array();
current_images[0] = 0;
current_images[1] = 1;
current_images[2] = 2;

function nextImage(max){
	if( (current_images[2] + 1) <= max){
		current_images[0]++;
		current_images[1]++;
		current_images[2]++;
		showImage(max);
	}
}
function prevImage(max){
	if( (current_images[0] - 1) >= 0){
		current_images[0]--;
		current_images[1]--;
		current_images[2]--;
		showImage(max);
	}
}
function showImage(max){
	for(var i = 0; i <= max; i++){
		$('#image'+i).hide();
	}
	$('#image'+current_images[0]).show();
	$('#image'+current_images[1]).show();
	$('#image'+current_images[2]).show();
}

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;
}