// JavaScript Document

function openWin(url,w,h) {
	newWin = window.open(url,'','width='+w+',height='+h+',scrollbars=yes,location=no,directories=no,menubar=no,status=no,titlebar=no');	
	newWin.focus();
	//return newWin;
}

function openFullWindow(url) {
	newWin = window.open(url,'');	
	newWin.focus();
}

function openImage(img,coll) {
	targ = "imageviewer.php?c="+coll+"&i="+img;
	openWin(targ,560,500);	
}

function langSelected(lang,dest) {
	if (lang == "US" || lang == "ME") {
		createAgeGate();
	} else {
		document.cookie = 'klAgePassed=true;';
		var targ = dest + ".php?lang=" + lang;
		location.href = targ;
	}
}


function checkAge(form) {
	var d = new Date();
	var result;
	
	if ((d.getFullYear() - form.BirthdateYear.value) > 18) {
		result = true;
	} else if ((d.getFullYear() - form.BirthdateYear.value) < 18) {
		result = false;	
	} else {
		if (form.BirthdateMonth.value > (d.getMonth() + 1)) {
			result = true;
		} else if (form.BirthdateMonth.value > (d.getMonth() + 1)) {
			result = false;
		} else {
			if (form.BirthdateDay.value >= d.getDate()) {
				result = true;	
			} else {
				result = false;	
			}
		}
	}
	
	if (!result) {
		document.getElementById('langHolder').innerHTML = '<p class="denied">Sorry, you are not authorized to view these materials at this time.</p>';
		document.cookie = 'klAgePassed=failed;';
	} else {
		document.cookie = 'klAgePassed=true;';
	}
	return result;
}


function checkCookie(lang) {
	if (lang == "ME" || lang == "US") {
		if (readCookie("klAgePassed") == 'failed') {
			document.getElementById('langHolder').innerHTML = '<p class="denied">Sorry, you are not authorized to view these materials at this time.</p>';
		} else {
			createAgeGate();	
		}
	}
}


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;
}
