// JavaScript Document// Example:
// simplePreload( '01.gif', '02.gif' ); 
var categoryName = "";
var pageName = "";

var timer;
var WAIT_IN_MSECS=300;

var img001 = new Image();
var img002 = new Image();
var img003 = new Image();
var img004 = new Image(); 
var img005 = new Image(); 
var img006 = new Image(); 
var img007 = new Image(); 
var img008 = new Image(); 
img001.src="/media/tab_home_off.gif";
img002.src="/media/tab_home_on.gif";
img003.src="/media/tab_staff_off.gif";
img004.src = "/media/tab_staff_on.gif";
img005.src = "/media/tab_press_off.gif";
img006.src = "/media/tab_press_on.gif";
img007.src = "/media/tab_library_off.gif";
img008.src = "/media/tab_library_on.gif";
/*
var img009 = new Image();
var img010 = new Image();
var img011 = new Image();
var img012 = new Image(); 
img005.src = "/media/nav_company_off.gif";
img006.src = "/media/nav_company_on.gif";
img007.src = "/media/nav_services_off.gif";
img008.src = "/media/nav_services_on.gif";
img009.src = "/media/nav_portfolio_off.gif";
img010.src = "/media/nav_portfolio_on.gif";
img011.src = "/media/nav_contact_off.gif";
img012.src = "/media/nav_contact_on.gif";
*/
function switchImage(imgName, imgSrc) {
	if (document.images) {
		if (imgSrc != "none") {
			document.images[imgName].src = imgSrc;
		}
	}
}

function EmbedFlash(swf,w,h,i){
	var ns6 = document.getElementById && !document.all; 
	var inline1 = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="' + w + '" HEIGHT="' + h + '" id="' + i + '"><PARAM NAME=movie VALUE="' + swf + '"><PARAM NAME=menu VALUE="false">';
	var inline2 = '<PARAM NAME=quality VALUE=high><PARAM NAME=bgcolor VALUE=#FFFFFF><EMBED menu="false" src="' + swf + '" quality=high bgcolor=#FFFFFF WIDTH="' + w + '" HEIGHT="' + h + '" NAME="' + i+ '" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';
	var inline = inline1 + inline2;
	document.write(inline);
	

}

function loadSubNav (id, _v) {
	action = "dFlashAction('" + id + "')";
	//alert(action);
	if(_v) {	
		timer = window.setTimeout(action,WAIT_IN_MSECS);
	} else {
		if(timer) {
			window.clearTimeout(timer);
			timer="";
		}
	}
}
function dFlashAction(id){
	document.getElementById("flashSubnav").SetVariable("snid", id);
}

function insertCategoryImage(){
	srctxt = "<img src='/media/pageimg_" + categoryName + ".jpg' height='240' width='180'>";
	document.write(srctxt);
}

function insertTitleImage(){
	srctxt = "<img src='/media/title_" + pageName + ".gif' height='40' width='420'>";
	document.write(srctxt);
}

function check_all(this_obj, obj) {

    var tbl = document.getElementById("articleTable");
    
    var check_action = false;
    for (var check_loop = 1; check_loop <= 2; check_loop++) {
        var stop_loop = false;
        for (var i = find_row(obj) + 1; !stop_loop && i < tbl.rows.length; i++) {
            stop_loop = true;
            
            for (var j = 0; j < tbl.rows[i].childNodes.length; j++) {
                if (tbl.rows[i].childNodes[j].tagName == "TD") {
                    for (var k = 0; k < tbl.rows[i].childNodes[j].childNodes.length; k++) {
                        if (tbl.rows[i].childNodes[j].childNodes[k].tagName == "INPUT") {
                            stop_loop = false;
                            if (check_loop == 1) {
                                check_action = check_action || !tbl.rows[i].childNodes[j].childNodes[k].checked;
                            } else {
                                tbl.rows[i].childNodes[j].childNodes[k].checked = check_action;
                            }
                        }
                    }
                }
            }
        }
    }
    this_obj.checked = check_action;
}

function expand_shrink(obj) {

    var tbl = document.getElementById("articleTable");
    
    var check_action = false;
    var stop_loop = false;
    for (var i = find_row(obj) + 1; !stop_loop && i < tbl.rows.length; i++) {
        stop_loop = true;
        
        for (var j = 0; j < tbl.rows[i].childNodes.length; j++) {
            if (tbl.rows[i].childNodes[j].tagName == "TD") {
                for (var k = 0; k < tbl.rows[i].childNodes[j].childNodes.length; k++) {
                    if (tbl.rows[i].childNodes[j].childNodes[k].tagName == "INPUT") {
                        stop_loop = false;
                    }
                }
            }
        }

        if (!stop_loop) {
            if (obj.childNodes[0].className == "category_plus") {
                if (navigator.userAgent.indexOf("MSIE") > 0) {
                    tbl.rows[i].style.display="inline"
                } else {
                    tbl.rows[i].style.display="table-row"
                }
                
            } else {
                tbl.rows[i].style.display="none"
            }
        }


    }
    if (obj.childNodes[0].className == "category_minus") {
        obj.childNodes[0].className = "category_plus";
    } else {
        obj.childNodes[0].className = "category_minus";
    }
}


function find_row(this_row) {
    for (var i = 0; i < document.getElementById("articleTable").rows.length; i++) {
        if (this_row == document.getElementById("articleTable").rows[i]) return i;
    }
    return false;
}
