/*  	
	Brown Paper Bab - Web Studio - Web Design - Web Creation - Web Hosting - Internet - Intranet
	Version 1.1
	Created: 19th Feb 2006
	By: info@brownpaperbag.com.au
	Modified: 
		23rd Feb 2006 RB Added HighlightNav function
*/
//<![CDATA[

// Globals
var current = '';

// Page load events
function WinLoad(func) {
	var oldonload = window.onload;
	if(typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() { 
			oldonload();
			func();
		}
	}
}

// set external links to open in new window
function externalLink() {
	for(i=0;i<document.links.length;i++) {
		var thisLink = document.links[i];
			if(thisLink.href.indexOf(document.domain) == -1) {
			thisLink.title += " (Opens in new window)";
			thisLink.onclick = function() {
			if(window.open(this.href,"newWindow")) 	return false;
			else return false;
			}
			thisLink.onkeypress = function() {
			if(window.open(this.href,"newWindow")) 	return false;
			else return false;
			}
		}
	}
}
WinLoad(externalLink);

/* Image Swapper */
function ImgSwp(oButton) {  // Image swapper
	var ext = oButton.src.substring(oButton.src.lastIndexOf("."), oButton.src.length)
	var path = oButton.src.substring(0, oButton.src.lastIndexOf("/")+1)
	var file = oButton.src.substring(oButton.src.lastIndexOf("/")+1,oButton.src.lastIndexOf("."))
	if (oButton != current){
		oButton.src = (((i = file.indexOf("_ovr")) >= 0) || ((i = file.indexOf("_on")) >= 0)) ? path + file.substring(0, file.lastIndexOf("_")) + ext : path + file + "_ovr" + ext;
	}
}

// Set Current site area
function HighlightNav(){
	var url = location.href;
	url = url.replace(/http\:.*\.au\//,"");
	url = url.replace(/http\:.*\.com\//,"");
	url = url.replace(/\/\w*.aspx.*/g,"");
	url = url.replace(/\/\w*.html.*/g,"");
	url = url.replace(/\/\w*.htm.*/g,"");
	url = url.replace(/\//g,"");
	url = url.toLowerCase();
	switch (url){
		case "": var btn = document.getElementById('btnHome'); break;
		case "page.htm": var btn = document.getElementById('btnHome'); break;
		case "default.html": var btn = document.getElementById('btnHome'); break;
		case "default.aspx": var btn = document.getElementById('btnHome'); break;
		case "overview": var btn = document.getElementById('btnOverview'); break;
		case "solutions": var btn = document.getElementById('btnSolutions'); break;
		case "support": var btn = document.getElementById('btnSupport'); break;
		case "partners": var btn = document.getElementById('btnPartners'); break;
		case "about_us": var btn = document.getElementById('btnAbout');	break;
		case "contact_us": var btn = document.getElementById('btnContact'); break;
	}
	if(btn != null){
		current = btn;
		var ext = btn.src.substring(btn.src.lastIndexOf("."), btn.src.length);
		var path = btn.src.substring(0, btn.src.lastIndexOf("/")+1);
		var file = btn.src.substring(btn.src.lastIndexOf("/")+1,btn.src.lastIndexOf("."));
		file = file.replace("_ovr","");
		btn.src = path + file + '_on' + ext;
	}
}
WinLoad(HighlightNav);


function openInControl( location, name, sizeX, sizeY ) {
  var posx = (screen.availWidth-sizeX)/2;
  var posy = (screen.availHeight-sizeY)/2;
  var windowString = 'toolbar=no,location=no,menubar=no,status=no,titlebar=no,resizable=no,directories=no,scrollbars=no,copyhistory=no,width='+sizeX+',height='+sizeY+',left='+posx+',top='+posy+',screenX='+posx+',screenY='+posy;
  oWin = window.open(location, name, windowString);
  oWin.focus();
}

function InControl(){
	if (screen.width >= 1280) {
		openInControl( "https://incontrol.hosted-products.com/logon.aspx", 'InControl', 1024, 768);
	} else if (screen.width >= 1024 ) {
		openInControl( "https://incontrol.hosted-products.com/logon.aspx", 'InControl', 1000, 668);
	}
}

//]]>