// JavaScript Document
function $(i){return (document.getElementById)?document.getElementById(i):null}
function getLvls(){
	var u="".concat(window.location);
	u=(u.indexOf(".html")>-1)?u.split(".html")[0]:"";
	var pieces = new Array();
	pieces = u.split("/");
	u=pieces[(pieces.length-1)]
	var levels = new Array();
	var reDigit = /^\d+$/
	var reEndDigit = /\d+$/
	levels = u.split("_")
	if (typeof pageId=='undefined') {
		pageId = 'home'
		pageId = (levels.length>=1?levels[0]:"")
		pageId = (levels.length>=2&&levels[1].search(reDigit)==-1?levels[1]:pageId)
		pageId = (levels.length>=3&&levels[2].search(reDigit)==-1?levels[2]:pageId)
	}
	level1 = (levels.length>=1?levels[0]:"")
	level2 = (levels.length>=2&&levels[1].search(reDigit)==-1?levels[1]:"")
	level3 = (levels.length>=3&&levels[2].search(reDigit)==-1?levels[2]:"")
}
function setupPage() {
	getLvls()
	drawMenus()
	if (typeof mainName[pageId]!='undefined') {
		// replace bottom right image with news box if section page
		$('rightImg4').innerHTML = '<div id="newsbox"><iframe src="newsbox.html?pageId=' + pageId + '" frameborder="0" height="150" width="200" marginwidth="0" marginheight="0" hspace="0" vspace="0" scrolling="no" style="overflow:hidden;" ></'+'iframe></' +'div>'
	}
	window.name ='fairtrasa'
}
function setImgSrc(page, rowCol) {
	if (document.images) {
		var row = rowCol.substring(0,1)
		var col = rowCol.substring(1,2)
		$('img'+rowCol).src = "img/bg_" + page + "_" +row+"_" +col+".gif"
	}
}
function drawMenus() {
	var navArray=level1 + "Menu"
	var color = mainColor[level1];
	var pageName = mainName[level1];
	eval("NA="+navArray);
	if (NA.length > 0) {
		var tempHtml = ""
		for(i=0;i<NA.length;i++) {
			var menuitem = new Array()
			menuitem=NA[i].split("|")
			tempHtml += '<a class="nav2" id="' + menuitem[0] + '" href="' + menuitem[2] + '.html">' + menuitem[1] + '</a>' 
			if (level2 == menuitem[0]) color = menuitem[3]
			if (pageId == menuitem[0]) pageName = menuitem[1]
		}	
		$('menu2').innerHTML = tempHtml 
		if (level2!='') {
			$(level2).style.fontStyle='italic'
		}
	}
	//second level lateral menu (for products)
	if (level3 != '') {
		var navArray=level2 + "Menu"
		eval("NA="+navArray);
		var tempHtml = '<div class="menuFloat">'
		// figure out how many rows deep each of 4 columns is
		var colLength = Math.round(NA.length / 4) 
		//alert(colLength)
		var row=0;
		for(i=0;i<NA.length;i++) {
			var menuitem = new Array()
			row++
			menuitem=NA[i].split("|")
			tempHtml += '<div><a class="nav3" id="' + menuitem[0] + '" href="' + menuitem[2] + '.html">' + menuitem[1] + '</a></div>' 
			if (row==colLength) {
				row=0
				tempHtml += '</div><div class="menuFloat">'
			}
			if (level3 == menuitem[0]) color = menuitem[3]
			if (pageId == menuitem[0]) pageName = menuitem[1]
		}
		tempHtml += '</div><div style="clear:both;">&nbsp;</div>'

		$('menu3').innerHTML = tempHtml 
		$(level3).style.fontStyle='italic'
		$(level3).style.color = color;
	}
		
	if (color!="") {
		$(level1).style.color =	color
		$('h1').style.color =	color
		if (level2 !='') $(level2).style.color = color;
	}
	$(level1).style.fontStyle =	'italic'
	$('h1').innerHTML =	pageName
	
	var divs = new Array($('center'), $('rightCol'), $('leftCol'));
	var maxHeight = 600;
	var obj = $('inside')
	var heightVar = height(obj)
	if (heightVar > 600) {
		maxHeight = heightVar
	}
	$('footer').style.top = (maxHeight+7) +"px"
}
var homeImgIds = ['11', '12', '13', '14','21', '22', '24','31', '32', '33', '34','41', '42', '43', '44']
var interval1 = 5000; 
var interval2 = 100; 
var nextImg = ''
var first = 1
var timed
var done2 = 0
var idx = 0
function rotateImages() {
	if (!first) {
		nextImg = homeImages[idx]
		replaceImgs()
		if (idx == homeImages.length-1) {
			idx = 0
		} else {
			idx++
		}
	} else {
		first = 0
	}
	timed = setTimeout('rotateImages()', interval1)
}
function replaceImgs() {
	done2 = 0
	replaceImgsSub()
}
function replaceImgsSub() {
	var imgId = homeImgIds[Math.round(Math.random() * (homeImgIds.length-1))]
	if ($('img' + imgId).src.indexOf(nextImg)>-1) {
		replaceImgsSub()
	} else {
		setImgSrc(nextImg, imgId)
		done2++
		if (done2 < homeImgIds.length) {
			setTimeout('replaceImgsSub()', interval2);
		}
	}	
}
function top(obj){
  var acum=0
  while(obj&&obj.tagName!="BODY"&&obj.tagName!="HTML"){
    acum+=obj.offsetTop
	alert('id='+obj.id + ' tagname=' + obj.tagName + ' top=' + obj.offsetTop + ' height=' + obj.offsetHeight)
    obj=obj.offsetParent
  }
  return acum
}
function height(obj){
  var acum=0
  while(obj&&obj.tagName!="BODY"&&obj.tagName!="HTML"){
    acum+=obj.offsetHeight
    obj=obj.offsetParent
  }
  return acum
}
