//<script>

function preloadImg(){
	var d=document; 
	if(!d.images) return; 
	if(!d.imp) d.imp=new Array(); 
	var i,j=d.imp.length,a=preloadImg.arguments; 
	for(i=0; i<a.length; i++){d.imp[j]=new Image; d.imp[j++].src=a[i];}
}

// Open a new page function, called from Javascript menus
function Go(idx)
{
	if (mA[idx][5] !="") {
		if (SEFLinks == false) OpenWindow("main.asp?page=" + mA[idx][0],mA[idx][5],700,550);
			else OpenWindow(linkstr + QSDelim + mA[idx][0],mA[idx][5],700,550);
	} else {
		if (SEFLinks == false) location.href = "main.asp?page=" + mA[idx][0];
			else location.href = linkstr + QSDelim + mA[idx][0];
	}
}

// For backward compatibility with older sites
function GetPage(page, parent, window, target)
{
	if (SEFLinks == false) location.href = "main.asp?page=" + page;
		else location.href = linkstr + QSDelim + page;
}

// Standard function to open pages in a new window
function OpenWindow(URL, name, width, height) {
window.open(URL,name,"resizable=yes,scrollbars=yes,width=" + width + ",height=" + height);
}

// Open a new page by page id
function GoByPageID(pageID, target)
{
	if (target == "" || target == "_self") {
		if (SEFLinks == false) {
			//window.alert("target self, SEF false");
			location.href = "main.asp?page=" + pageID;
		}
		else {
			//window.alert("target self, SEF true");
			location.href = linkstr + QSDelim + pageID;
		}
	}
	else {
		if (SEFLinks == false) {
			//window.alert("target new, SEF false");
			OpenWindow("main.asp?page=" + pageID, "_new", 700, 550);
		}
		else {
			//window.alert("target new, SEF true");
			OpenWindow(linkstr + QSDelim + pageID, "_new", 700, 550);
		}
	}
}

