//String Variables
var NS = false;
if(navigator.appName.indexOf("Netscape") != -1){
	NS = true;
}

rwS = "<tr>";	rwE = "</tr>";	clE = "</td>"; tbE = "</table>";

function tbl(tCls,xAtts){
	return "<table class=\""+tCls+"\" "+xAtts+" cellpadding=0 cellspacing=0>";
}

function stdCell(tCls,algn){
	return "<td class=\""+tCls+"\" align="+algn+" valign=middle>";
}

function fullStdCell(tCls,algn,cont){
	return stdCell(tCls,algn) + cont + clE;
}

function contDiv(dID,dCls,xAtts){
	return "<div id=\""+dID+"\" class=\""+dCls+"\" "+xAtts+"></div>";
}

function wrt(cont){
	document.write(cont);
	return true;
}

try{ eval(formAction.length); }catch(exception){ formAction="qbeformaction"; }
strtPgCont = "";
//strtPgCont = "<form name=\"qbeform\" id=\"qbeform\" action=\""+formAction+"\">";

if(NS){
	strtPgCont += tbl('pagecontainer',' width="100%" height="97%"') + rwS + "<td align=\"center\" valign=\"top\">";
}else{
	strtPgCont += tbl('pagecontainer',' width="100%" height="100%"') + rwS + stdCell('','center');
}

if(frameenv || MAC){
	strtMnCont = tbl('contentframe','') + rwS + "<td align=\"center\" valign=\"top\">";
}else{
	strtMnCont = tbl('contentframe','') + rwS + stdCell('','center');
}

//*********** MAIN PAGE HEADER ************//
strtHeader = tbl('mainheader','') + rwS;
strtHeader += fullStdCell('pagelogo','left','<p id="pagelogo">&nbsp;</p>');
strtHeader += fullStdCell('pagetitle','center',pageTitle);
	searchTbl = tbl('search','') + rwS;
//	searchTbl += fullStdCell('searchlabel','right','Search:');
		//*******SEARCH INPUT FIELD *******//
//		searchInput = "<input type=\"text\" size=\"50\" class=\"search\" id=\"pagesearch\" name=\""+searchFldName+"\">&nbsp;";
//		searchButton = "<a class=\"searchbut\" href=\"javascript:performSearch('pagesearch',this)\">&nbsp;&nbsp;&nbsp;&nbsp;</a>";
//	searchTbl += fullStdCell('searchinput','center',searchInput);
//	searchTbl += fullStdCell('searchbut','right',searchButton);
	searchTbl += fullStdCell('searchbut','right','&nbsp;');
	searchTbl += rwE + tbE;
//	searchTbl += "</form>";
strtHeader += fullStdCell('pagesearch','right',searchTbl);
strtHeader += clE + rwE + tbE;
//****************************************//
var cHgth = 0; var cWdth = 0; //NS Content Sizes
function setContentHeight(){
	contObj = captureObj('maincontent');
	contObj.style.height = cHgth+"px";
	if(!NS){
		contObj.style.overflow = "hidden";
		contObj.style.overflowY = "auto";
	}
}

function buildPageStart(){
	wrt(strtPgCont); //FULL PAGE CONTAINER
	wrt(strtMnCont); //MAIN PAGE CONTENT
	wrt(strtHeader); //HEADER
	wrt(xSubMnu);
	wrt(contDiv('NSXMLContainer','',''));
	wrt(contDiv('mainmenubar','','')); 		//MAIN MENU BAR
	wrt(contDiv('submenubar','',''));			//SUB MENU BAR

	//PopMenu
	xAtts = 'onmouseover="javascript:mouseOverPop(this)" onmouseout="javascript:mouseOutPop(this)" ';
	if(!frameenv) {	xAtts += 'style="display:none" '; }
	wrt(contDiv('popmenubar','',xAtts));	//POP MENU BAR

	//MAIN CONTENT DIV
	if(frameenv) {
		wrt(contDiv('maincontent','popmenu'));
	}else{
		if(NS){
			cHgth = window.innerHeight*.95-(100);
			cWdth = window.innerWidth - (20);
			if(MOZ){
				wrt("<div id=\"maincontent\" style=\"width:"+cWdth+"px;height:"+cHgth+"px;overflow:auto;\" >"); //Open main content
			}else{
				wrt("<div id=\"maincontent\" style=\"width:"+cWdth+"px;height:"+cHgth+"px;overflow:auto;position:absolute;\" >"); //Open main content
			}
		}else{
			if(IEVersion == "5.0"){
				cWdth = document.body.offsetWidth*0.98 - (20);
				cHgth = document.body.offsetHeight*0.98 - (100);
				wrt("<div id=\"maincontent\" style=\"width:"+cWdth+"px;height:"+cHgth+"px;overflow-y:auto;\">"); //Open main content
			}else{
				if(MAC){
					cHgth = screen.availHeight*0.98 - (160);
				}else{
					cHgth = document.body.offsetHeight*0.98 - (100);
				}
				wrt("<div id=\"maincontent\" style=\"height:"+cHgth+"px;overflow:hidden;overflow-y:auto;\">"); //Open main content
			}
		}
	}
	wrt(contDiv('calendar',''));
}

// var flinks = new Array('privacy','legal','contacts');
var flinks = new Array('privacy','legal');

function buildPageEnd(){
	wrt("</div>"); //Close main content
	if(NS && !MOZ){
		wrt("<div id=\"footerbar\" style=\"top:"+cHgth+"px;width:"+cWdth+"px;position:relative;\">");
	}else{
		wrt("<div id=\"footerbar\">");
	}
		Footer = tbl('footer','') + rwS;
		for(fl=0;fl<flinks.length;fl++){
			if(flinks[fl].indexOf('~') != -1){
				flAtts = flinks[fl].split('~'); //Label, Link Type, Link URL
				FLink = "<a class=\"footerlink\" href=\"javascript:handleLink('"+flAtts[1]+"','','"+flAtts[2]+"')\">"+flAtts[0]+"</a>";
			}else{
				FLink = "<a class=\"footerlink\" href=\"javascript:footerLink('"+flinks[fl]+"')\">"+flinks[fl]+"</a>";
			}
			Footer += fullStdCell('footerlink','',FLink);
		}
		
		Footer += fullStdCell('copyright','',pageDate);
		
		Footer += fullStdCell('copyright','','© 2005 QBE Insurance Group Limited');
		Footer += rwE + tbE;
	wrt(Footer);
	wrt("</div>");

	//CLOSE FULL PAGE AND MAIN PAGE CONTAINERS
	wrt(clE + rwE + tbE + clE + rwE + tbE);
	PageBuilt = true;
}

printBut = "&nbsp";
function modalHeader(){
	if(NS){
		mdlHdr = tbl('modalFrame',' width="100%" height="'+window.innerHeight+'"');
	}else{
		mdlHdr = tbl('modalFrame',' width="100%" height="100%"');
	}
	mdlHdr += rwS;

	printBut = "<a class=\"backbut\" style=\"cursor:hand\" onclick=\"javascript:self.print()\">print </a>";
	if(history.length > 1){
		printBut += "<a class=\"backbut\" href=\"javascript:history.back(-1)\">| back</a>";
	}

	mdlHdr += fullStdCell('modalFrame','',printBut);
	mdlHdr += rwE;
	mdlHdr += rwS + "<td valign=top>";
	mdlHdr += "<div id=maincontent style=\"height:100%\">"; //Open main content
	mdlHdr += "<a onfocus=\"document.body.focus()\" style=\"font-size:0px;\" href=\"javascript:doNothing()\">&nbsp;</a>";

	if(popClass == "pressrelease"){
		mdlHdr += "<p class=\"sectiontitle pressreleasetitle\">Press Release</p>"; //Open main content
		mdlHdr += "<div class=sidestripe>";
		mdlHdr += "<p class=\"sidebullet bold12 arial\">"+prDate+"</p>";
		mdlHdr += "	<p class=subtitle>&nbsp;:: "+prTitle+"</p>";
		
	}
		
	if(popClass == "presentation"){
		mdlHdr += "<p class=\"sectiontitle pressreleasetitle\">Presentation</p>"; //Open main content
		mdlHdr += "<div class=sidestripe>";
		mdlHdr += "<p class=\"sidebullet bold12 arial\">"+prDate+"</p>";
		mdlHdr += "	<p class=subtitle>&nbsp;:: "+prTitle+"</p>";
	}
	wrt(mdlHdr);
}

function modalFooter(){
	mdlFtr = "</div>" + clE + rwE + rwS;
	mdlFtr += fullStdCell('modalFrame','',printBut);
	mdlFtr += rwE + tbE;

	if(popClass == "pressrelease"){
		mdlHdr += "</div>";
	}
	wrt(mdlFtr);

	mnContent = document.getElementById('maincontent');
	mnContent.style.backgroundImage = "url(../../images/"+popBgnd+")";
	mnContent.className = popClass;
}

