var feature_height = 160;function createStyleRule(_1,_2){	if(!document.getElementsByTagName||!(document.createElement||document.createElementNS))	{		return;	}	var _3=navigator.userAgent.toLowerCase();	var _4=((_3.indexOf("msie")!=-1)&&(_3.indexOf("opera")==-1));	var _5=(_4&&(_3.indexOf("win")!=-1));	var _6=(_4&&(_3.indexOf("mac")!=-1));	if(_6)	{		return;	}	var _7=document.getElementsByTagName("head")[0];	var _8;	if(typeof document.createElementNS!="undefined")		_8=document.createElementNS("http://www.w3.org/1999/xhtml","style")	else		_8=document.createElement("style");	if(!_5)	{		var _9=document.createTextNode(_1+" {"+_2+"}");		_8.appendChild(_9);	}	_8.setAttribute("type","text/css");	_8.setAttribute("media","screen");	_7.appendChild(_8);	if(_5&&document.styleSheets&&document.styleSheets.length>0)	{		var _a=document.styleSheets[document.styleSheets.length-1];		if(typeof _a.addRule=="object")		{			_a.addRule(_1,_2);		}	}}createStyleRule("#listings","display:none;");function cssjs(a,o,c1,c2){	switch(a)	{		case "swap":			o.className=!cssjs("check",o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);			break;			case "add":			if(!cssjs("check",o,c1))			{				o.className+=o.className?" "+c1:c1;			}			break;			case "remove":			var _f=o.className.match(" "+c1)?" "+c1:c1;			o.className=o.className.replace(_f,"");			break;			case "check":			return new RegExp("\\b"+c1+"\\b").test(o.className);			break;	}}function camelize(_10){	var _11=_10.split("-");	if(_11.length==1)	{		return _11[0];	}	var _12=_10.indexOf("-")==0?_11[0].charAt(0).toUpperCase()+_11[0].substring(1):_11[0];	for(var i=1,len=_11.length;i<len;i++)	{		var s=_11[i];		_12+=s.charAt(0).toUpperCase()+s.substring(1);	}	return _12;}function setStyle(_15,_16){	for(var _17 in _16)	{		_15.style[camelize(_17)]=_16[_17];	}}function cleanWhitespace(_18){	for(var i=0;i<_18.childNodes.length;i++)	{		var _1a=_18.childNodes[i];		if(_1a.nodeType==3&&!/\S/.test(_1a.nodeValue))		{			_1a.parentNode.removeChild(_1a);		}	}}var last=[];var delayTimeout;function initHome(){	var _1b=document.getElementById("listings");	setStyle(_1b,{display:"block"});	cleanWhitespace(_1b);	pruneByTagName(_1b,"LI");	_1b=_1b.childNodes;	var _1c;	//alert(_1b.length);	for(var i=0;i<_1b.length;++i)	{		_1c=_1b[i];		cssjs("add",_1c,"closed");		setStyle(_1c,{height:"32px"});						YAHOO.util.Event.addListener(_1c,"mouseover",beginDelayedCollapse);		YAHOO.util.Event.addListener(_1c,"mouseout",cancelDelayedCollapse);	}	var _1e=new Array();	_1e[0]=9;		var _1f=randomFilter(_1b.length,_1e);	beginCollapse(_1b[_1f].id);}function pruneByTagName(_20,_21){for(var i=0;i<_20.childNodes.length;++i){var _23=_20.childNodes[i];if(_23.tagName!=_21){_23.parentNode.removeChild(_23);}}}function randomFilter(_24,_25){    var _26=Math.floor(Math.random()*_24);    for(var i=0;i<_25.length;i++)    {        if(_25[i]==_26)        {            //i think this is where the random is set            //alert(_25[i]);            return randomFilter(_24,_25);        }    }    //alert(_26);        //return _26;    //change 'return _26' to always return 0 to set the news and highlights to open    _26 = 0;    return _26;}function beginDelayedCollapse(e){	cssjs("add",this,"active");	delayTimeout=setTimeout("beginCollapse('"+this.id+"');",300);}function cancelDelayedCollapse(e){	if(cssjs("check",this,"closed"))	{		cssjs("remove",this,"active");	}	clearTimeout(delayTimeout);}function beginCollapse(id){	var _2b=document.getElementById(id);	last.push(_2b);	if(last.length>3)	{		last.shift();	}	var _2c=true;	var _2d=last[(last.length)-2];	if(last.length===1)	{		_2c=false;	}	else	{		if(_2d===last[(last.length)-1])		{			_2c=false;		}	}		if(_2c==true)	{		cssjs("remove",_2d,"active");		cssjs("add",_2d,"closed");		cssjs("remove",_2b,"closed");		cssjs("add",_2b,"active");		myAnim=new Tween(_2b.style,_2d.style,"height",Tween.regularEaseOut,32,feature_height,0.4,"px");		myAnim.start();	}	else	{		if(cssjs("check",_2b,"closed"))		{			cssjs("remove",_2b,"closed");			cssjs("add",_2b,"active");			myAnim=new Tween(_2b.style,null,"height",Tween.regularEaseOut,32,feature_height,0.4,"px");			myAnim.start();		}	}}