function getProp(obj,prop) {
	if(window.getComputedStyle) {
		compStyle = window.getComputedStyle(obj,null);
		return parseInt(compStyle[prop],10);
	} else if (obj.currentStyle) {
		return parseInt(obj.currentStyle[prop],10);
	} else {
		return parseInt(obj.style[prop],10);
	}
}
function bodyOnLoad() {
	//document.getElementById("bodycontent").style.display = "inline";
}

var imgs_on = false;
var timeout;
function grayImgs(id) {
	clearTimeout(timeout);
	imgs_on = true;
	for(var img in imgs) {
		if (id == imgs[img]) {
			document.getElementById(img).className = "img_on";
		} else {
			document.getElementById(img).className = "img_off";
		}
	}
	for(var nav in navs) {
		if (id == navs[nav]) {
			document.getElementById(nav).className = "over";
		} else {
			document.getElementById(nav).className = "off";
		}
	}
}

function showImgs() {
	imgs_on = false;
	timeout = setTimeout(showAllImgs,200);
}

function showAllImgs() {
	if (!imgs_on) {
		for(var img in imgs) {
			document.getElementById(img).className = "img_on";
		}
		for(var nav in navs) {
			document.getElementById(nav).className = "off";
		}
	}
}

safari=(navigator.userAgent.indexOf('Safari')!=-1);
function swapImg(i) {
	var j;
	prop_cur = i;
	if (document.getElementById("photo")) {
		if (safari) {
			document.getElementById("photo").src = 'docs/images/trans.gif';
		}
		document.getElementById("photo").src = prop_imgs[i-1].src;
	}
	if (document.getElementById("caption") && document.getElementById("cap_"+(i-1))) {
		document.getElementById("caption").innerHTML = document.getElementById("cap_"+(i-1)).innerHTML;
	}
	if (document.getElementById("expand") && document.getElementById("exp_"+(i-1))) {
		document.getElementById("expand").innerHTML = document.getElementById("exp_"+(i-1)).innerHTML;
	}
	//document.getElementById("photo_num").innerHTML = i;
	
}

function nextImg() {
	if (prop_cur == prop_tot) {
		prop_cur = 1;
	} else {
		prop_cur += 1;
	}
	swapImg(prop_cur);
}
function prevImg() {
	if (prop_cur == 1) {
		prop_cur = prop_tot;
	} else {
		prop_cur -= 1;
	}
	swapImg(prop_cur);
}

function swapFaq(i) {
	var j;
	document.getElementById("faq_"+prop_cur).className = "off";
	prop_cur = i;
	document.getElementById("faq_"+prop_cur).className = "on";
	
	if (document.getElementById("expand") && document.getElementById("exp_"+(i-1))) {
		document.getElementById("expand").innerHTML = document.getElementById("exp_"+(i-1)).innerHTML;
	}
}

function nextFaq() {
	var next_prop = 1;
	if (prop_cur == prop_tot) {
		next_prop = 1;
	} else {
		next_prop = prop_cur + 1;
	}
	swapFaq(next_prop);
}

function prevFaq() {
	var prev_prop = 1;
	if (prop_cur == 1) {
		prev_prop = prop_tot;
	} else {
		prev_prop = prop_cur - 1;
	}
	swapFaq(prev_prop);
}