// JavaScript Document

function getPos(objn) {
	var obj= document.getElementById(objn);
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}		
	}
	return{"X":curleft,"Y":curtop}
}

function cssjs(a,o,c1,c2){
	switch (a){
		case 'swap':
			o.className=!cssjs('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);
		break;
		case 'add':
			if(!cssjs('check',o,c1)){o.className+=o.className?' '+c1:c1;}
		break;
		case 'remove':
			var rep=o.className.match(' '+c1)?' '+c1:c1;
			o.className=o.className.replace(rep,'');
		break;
		case 'check':
			return new RegExp('\\b'+c1+'\\b').test(o.className)
		break;
	}
}
function pageWidth() {return window.innerWidth != null? window.innerWidth : document.documentElement && document.documentElement.clientWidth ?       document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;} 




function closeWin (w) {
	var win = document.getElementById(w)
	if (win) { win.style.display = 'none'; }
}


function openLevelWin(w,s) {
	var win = document.getElementById(w) 
	var oWin =  new Array ('cert-snow-park','cert-level-two','cert-level-three','cert-level-four');
	if (win) {
		var pos = getPos(s);
		//if (win.style.display == 'block') {win.style.display = 'none';}
		for (var i=0; i < oWin.length; i++) {
			if (document.getElementById(oWin[i])) { 
				var a = document.getElementById(oWin[i]);
				if (a.style.display == 'block') {a.style.display = 'none';}
			}
		}
			win.style.top = (pos.Y +20)+'px';
			win.style.right = (pos.X) +'px';
			win.style.display = 'block';
	}
}