 | ');
document.write('');
menuCount++;
if (menuCount == 3) menuLoadFlag = 1;
}
}
function finishMenu(mId) {
var dH;
var dN = "lT" + mId;
dH = eleHeight(dN);
dN = "lM" + mId;
if (ie4 || ns4) {
var offM = dH - ((mId == 6) ? 14 : 14);
if (offM < 1) offM = 1;
document.write('');
menuTrans(dN, 85);
} else if (docom) {
if (mId == 6) { // modify for large menu
writeImageToElement(dN, "timages/co1_tabtopz.gif", 150, 41);
dH -= 12;
} else {
if (ns5) {
writeImageToElement(dN, "timages/co1_tabtopz.gif", 150, 28);
} else {
writeImageToElement(dN, "timages/co1_tabtopz.gif", 170, 28);
}
}
writeImageToElement(dN, "timages/co1_tabmidz.gif", 150, dH - 14);
writeImageToElement(dN, "timages/co1_tabbtmz.gif", 150, 10);
// menuTrans(dN, 85);
}
if (mId == 3) menuLoadFlag = 1;
}
function menuSwap(imNum, aMem, vizProp) {
if (menuLoadFlag && imageLoadFlag) {
if (vizProp == SHOW) {
if (mF) {
eval(mF);
clearTimeout(mT);
}
menuTrans('l' + imNum,85);
} else
menuTrans('l' + imNum,100);
mF = "";
var imName = "lN" + imNum;
if (ns4) eval('document.l' + imNum + '.document[imName].src = imageCache[aMem].src');
else document[imName].src = imageCache[aMem].src;
if (ie && win2k) { // Windows 2000 IE fix -- will not correctly hide semi-transparent elements
if (vizProp == SHOW) { menuTrans('lM' + imNum,85); }
else { menuTrans('lM' + imNum,100); }
}
vizElement('lM' + imNum, vizProp);
vizElement('lT' + imNum, vizProp);
onMenu = imNum;
}
}
function menuTrans(mId, grade) {
if (ie4 && !ie4mac) {
eval('document.all.' + mId + '.style.filter="alpha(opacity=' + grade + ')"');
}
}
function menuTimeOff(imNum, aMem) {
if (menuLoadFlag && imageLoadFlag) {
mF = "menuSwap(" + imNum + ", " + aMem + ", HIDE)";
mT = setTimeout(mF, 2000);
}
}
// Country Selector
function makeCountrySelector()
{
if (dhtmlBrowser) {
if (ns5) eleClip('cMenu', 0, 0, 125, 191);
}
var ns3adjust = 0;
if (win31 || gen3 || ie3){
if (ie3) var ns3adjust = 49;
else if (gen3) var ns3adjust = 17;
else if (win31) var ns3adjust = 100;
}
document.write(' | ');
document.write('Col 1 | \n');
document.write('Col 2
| ');
document.write(' ');
document.write('');
document.write(' | ');
if (!win31 && !gen3 && !ie3) {
document.write(' ' + insLine + ' | ');}
else {
document.write('' + insLine + ' | ');}
document.write('');
if (!win31) {document.write(' ');}
else {document.write(' ');}
document.write('  | ');
document.write(' \n');
}
function eleHeight(eleId)
{
if (ie4)
return eval('document.all.' + eleId + '.offsetHeight');
else if (ns4)
return eval('document.' + eleId + '.document.height');
else if (docom)
return document.getElementById(eleId).offsetHeight;
}
function eleClip(eleId, x0, y0, x1, y1)
{
if (ns4) {
var ele = eval('document.' + eleId);
ele.clip.top = y0;
ele.clip.right = x1;
ele.clip.bottom = y1;
ele.clip.left = x0;
} else if (ie4) {
clipStr = 'rect(' + y0 + ',' + x1 + ',' + y1 + ',' + x0 + ')';
if (ie4) ele = eval('document.all.' + eleId + '.style.clip = "' + clipStr + '"');
} else if (docom) {
document.getElementById(eleId).style.clip = 'rect(' + y0 + 'px,' + x1 + 'px,' + y1 + 'px,' + x0 + 'px)';
}
}
function eleYMove(eleId, offY)
{
if (ns4) eval('document.' + eleId + '.top = ' + (offY));
else if (ie4) eval('document.all.' + eleId + '.style.top = ' + offY);
else if (docom) {
document.getElementById(eleId).style.top = offY;
}
}
function vizElement(eleId, vizProp)
{
if (docom) document.getElementById(eleId).style.visibility = vizProp;
else if (ie4) eval('document.all.' + eleId + '.style.visibility = "' + vizProp + '"');
else if (ns4) eval('document.' + eleId + '.visibility = "' + vizProp + '"');
}
// Abstract function to handle DOM and 4.0 browser gap
function writeImageToElement(eleId, imPath, imW, imH) {
var ele = document.getElementById(eleId);
var imRef = document.createElement("IMG");
imRef.setAttribute("src", imPath);
imRef.setAttribute("width", imW);
imRef.setAttribute("height", imH);
ele.appendChild(imRef);
var brRef = document.createElement("BR");
ele.appendChild(brRef);
}
function cacheImages() {
if (document.images) {
for (var loadProg = 0; loadProg < cacheImages.arguments.length; loadProg++) {
cI = cacheImages.arguments[loadProg];
imageCache[loadProg] = new Image();
imageCache[loadProg].src = 'timages/co1_' + cI + 'z.gif';
}
imageLoadFlag = 1;
}
}
function setup() {
if (dhtmlBrowser) {
cacheImages('nav_home', 'home_on', 'nav_bi', 'biz_on', 'nav_dev', 'dev_on', 'nav_chanl', 'chanl_on',
'nav_prdinfo', 'prdinfo_on', 'nav_cmpinfo', 'cmpinfo_on', 'nav_canl', 'canl_on', 'nav_can', 'can_on', 'arrowdn', 'arrowrt');
if (!ie4 && docom) {
document.getElementById('cMenu').style.left = -200;
for (var i = 0; i < menuCount; i++)
finishMenu(i);
}
if (document.all) this.focus();
if (ns4) {
winW = window.innerWidth;
winH = window.innerHeight;
window.onresize = reDraw;
}
}
}
function reDraw() {
if (ns4 && (winW!=window.innerWidth || winH!=window.innerHeight))
history.go(0);
}
window.onload = setup;
window.offscreenBuffering = true;
if (dhtmlBrowser) {
if (ns4) document.captureEvents(Event.MOUSEMOVE | Event.MOUSEUP);
}
|