function startList(id) {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById(id);
		if (!navRoot)
			return;
			
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}
window.onload = function() {startList('hor_nav')};

//function toggleMenu(topname, subname) {
function toggleMenu(subname) {

	var sub = document.getElementById(subname);
	if (sub.className == 'hidden') {
		sub.className = 'visible';
	}
	else {
		sub.className = 'hidden';
	}
		
	/*var top = document.getElementById(topname);
	var items = top.getElementsByTagName('span');
	
	for (i = 0; i < items.length; i++) {
		if (items[i].id != subname) {
			items[i].className = 'hidden';
			
		}	
	}*/
} 

//eventTarget param mustn't/needn't be used! it's left only for backward compat
function confirmAction(eventTarget, msg) {
	if (confirm(msg)) {
		//__doPostBack(eventTarget, '');	
		return true;
	}	
	else {
		return false;		
	}
}	

function setColor(id, clr) {
	//var oEditor = FCKeditorAPI.GetInstance(id) ;
	//FCKeditor_OnAfterSetHTML( oEditor, clr ) ;
}

function FCKeditor_OnAfterSetHTML( editorInstance, clr )
{
	//alert('test' + editorInstance + ' ' + clr);
	editorInstance.EditorDocument.body.style.backgroundColor = clr;
}

function toggleCMenu(topname, subname, obj) {
return;		
	var sub = document.getElementById(subname);
	var li = document.getElementById('li_' + subname);
	
	var a = document.getElementById(obj);
	a.style.background = 'url(/images2/tr-open.gif) no-repeat left center;'
	
	if (sub.className == 'hidden') {
		sub.className = 'visible';
	}
	else {
		sub.className = 'hidden';
	}
		
	var top = document.getElementById(topname);
	var items = top.getElementsByTagName('span');
	
	for (i = 0; i < items.length; i++) {
		if (items[i].id != subname) {
			items[i].className = 'hidden';			
		}	
	}
	
	var aitems = top.getElementsByTagName('a');
	
	for (i = 0; i < aitems.length; i++) {
		if (aitems[i].id != obj && aitems[i].id.indexOf('a_item') != -1) {
			aitems[i].style.background = 'url(/images2/tr-closed.gif) no-repeat left center;'
		}	
	}
	
	sub.style.backgroundColor = "#DEEFAD";	
} 

function opener(file,n,x,y){
	window.open ('http://www.thoroughbrednet.co.nz' + file, n, 'resizable=yes,menubar=no,scrollbars=yes,width=' + x + ',height=' + y + ',screenX=40,screenY=40,top=40,left=40')
}

function openRadWnd(url, title) {
    window.radopen(url, title);
}

function GetRadWindow()
{
	var oWindow = null;
	if (window.radWindow) oWindow = window.radWindow;
	else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;
	return oWindow;
}		

function CloseRadWnd(val) {
    var wnd = GetRadWindow();
    wnd.Close(val);
}

function setRadWndName(name) {
    GetRadWindow().Name = name;
}

function addToFav2() {
	if (window.sidebar) {
		window.sidebar.addPanel(document.title,self.location,'');
	} else if (window.external) {
		window.external.AddFavorite(self.location,document.title);
	}
}

function hasClass(obj) {
    var result = false;
    if (obj.getAttributeNode("class") != null) {
        result = obj.getAttributeNode("class").value;
    }
    return result;
}

function stripe(id) {

    var even = false;

    var evenColor = arguments[1] ? arguments[1] : "#fff";
    var oddColor = arguments[2] ? arguments[2] : "#eee";
    var table = document.getElementById(id);
    if (!table) { return; }

    var tbodies = table.getElementsByTagName("tbody");

    for (var h = 0; h < tbodies.length; h++) {
        var trs = tbodies[h].getElementsByTagName("tr");
        for (var i = 0; i < trs.length; i++) {
            if (!hasClass(trs[i]) && !trs[i].style.backgroundColor) {
                var tds = trs[i].getElementsByTagName("td");
                for (var j = 0; j < tds.length; j++) {
                    var mytd = tds[j];

                    if (!hasClass(mytd) && !mytd.style.backgroundColor) {

                        mytd.style.backgroundColor = even ? evenColor : oddColor;

                    }
                }
            }
            even = !even;
        }
    }
}

function clearBox(box, defaultTxt) {

    box.value != defaultTxt ? "" : box.value;
}
