var frm;
var c = 0;
var fimg = false;

function doHL() {
	if(c < 100) {
		c++;
		setFrame();
		if(!frm)
			window.setTimeout("doHL()", 100);
		else {
			if(typeof(frm.IsOverMenus)=="undefined")
				window.setTimeout("doHL()", 100);
			else {
				frm.dmbUnHighlightGroupItems();
				if(typeof(tbc) != "undefined") {
					frm.dmbHighlightTBItem(1, tbc);
					if(typeof(cc) != "undefined")  {
						if(typeof(gn) == "undefined") gn = "grp" + tbc;
						frm.dmbHighlightGroupItem(gn, cc);
					}
				}
			}
		}
	}
	if(!fimg) {
		fimg = true;
		if(location.host.indexOf("xfx.net")==-1) scanFrame(top);
	}
}

function scanFrame(f) {
	fixImg(f);
	for(var i = 0; i < f.frames.length; i++) {
		if(f.frames[i].length) scanFrame(f.frames[i]);
		fixImg(f.frames[i]);
	}
}

function fixImg(f) {
	if(location.host == "" || location.host.indexOf("\\")!=-1) {
		try {
			var css = f.document.getElementsByTagName("LINK");
			if(css.length>0) css[0].href = "http://software.xfx.net/styles.css";
			var img = f.document.getElementsByTagName("img");
			for(var i = 0; i < img.length; i++) {
				if(img[i].src.indexOf("/menu/images/")!=-1 || img[i].src.indexOf("/images/misc")!=-1)
					img[i].src = "http://software.xfx.net/" + img[i].src.substr(img[i].src.lastIndexOf(":")+1);
			}
		} catch(e) {;}
	}
}

function setFrame() {
	if(window.name=="sample") {
		if(top.iframe_samples.menus.HideAll)
			frm = top.iframe_samples.menus;
		else
			window.setTimeout("setFrame()", 100);
	}
}

window.onload = doHL;
