
var _id;
var newwindow;

function popWindow(myURL,myWidth,myHeight)
{
    newwindow=window.open(myURL,'name','scrollbars=1,status=1,resizable=1,toolbar=1,width='+myWidth+','+'height='+myHeight);
    if (window.focus) {newwindow.focus()}
} 

function initRollovers() {
	if (!document.getElementById) return
	
	var aPreLoad = new Array();
	var sTempSrc;
	var aImages = document.getElementsByTagName('img');

	for (var i = 0; i < aImages.length; i++) {		
		if (aImages[i].className == 'imgover') {
			var src = aImages[i].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace('_o', '').replace(ftype, '_o'+ftype);

			aImages[i].setAttribute('hsrc', hsrc);
			aImages[i].setAttribute('osrc', src);
			aImages[i].setAttribute('offsrc', src);
			
			if(_id) {
			    if(aImages[i].id == 'img_' + _id) {
			        aImages[i].setAttribute('src', hsrc);
			        aImages[i].setAttribute('offsrc', hsrc);
			    }
			}
			aPreLoad[i] = new Image();
			aPreLoad[i].src = hsrc;
			
			aImages[i].onmouseover = function() {
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
			}	
			
			aImages[i].onmouseout = function() {
				sTempSrc = this.getAttribute('offsrc');
				this.setAttribute('src', sTempSrc);
			}
		}
	}
}

window.onload = initRollovers;


function roll(img_name1, img_src1, img_name2, img_src2)
   {
   document[img_name1].src = img_src1;
   document[img_name2].src = img_src2;
   }

function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
    for(var i=0; i < menuItems.length;i++) {
        
        var obj = document.getElementById(menuItems[i]);
        obj.style.display = "none";
        
        var feature = document.getElementById(menuItems[i] + "_feature");
        if(feature) {
            feature.style.display = "none";
        }
        
        var menulink = document.getElementById('href_' + menuItems[i]);
        if(menulink) {
            menulink.className = '';
        }
        // document.getElementById('img_' + menuItems[i]).setAttribute('src', document.getElementById('img_' + menuItems[i]).getAttribute('osrc'));
        // document.getElementById('img_' + menuItems[i]).setAttribute('offsrc', document.getElementById('img_' + menuItems[i]).getAttribute('osrc'));
    }
    
    if(document.layers)         //NN4+
    {
        document.layers[szDivID].display = iState ? "block" : "none";
    }
    else if(document.getElementById)         //gecko + IE 5+
    {
        var obj = document.getElementById(szDivID);

        obj.style.display = iState ? "block" : "none";
    }
    else if(document.all)    // IE 4
    {
        document.all[szDivID].style.display = iState ? "block" : "none";
    }
    
    var feature = document.getElementById(szDivID + '_feature');
    if(feature) {
        feature.style.display = 'block';
    }
    
    var hilink = document.getElementById('href_' + szDivID);
    
    if(hilink) {
        hilink.className = 'on';
    }
    
}

var menuItems = new Array();

function addMenu(id) {
    menuItems.push(id);
}
