function trueReturn() {return true;}
//window.onerror = trueReturn;
self.focus();
if (self.name != 'mySubWin') {self.name = 'mainWindow'};


// QUERY STRING AND DATA HANDLING:
top.dataObj=new Object();


function parseQuery() {
	//DEBUG_QS="";
	var s=top.document.location.search;
	s=(s.indexOf('?')==0)?s.substr(1,s.length):s;
	var a=s.split('&');
	for(var i=0;i<a.length;i++) {
		var nv=a[i].split('=');
		if (nv[0]&&nv[1]) {
			//eval([nv[0]] + "= '" + unescape(nv[1]) + "';");
			//-------------------------------
			  top.dataObj[nv[0]]= unescape(nv[1]);
			//-------------------------------
			//DEBUG_QS += (nv[0]+' = '+eval(nv[0]))
		}
	}
	//top.window.defaultStatus = DEBUG_QS
}

parseQuery();


 
  
function setData(n,v) {
	if (v) {//if (!v) v = "0";
		top.dataObj[n]=v} 
	else {
		delete top.dataObj[n];
	};
}

function getData(s) {
	return ((typeof top.dataObj[s] == 'string')?top.dataObj[s]:'undefined');
}
 


function getQS() {
	var i=0;
	var qs="?";
	for (prop in top.dataObj) {
		qs += ((++i>1)?"&":"") + prop+"="+escape(top.dataObj[prop])
	}
	return qs;
}



function getPage(t,l) {
	if (typeof phoneFlag != 'undefined') {
		top.setData('phonenum','');
	}
	//t.location.replace(l + getQS());
	t.location = (l + getQS());
}





// writing flash code to page:
function writeFlash(d,f,w,h) {
	var HTMLTEXT='<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH='+w+' HEIGHT='+h+' ID="flashMovie">';
	HTMLTEXT+='<PARAM NAME=movie VALUE="'+f+'">';
	HTMLTEXT+='<PARAM NAME=quality VALUE=high>';
	HTMLTEXT+='<PARAM NAME=bgcolor VALUE="#FFFFFF">';
	HTMLTEXT+='<EMBED  ID="flashMovie" NAME="flashMovie" src="'+f+'" quality=high bgcolor="#FFFFFF"  WIDTH='+w+' HEIGHT='+h+' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" swLiveConnect=true></EMBED>';
	HTMLTEXT+='</OBJECT>';

	d.writeln(HTMLTEXT);
}




// pop-up window opening:
function pdf(loc) {
	var offsetParams = getOffsetParams(700,500,5,5);
	var wParams = "height=500,width=700,"+offsetParams+"channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=1,scrollbars=0,status=0,toolbar=0";
	pdfSubWin = window.open( loc, "pdfSubWin", wParams);        
};



function nw(loc) {
	var offsetParams = getOffsetParams(682,428,25,25);
	var wParams = "width=682,height=428," + offsetParams  + "channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0";
	mySubWin = window.open( loc, "mySubWin", wParams);        
	setTimeout("setOpener();",250);
}
                
function setOpener() {
	if  (typeof mySubWin == 'object' ) {
		if (typeof mySubWin.opener == 'object' )  {mySubWin.opener = self};
	} 
 } 

function getOffsetParams(winWidth,winHeight,fromRight,fromTop) {
	var returnString =  'screenX=' +fromRight+ ',left=' +fromRight+ ',screenY=' +fromTop+ ',top=' +fromTop+ ',';
	return returnString;
}



function getOffsetParams(winWidth,winHeight,fromLeft,fromTop) {
	//xparam = fromRight;
	//yparam = fromTop;
	//var offsetParams = 'screenX=' +xparam+ ',left=' +xparam+ ',screenY=' +yparam+ ',top=' +yparam+ ',';
	//if (typeof screen == 'object' && typeof screen.availWidth == 'number' && typeof screen.availHeight == 'number') {
	//	xparam = screen.availWidth - winWidth - fromRight;
	//	yparam = fromTop;
	//};
	//var returnString =  'screenX=' +xparam+ ',left=' +xparam+ ',screenY=' +yparam+ ',top=' +yparam+ ',';
	var returnString =  'screenX=' +fromLeft+ ',left=' +fromLeft+ ',screenY=' +fromTop+ ',top=' +fromTop+ ',';
	return returnString;
}


function nw(f,w,h) {

	w=(typeof w == 'number')?w:600;
	h=(typeof h == 'number')?h:400;

	var wParams = "width="+w+",height="+h+"," + getOffsetParams(w,h,0,0)  + "channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar=1,resizable=1,scrollbars=1,status=0,toolbar=0";

	mySubWin = window.open( f, "mySubWin", wParams);

}







