// global vars
var sCurDiv = null;
var bDeGlow = true;

// functions
function AddClass(obj,cName){
	if (!obj) return;
	if (!obj.className || obj.className=="") obj.className=cName;
	else obj.className += " "+cName;
	return obj.className;
}
function RemoveClass(obj,cName){
	if (!obj) return;
	if (obj.className){
		var cName = new RegExp(" ?\\b"+cName+"\\b",'g');
		obj.className=obj.className.replace(cName,"");
	}
	return obj.className;
}
function HasClass(obj,cName){
	if (!obj || !obj.className) return false;
	return obj.className.indexOf(cName)!=-1;
}
function ScrollTo(obj)
{
	alert(obj);
	var o = document.getElementById(obj);
	var xy = FindXY(o); 
	alert(xy.y);
	document.body.scrollTop = xy.y;
}
function SetupLabel(chk)
{
	var label = chk.nextSibling;					
	if(!label) return; 
	if(label.className == undefined) return; 

	if(chk.checked)
		AddClass(label, "selected");
	else
		RemoveClass(label, "selected");	
}	
function FindXY(obj){  
	if (!obj) { alert("no obj"); return { x:0, y:0 } }
	else {  
		var parentXY = FindXY(obj.offsetParent); 
		return {x:obj.offsetLeft+parentXY.x, y:obj.offsetTop+parentXY.y}; 
	} 
}

// tab function
function Glow(whichDiv) {
	if ((document.all.tags("TD")[whichDiv+"TD"]) && (document.images)) {
		if (document.all.tags("TD")[whichDiv+"TD"].style.background != "#ffffff") {
			document[whichDiv].src = allMyImages[whichDiv]["over"].src; 
			document.all.tags("TD")[whichDiv+"TD"].style.background = "#fed045";
			bDeGlow = true;
			sCurDiv = whichDiv;
		}
		else {
			bDeGlow = false;
		}
	}
}

function DeGlow() {
	if (bDeGlow) {
		document[sCurDiv].src = allMyImages[sCurDiv]["out"].src;
		document.all.tags("TD")[sCurDiv+"TD"].style.background = "#ffe7a0";
		sCurDiv = "";
	}
}

// rollover functions for language toggle
function navGlow(whichImage) {
	if (document.images) {
		document[whichImage].src = allMyImages[whichImage]["over"].src;
		gWhichGlowing = whichImage;
	}
}

function navDeGlow(){
	if (document.images) {
		document[gWhichGlowing].src = allMyImages[gWhichGlowing]["out"].src;
		gWhichGlowing = "";
	}
}


function popWin(url,w,h) {
	open(url,'','width='+w+',height='+h+',left=100,top=100,scrollbars=auto');
}
if (document.images) {
	var imageNames = new Array("aboutgrecam", "ourservices", "ourcustomers", "news", "contactus");
	var imagePath = "/images-nav/";
	var imageExtension = ".gif";
	var allMyImages = new Array(imageNames.length);
	var curName = "";
	var gWhichGlowing = "";
	
	for (var i=0; i<imageNames.length; i++) {
		curName = imageNames[i];
		allMyImages[curName] = new Array("over","out");
		allMyImages[curName]["out"] = new Image();
		allMyImages[curName]["out"].src = imagePath+curName+"-out"+imageExtension;
		allMyImages[curName]["over"] = new Image();
		allMyImages[curName]["over"].src = imagePath+curName+"-over"+imageExtension;
	}
}


function openWindow(url) {
	window.open(url, 'popup', 'width=500px,height=600px,resizable=no,scrollbars=yes');
}
