var isWin32 = false
var isMaxOSX = false
var isNav = false
var isIE = false
var coll = ""
var styleObj = ""
var ActiveColor = "#eeeeee"
var nsKeyCode;

// For Setting the Header Menu Colors starts
var BORDERSTYLE  = "#EEEEEE 3px";	
var MAIN		 = "#FFFFFF";						
var MAIN_ACTIVE  = "#eeeeee";				
var CIBER_ORANGE = "#000000";


if (navigator.platform == "Win32") {
	isWin = true
}

if (navigator.platform == "Mac68K") {
	isMaxOSX = true
}

if (parseInt(navigator.appVersion) >= 4){
	if (navigator.appName == "Netscape"){
		isNav = true
	}
	else{
		isIE = true
		var coll = "all."
		var styleObj = ".style"
	}
}

function getObject(obj){
	var theObj
	if (typeof obj == "string"){
		theObj = eval("document." + coll + obj + styleObj)
	}
	else {
		theObj = obj
		alert("theObj:  in Else"+theObj);
	}
	return theObj
}

function Show(layer){
	if(isWin || isMacOSX){
		var x = getXOffset(layer)
		var y = getYOffset(layer)
		
		if(isNav){
			var obj = document.getElementById(layer)
			obj.left = x
			obj.top = y
			alert(obj.left+"LEFT");
			alert(obj.top+"TOP");
			obj.style.visibility="visible";
		}
		else{
			var obj = getObject(layer)
			obj.pixelLeft = x
			obj.pixelTop = y
			obj.visibility="visible";
		}
		
	}

}

function Hide(layer){
		if(isNav){
			obj = document.getElementById(layer);
			obj.style.visibility="hidden";
		}
		else{
			var obj = getObject(layer);
			obj.visibility = "hidden";
		}
}

// determine y-position of drop-down-layers
function  getYOffset(layer){	
	if(isNav){
		//alert("NAV");
		y = 64;
		if (navigator.appName == "Netscape"){y=y-2;}
		if (navigator.appName == "Opera"){y=y-2;}
		return y;
	}
	else{
		var y=64;
		if (navigator.appName == "Netscape"){y=y-6;}
		if (navigator.appName == "Opera"){y=y-2;}
		return y;
	}
}

// determine x-position of drop-down-layers
function  getXOffset(layer){	
	if(isNav){
		obj = document.getElementById("navMainBar");
		leftBase = obj.offsetLeft
		aler
		if(leftBase==0){
			leftBase=110;
			}
		//var navTopicWidth = 110

		return leftBase;
	}
	else{
		obj = document.getElementById("navMainBar");
		leftBase = obj.offsetLeft
		return leftBase;
	}
}

function funSearch(txtSearch) {
	if (eval('document.intersil.' + txtSearch + '.value' == "")) {
		document.intersil.action="http://www.intersil.com/advancedsearch";		
		document.intersil.submit();
	} else {
		document.intersil.action="http://www.intersil.com/products/search_redirect.asp";
		document.intersil.submit();
	}
}

function funNavSearch(txtSearch) {	
	if (eval('document.intersilNav.' + txtSearch + '.value' == "")) {		
		document.intersilNav.action="http://www.intersil.com/advancedsearch";
		document.intersilNav.submit();
	} else {				
		document.intersilNav.action="http://www.intersil.com/products/search_redirect.asp";
		document.intersilNav.submit();
	}
}

function getkey(e) {
	if (window.event)
		return window.event.keyCode;
	else if (e){
		return e.which;
	}
	else
		return null;
}

function funNavKeyPress (event, txtSearch){
	var key, keychar;
	key = getkey(event);
	if(key == 13){
		funNavSearch(txtSearch);
	}
}
function funKeyPress (event, txtSearch){
	var key, keychar;
	key = getkey(event);
	if(key == 13){
		funSearch(txtSearch);
	}
}
String.prototype.trim=function(){
    return this.replace(/^\s*|\s*$/g,'');
}

String.prototype.ltrim=function(){
    return this.replace(/^\s*/g,'');
}

String.prototype.rtrim=function(){
   return this.replace(/\s*$/g,'');
}
