tgs.addOnloadMethod("flash");
tgs.addOnloadMethod("fakeSup");
if(browser.isIE&&browser.getIEversion()<=6.0)tgs.addOnloadMethod("initNav");

function fakeSup() {
  var sups=document.getElementsByTagName("sup");
  if(sups.length>0) {
	  for(var i=0;i<sups.length;i++){
	    var content=sups[i].firstChild.data;
	    var newSpan=document.createElement("span");
	    newSpan.className="fakesup";
	    var newText=document.createTextNode(content);
	    newSpan.appendChild(newText);
	    sups[i].parentNode.insertBefore(newSpan,sups[i]);
	  }

	  for(var i=0;i<sups.length;i++){
	    sups[i].style.display="none";
	  }
	}
}

function distributeMenu(){
	var navul=getEl("nav").getElementsByTagName("ul")[0];
	var navulW=getElementWidth(navul);
	var lis=getEl("nav").getElementsByTagName("li");
	var ll=lis.length;
	var sum=0;
	var linum=0;
	var widthos=[];
	for(var i=0;i<ll;i++){
		if(lis[i].parentNode.parentNode.id.toLowerCase()=="nav") {
			setDI(lis[i]);
			setDI(lis[i].firstChild);
			var wi=getElementWidth(lis[i]);
			sum+=wi;
			widthos.push([lis[i],wi]);
			linum++;
		}
	}

	var sortNumber=function(a,b){return a[1]-b[1];};
	widthos=widthos.sort(sortNumber);
	var space=navulW-sum;
	var plus=Math.floor(space/linum);

	var sum=0;
	for(var i=0;i<ll;i++){
		if(lis[i].parentNode.parentNode.id.toLowerCase()=="nav") {
			var wi=getElementWidth(lis[i])+plus;
			lis[i].style.width=wi+"px";
			sum+=wi;
			setDB(lis[i])
			setDB(lis[i].firstChild)
		}
	}

	var rest=navulW-sum;
	var w=0;
	for(var i=rest;i>0;i--){
		widthos[w][0].style.width=getElementWidth(widthos[w][0])+1+"px";
		w++;
		if(w==ll)w=0;
	}
}

var initNav=function(){
	var uls=getEl("nav").getElementsByTagName("ul");
	for(var i=1;i<uls.length;i++){
		uls[i].parentNode.onmouseover=function(){
			if(!this.contains(event.fromElement)){
				setVV(this.lastChild);
				this.firstChild.className="act";
			}
			event.cancelBubble=true;
		}
		uls[i].parentNode.onmouseout=function(){
			if(!this.contains(event.toElement)){
				setVH(this.lastChild);
			 	this.firstChild.className="";
			}
			event.cancelBubble=true;
		}
	}
}


//if(!isUndefined(tgs.page.vars["is_homepage"])){
	var banners=function(){
	if(getEl("home_banners")) {
		var pars=getEl("home_banners").getElementsByTagName("p");
	} 
	else { 
	       var pars=getEl("root_banners").getElementsByTagName("p");
	}
	setDB(pars[Math.floor(Math.random()*pars.length)]);
	};
	tgs.addOnloadMethod("banners");
//}
