var w;
var gw;

function checkFramesLoc(){
	if (window.location.href==top.location.href){
		top.location.href = "index.php";
	}
}

function callPage(path){
	parent.contents.location = path;
}

function doPopUp($tx){
	w = window.open($tx,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=400, height=500");
}

function doFullScr($tx){
	gw = window.open($tx,"","fullscreen=yes, scrollbars=no");
}

function doPopUpComment(){
	$tx = document.getElementById("browserpicture").src;
	$tx = "comments.php?fname=" + $tx.slice(0, -4) + "";
	$tx += "&title=" + document.getElementById("browserdisplaytitle").innerHTML;
	doPopUp($tx);
}

function doShufflePicture(){
	tx = "shuffle.php?fname="+document.getElementById("browserpicture").src;
	tx += "&pictitle="+document.getElementById("browserdisplaytitle").innerHTML;
	sw = window.open(tx,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=720, height=500");
}

function doPuzzlePicture(){
	v = parseFloat(navigator.appVersion.split("MSIE")[1]);
	if (v<7){
		alert("Sorry, this game does not run under Internet Explorer ver. 6 or older.");
	} else {
		tx = "puzzle.php?fname="+document.getElementById("browserpicture").src;
		tx += "&title="+document.getElementById("browserdisplaytitle").innerHTML;
		sw = window.open(tx,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=720, height=500");
	}
}

function preloadMenuStuff(){
var imgs = new Array;
for (i=0; i<12; i++){
	imgs[i] = new Image();
}
imgs[0].src = "images/welcome_over.gif";
imgs[1].src = "images/gallery_over.gif";
imgs[2].src = "images/contact_over.gif";
imgs[3].src = "images/guestbk_over.gif";
imgs[4].src = "images/links_over.gif";
imgs[5].src = "images/css_over.gif";
imgs[6].src = "images/xhtml_over.gif";
imgs[7].src = "images/design_over.gif";
}


function preloadBrowserStuff(){
var imgs = new Array;
for (i=0; i<17; i++){
	imgs[i] = new Image();
}
imgs[0].src = "images/ctrl_auto_over.gif";
imgs[1].src = "images/ctrl_prev_over.gif";
imgs[2].src = "images/ctrl_next_over.gif";
imgs[3].src = "images/ctrl_first_over.gif";
imgs[4].src = "images/ctrl_last_over.gif";
imgs[5].src = "images/gal_left_over.gif";
imgs[6].src = "images/gal_right_over.gif";
imgs[7].src = "images/gal_home_over.gif";
imgs[8].src = "images/galcom_over.gif";
imgs[9].src = "images/shufflebtt_over.jpg";
imgs[10].src = "images/submittbtt_over.jpg";
imgs[11].src = "images/galshf_over.gif";
imgs[12].src = "images/buit_over.gif";
imgs[13].src = "images/puzzle_over.gif";
imgs[14].src = "images/startbtt_over.gif";
imgs[15].src = "images/ctrl_paus_over.gif";
imgs[16].src = "images/ctrl_stop_over.gif";
}

function preloadGalleryStuff(){
var imgs = new Array;
for (i=0; i<4; i++){
	imgs[i] = new Image();
}
imgs[0].src = "images/galmenu1_over.jpg";
imgs[1].src = "images/galmenu2_over.jpg";
imgs[2].src = "images/galmenu3_over.jpg";
imgs[3].src = "images/galmenu4_over.jpg";
}

function InitImgStuff(){
	preloadMenuStuff();
	preloadGalleryStuff();
	preloadBrowserStuff();	
}

function adjustwinsize(){
	if ((!window.opera) && (document.compatMode=="CSS1Compat")){
		sx = document.documentElement.clientWidth;
	}
	else {
		sx = document.body.clientWidth;
	}
	if (sx<1000) {
		document.getElementById("container").style.left = "0px";
	}
	else {
		document.getElementById("container").style.left = (Math.round((sx-1000)*0.5))+"px";
	}
}

function initBrowserStuff(){
	adjustwinsize();
}

