//find the second level UL (dropdown) with the topNav and assign  classes plus count number to it - enables each drop down to be styled differently


/*<![CDATA[*/

function UL(cls,nu){
 var topDIV = document.getElementById("nav");  	
 var ul=topDIV.getElementsByTagName('UL')[nu||0];
  ul.className=cls+1;
 uls=ul.getElementsByTagName('UL')
 for (var cnt2=1,zxc0=0;zxc0<uls.length;zxc0++){
  var zul=uls[zxc0],cnt=1;
  while (zul.parentNode&&zul!=ul){
   if (zul.nodeName=='UL') cnt++;
   zul=zul.parentNode;
  }
  if (cnt==2)  uls[zxc0].className=cls+cnt+(cnt2++);
  else uls[zxc0].className=cls+cnt;
 }
}

/*]]>*/





//find any article images  with a class name of "articleIMG" if they are broken (i.e user didnt select one) apply a default article image
function articleIMG() {
	for (var i = 0; i < document.images.length; i++) {
		if (!IsImageOk(document.images[i])) {
		if(document.images[i].className == 'articleIMG' ) {
			document.images[i].src = "/images/articleplaceholder.jpg";
			}
		}
	}
function IsImageOk(img) {
if (!img.complete) {
return false;
}
if (typeof img.naturalWidth != "undefined" && img.naturalWidth == 0) {
return false;
}
return true;
}

}

//allows multiple window.onload calls
function start() {
    UL('ptTopNav',0);
    articleIMG();
  //applyClassNavSubLevel();
}
window.onload = start;