window.onDomReady = initReady;

function initReady(fn){
	if(document.addEventListener) {
    document.addEventListener("DOMContentLoaded", fn, false);
  }
	else {
    document.onreadystatechange = function(){readyState(fn)}
  }
}

function readyState(func){
	if(document.readyState == "interactive" || document.readyState == "complete"){
		func();
	}
}

window.onDomReady(onReady);
 
function onReady(){
	scale_ids();
	nav_placement();
}

function scale_ids() {
	 var width1 = document.getElementById('footer_nav').offsetWidth;
	 var width2 = document.getElementById('footer_text').offsetWidth;
	
	 document.getElementById('footer_content').style.width = width1+width2+'px';
	
	if (document.body.offsetHeight > document.getElementById('wrap').offsetHeight){
		document.getElementById('wrap').style.height=document.body.offsetHeight+'px';
	}
}


function nav_placement(){
	var li_elem = Array();
	var li_elem2 = Array();
	var nav_elems = document.getElementById('navigation');
	var count = 0;
	var count2 = 0;
	for (i1=0; i1<nav_elems.childNodes.length; i1++){
		if (nav_elems.childNodes[i1].className) {
			if (nav_elems.childNodes[i1].className.search(/mod_navigation/)!=-1){
				//alert(nav_elems.childNodes[i1].className);
				for (i2=0; i2<nav_elems.childNodes[i1].childNodes.length; i2++){
					if (nav_elems.childNodes[i1].childNodes[i2].nodeName=='UL'){
						//alert(nav_elems.childNodes[i1].childNodes[i2].className);
						for (i3=0; i3<nav_elems.childNodes[i1].childNodes[i2].childNodes.length; i3++){
							if (nav_elems.childNodes[i1].childNodes[i2].childNodes[i3].nodeName=='LI'){
								if (nav_elems.childNodes[i1].childNodes[i2].childNodes[i3]){
									li_elem[count] = nav_elems.childNodes[i1].childNodes[i2].childNodes[i3];
									count++;
								}
								for (i4=0; i4<nav_elems.childNodes[i1].childNodes[i2].childNodes[i3].childNodes.length; i4++){
									if (nav_elems.childNodes[i1].childNodes[i2].childNodes[i3].childNodes[i4].nodeName=='UL'){
										for (i5=0; i5<nav_elems.childNodes[i1].childNodes[i2].childNodes[i3].childNodes[i4].childNodes.length; i5++){
											if (nav_elems.childNodes[i1].childNodes[i2].childNodes[i3].childNodes[i4].childNodes[i5].nodeName=='LI'){
												if (nav_elems.childNodes[i1].childNodes[i2].childNodes[i3].childNodes[i4].childNodes[i5]){
													li_elem2[count2] = nav_elems.childNodes[i1].childNodes[i2].childNodes[i3].childNodes[i4].childNodes[i5];
													count2++;
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	for (i=0; i<li_elem.length; i++){
		if (li_elem[i]){
			//li_elem[i].setAttribute('style', 'width:'+1024 / li_elem.length -1 + 'px');
			li_elem[i].style.width =  1024 / li_elem.length -1 + 'px';
		}
	}
	for (i=0; i<li_elem2.length; i++){
		if (li_elem2[i]){
			//li_elem[i].setAttribute('style', 'width:'+1024 / li_elem.length -1 + 'px');
			li_elem2[i].style.width =  1024 / li_elem.length -22 + 'px';
		}
	}
}
