var bw ="";
var pos = "";

function verifyCompatibleBrowser()
{
    this.ver=navigator.appVersion;
    this.dom=document.getElementById?1:0;
    this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0; 
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; 
    this.ie4=(document.all && !this.dom)?1:0; 
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
    this.Mac=(navigator.platform.indexOf("MacPPC")>-1)?1:0;
    this.PC=(navigator.platform.indexOf("Win")>-1)?1:0;
    this.ns4=(document.layers && !this.dom)?1:0;
    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5);
    return this;
} 

function getDiv(divid)
{
	this.div = bw.dom?document.getElementById(divid):bw.ie4?document.all[divid]:bw.ns4?eval('document.'+divid+'.layers'):0
	if (bw.dom || bw.ie4)
		this.div.css = this.div.style;
			
	if (bw.ns4)
		this.div.css = this.div;
	
	return this;
}

var bw = verifyCompatibleBrowser();
var id = "";

function grow(divid)
{
	onDisplay('title_open');
	offDisplay('title_close');
	id = window.setInterval("slideopen('"+divid+"')",32);
	//slideopen('divid')
}

function shrink(divid)
{
	id = window.setInterval("slideclose('"+divid+"')",32);
	offDisplay('title_open');
	onDisplay('title_close');
}

function slideopen(divid)
{
	getDiv(divid);
	
	this.div.css.display="block";
	
	var divheight = this.div.css.height;
	if(divheight == '')
	{
		divheight = 0;
	}else{
		divheight = parseInt(divheight);
	}
	
	
	this.div.css.height = divheight + 5
	//alert(divheight);
	if(divheight >= 165)
		window.clearInterval(id);
}

function slideclose(divid)
{
	getDiv(divid);
	
	this.div.css.display="block";
	
	var divheight = this.div.css.height;
	if(divheight == '')
	{
		divheight = 0;
	}else{
		divheight = parseInt(divheight);
	}
	
	
	this.div.css.height = divheight - 5
	
	if(divheight <= 5)
	{
		window.clearInterval(id);
		offDisplay('ad_body')
	}
}

function adtoggleDisplay(divid)
{
		getDiv(divid);
			
		this.div.css.display=="block"?this.div.css.display="none":this.div.css.display="block";
}

function onDisplay(divid)
{
		getDiv(divid);
		
		this.div.css.display="block";
}

function offDisplay(divid)
{
		getDiv(divid);
		
		this.div.css.display="none";
}

function weaverAd()
{
	grow('ad_body')	
}

function adtoggleReg() 
{
	//adtoggleDisplay('title_open');
	//adtoggleDisplay('title_close');
	//adtoggleDisplay('ad_body');
	shrink('ad_body')
}

function startAd(loadstate)
{
	onDisplay('title_close')
	offDisplay('title_open')
	offDisplay('ad_body')
	
	if(loadstate == 'open')
		setTimeout("weaverAd()",2500);
}


