var linksWin = null;
var x=0;
var y=0;
var screenw = screen.availWidth;
var screenh = screen.availHeight;

/*
 * This function is responsible for opening the L in the new window.
 */
function openLinksWindow(linkURL) {

	var URL = "";
	
	var pos = linkURL.indexOf("http");
	
	if (pos == -1) {
		if (navigator.appName == 'Netscape') {
			if(checkMinorVerNS6(navigator.userAgent)){
				URL = "../" + linkURL;
			} else {
				URL = linkURL;
			} 
		} else if (navigator.appName == 'Microsoft Internet Explorer') {
			if(navigator.platform.indexOf('Mac')!=-1){
				URL = linkURL;		
			} else {
				if(navigator.userAgent.indexOf('Opera') != -1){
					URL = linkURL;
				} else {
					URL = "../" + linkURL;
				}
			}
		}
	} else {
		URL = linkURL ; 
	}
	if (linksWin != null) {
	 	if (linksWin.closed == false) {
			linksWin.focus();
		}
	}
	
	linksWin = window.open(URL,"Links");
}


	/*
	 * Calculates the window position for the 
	 */
	 function getWindowPostion() {
	  	
	  	if (x != 0 && y != 0){
			x = x+24;
			y = y+24;
			
		} 
		else {
			x	= (screenw-555)/2;
			y	= (screenh-410)/2;
		}
		
		if(((x+555)>screenw) ||  ((y+410)>screenh)) {
			x=0;
			y=0;
		}
			
	 }
	 /*
	 Called when the browser used is Netscape. If the NS version is 6.1+ it returns true and the corresponding chaged URL is called.
	 */
	 
	 function checkMinorVerNS6(userAgent) {
			var index  = userAgent.indexOf("Netscape");
	 		var browserver = userAgent.substring(index);
	 		var tempArr = browserver.split("/");
	 		var verArr = tempArr[1].split(".");
	 		if(verArr[0] == '6'){
				if (verArr[1] >= 1){
		 			return true;
	 			} else {
		 			return false;
	 			}
	 		}
	 		return false;
	 
	 }
