//2008-aug-27 markg: this file is from C4K website. not used by ccj
//document.write("<scr" + "ipt src='/_ssi/js/_browser.js' type='text/javascript'><\/scr" + "ipt>");

_nv	= navigator.appVersion.toLowerCase();

isDOM	= (document.getElementById) ? true : false;
isNS	= (document.layers) ? true : false;
isIE	= (document.all) ? true : false;
isIE4	= isIE && !isDOM;
isIE55	= ((_nv.indexOf("msie 6.0")!=-1||_nv.indexOf("msie 5.5")!=-1)) ? true : false;

function frmSubmit(frmID) {
	document.getElementById(frmID).submit();
}

function addEvent(obj, evType, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(evType, fn, true);
		return true;
	}
	else if (obj.attachEvent) {
		var r = obj.attachEvent("on"+ evType, fn);
		return r;
	}
	else {
		return false;
	}
}

function removeEvent(obj, evType, fn, useCapture) {
	if (obj.removeEventListener) {
		obj.removeEventListener(evType, fn, useCapture);
		return true;
	}
	else if (obj.detachEvent) {
		var r = obj.detachEvent("on"+ evType, fn);
		return r;
	}
	else {
		alert("Handler could not be removed");
	}
}

function getViewportHeight() {
	if (window.innerHeight!=window.undefined) return window.innerHeight;
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientHeight;
	if (document.body) return document.body.clientHeight; 
	return window.undefined; 
}

function getViewportWidth() {
	if (window.innerWidth!=window.undefined) return window.innerWidth; 
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientWidth; 
	if (document.body) return document.body.clientWidth; 
	return window.undefined; 
}

function getRefToDiv(divID) {
    if( document.layers ) { //Netscape layers
        return document.layers[divID]; }
    if( document.getElementById ) { //DOM; IE5, NS6, Mozilla, Opera
        return document.getElementById(divID); }
    if( document.all ) { //Proprietary DOM; IE4
        return document.all[divID]; }
    if( document[divID] ) { //Netscape alternative
        return document[divID]; }
    return false;
}

function doFullScreen(idPage) {
	var idEdit = document.getElementById(idPage);
	idEdit.style.position = "";
}

function doNormalScreen(idPage) {
	var idEdit = document.getElementById(idPage);
	idEdit.style.position = "relative";
}

function getStartXPosition_Array(img_name)
{// Called by HM_Arrays
	var objImg, imgW;
	objImg = document.images[img_name];
	
	return getXPosition(objImg);
}

function getStartYPosition_Array(img_name)
{// Called by HM_Arrays
	var objImg, imgH;
	objImg = document.images[img_name];
	
	return getYPosition(objImg);
}

function getXPosition(imgElem)
{// Called by getStartXPosition_Array1.
	xPos = eval(imgElem).offsetLeft;
	tempEl = eval(imgElem).offsetParent;
	while (tempEl != null) {
		xPos += tempEl.offsetLeft;
		tempEl = tempEl.offsetParent;
	}
	return xPos;
}

function getYPosition(imgElem)
{// Called by getStartYPosition_Array1.
	yPos = eval(imgElem).offsetTop;
	tempEl = eval(imgElem).offsetParent;
	while (tempEl != null) {
		yPos += tempEl.offsetTop;
		tempEl = tempEl.offsetParent;
	}
	return yPos;
}

function img_act(imgName) {
	{
	imgOn = eval(imgName + "on.src");
	document.images[imgName].src = imgOn;
	}
}

function img_inact(imgName){
	{
	imgOff = eval(imgName + "off.src");
	document.images[imgName].src = imgOff;
	}
}
	
function showSearch(tdID, isLeft) {
	var cName = '';
	
	if (isLeft == 1) {
		cName = 'left ';
	}
	
	if (tdID == 'aSearch') {
		document.getElementById('qSearch').className = 'hideMe';
		document.getElementById('aSearch').className = cName +'showMe';
		if (document.getElementById('lJobs')) {
			document.getElementById('lJobs').className = 'hideMe';
		}
		document.getElementById('qsLink').className = 'off';
		document.getElementById('asLink').className = '';
	}

	if (tdID == 'qSearch') {
		document.getElementById('qSearch').className = cName +'showMe';
		document.getElementById('aSearch').className = 'hideMe';
		if (document.getElementById('lJobs')) {
			document.getElementById('lJobs').className = 'showMe';
		}
		document.getElementById('qsLink').className = '';
		document.getElementById('asLink').className = 'off';
	}
}

//2008-aug-27 markg: this file is from C4K website. not used by ccj
//document.write("<scr" + "ipt src='/_ssi/js/_subModal.js' type='text/javascript'><\/scr" + "ipt>");