
function browserCheck(){
	appVer = navigator.appVersion;
	browserUA = navigator.userAgent;
	ie = (browserUA.indexOf('MSIE')>=0)?1:0;
	opera = (browserUA.indexOf('Opera')>=0)?1:0;
	firefox = (browserUA.indexOf('Firefox')>=0)?1:0;
	N6 = navigator.userAgent.indexOf("Gecko")!=-1?1:0;
	
	mac = (appVer.indexOf("Mac",0) !=-1)?1:0;
	
	if(mac){
		yourBrowser = "Mac";
	}
	else if( (ie)&&(!opera) ){
		yourBrowser = (browserUA.indexOf('MSIE 6.0')>=0)?"Internet Explorer 6":"Internet Explorer 5 or lower version";
	}
	else if(opera){
		yourBrowser = "Opera";
	}
	else if(firefox) {
		yourBrowser = (browserUA.indexOf('Firefox/1.0')>=0)?"Firefox 1.0":"Firefox";
	}
	else if( (!firefox)&&(N6) ){
		yourBrowser = "Netscape 6";
	}
	else if( (navigator.appName=="Netscape")&&(!firefox)&&(!N6)&&(!opera) ){
		yourBrowser = "Netscape 4 or lower version";
	}
	return yourBrowser;
}




var fileName, newWinHeight, newWinWidth, winValues, centeringPos, win, appVer, browserUA, ie, opera, firefox, N6, mac;

function launchWindow(fileName)
	{
	browserCheck();
	//alert("var yourBrowser="+yourBrowser);
	
	var childX=((screen.width - 870) / 2);
	var childY=((screen.height - 662) / 2);
	
	if((firefox)||(N6)){
		newWinHeight=662;
		newWinWidth=879;
		//alert("NN"+newWinHeight);
	}
	else if(opera){
		newWinHeight=670;
		newWinWidth=879;
		childY -=10;
		//alert("Opera"+newWinHeight);
	}
	else if(ie){
		newWinHeight=667;
		newWinWidth=875;
		//alert("IE"+newWinHeight);
		childY-=20;
	}
	else{
		newWinHeight=662;
		newWinWidth=820;
		//alert("Others"+newWinHeight);
	}

	if((firefox)&&(mac)){
	//alert("this is FF on mac");
		newWinHeight+=8;
	}

	centeringPos = ",left="+childX+"px,top="+childY+"px";	
	winValues="toolbar=no,location=no,menubar=no,directories=no,status=no,scrollbars=yes,resizable=no,width="+newWinWidth+",height="+newWinHeight+centeringPos;
	
	win=window.open(fileName,"start", winValues);
	if(win.closed!=false){
		//alert("Sub window is open.");
		win.focus();
	}
}
