reg.setup("div#b4wrapper",setup_boxes,true);
reg.setup("div.a2search form",function(){
addEvent(this,"submit",function(e){
setClink(this,"A2-Search Form");
});
},true);
reg.setup("div.b7body select",setup_b7selects);
if(is.gecko){
reg.setup("div#feature1",function(){
this.parentNode.style.background="transparent url(\""+this.getElementsByTagName("img")[0].src+"\") no-repeat 0px 0px";
});
}
reg.focusblur("div.b7jsmenu > a",function(){
addClassName(this.parentNode,"b7mshow");
blurIt.push([this.parentNode,"b7mshow"]);
});
reg.click("a#sunlogo",function(){
return false;
});
reg.click("div.b5v0 a",function(){
setClink(this,"B5-Promo-Top");
});
reg.click("div.b5v1 a",function(){
setClink(this,"B5-Promo-Middle");
});
reg.click("div.b5v2 a",function(){
setClink(this,"B5-Promo-Bottom");
});
reg.click("div.k5 a",function(){
setClink(this,"K5-"+this.innerHTML);
});
reg.click("div.promos a",function(){
setClink(this,"B5-Promo-All");
});
reg.click("input#searchbttn",function(){
setClink(this,"A2-Search Form");
});
reg.click("ul.footerlinks li a",function(){
setClink(this,"A5-"+this.innerHTML);
});
reg.click("span.footerextra a",function(){
setClink(this,"A5-Stay Connected");
});
reg.click("div.b1x1 div.xfade a,div.b1x1 div.xfadefirst a,div.b1x1 div.xfade area,div.b1x1 div.xfadefirst area",function(){
setClink(this,"B1-"+this.parentNode.parentNode.id);
});
reg.click("div.a1menu a",function(){
var p=hasParent(this,"div","a1menu");
setClink(this,"A1-"+p.id+"-"+this.innerHTML);
});
reg.click("span.toolbarlinks > a,span.siteid > a",function(){
setClink(this,"A1-"+this.innerHTML);
});
reg.click("div.a2topiclinks > ul > li > a",function(){
setClink(this,"A2-"+this.innerHTML,this.innerHTML,this.innerHTML);
});
reg.click("div.a2m a",function(){
var p=this.parentNode.parentNode.parentNode.parentNode.getElementsByTagName("a")[0].innerHTML;
setClink(this,"A2-"+p+"-"+this.innerHTML,p,this.innerHTML);
});
reg.click("div.b1selw3 a",function(){
setClink(this,"B1-"+this.innerHTML);
});
reg.click("a.xmlbttn",function(){
setClink(this,"B3-Feeds");
});
reg.click("div#newsticker a",function(){
setClink(this,"B3-Ticker");
});
reg.click("div#newstitle a",function(){
setClink(this,"B3-Sun-News");
});
reg.click("div#pwrdbypopup a",function(){
setClink(this,"Powered-By-"+this.innerHTML);
});
reg.click("div.b7sect area",function(){
var p=hasParent(this,"div","b7sect");
setClink(this,"B7-"+p.id+"-"+this.href.replace(/\/+/g,"_").replace(/http:_/g,""));
});
reg.click("div.b7sect a",function(){
var p=hasParent(this,"div","b7sect");
var b7=(this.getElementsByTagName("img")[0])?this.getElementsByTagName("img")[0].src.replace(/.*\/([^\/.]+)\..*$/g,"$1"):this.innerHTML;
if(b7!="a"){
var o="B7-"+p.id+"-"+b7;
setClink(this,o);
}
});
if(is.ie56){
reg.hover("div.b7jsmenu",function(){
addClassName(this,"b7mshow");
},function(){
removeClassName(this,"b7mshow");
});
}
function setClink(a,cl,_a,_b){
if(window.s_account){
var l=document.location.host.split("sun.com")[0].replace(/\.$/gi,"");
if(typeof l=="undefined"){
l=navigator.userAgent.toLowerCase().normalize("_");
}
cl=cl.replace(/box(\d)-\d/g,"col$1").replace(/amp;/gi,"").replace(/<[^>]+>/gi,"");
cl=cl.normalize("-");
cl=cl.replace(/--+/gi,"-");
s_linkType="o";
if(_b){
s_linkName="Masthead Menu: "+_a.normalize();
s_linkTrackVars="eVar29,eVar30,prop15,prop16";
s_prop15=s_pageName;
s_prop16=_b.normalize();
}else{
s_linkName="sun:home page links";
s_linkTrackVars="eVar29,eVar30";
}
s_eVar29=s_eVar30=l+"-"+cl;
s_lnk=s_co(a);
s_gs(s_account);
s_prop15=s_prop16=s_linkTrackVars=s_eVar29=s_eVar30="";
}
}
function setup_boxes(){
var _d=this;
if(!_d){
return;
}
var as=_d.getElementsByTagName("a");
for(var a=0;a<as.length;a++){
if(hasClassName(as[a],"b7control")||hasClassName(as[a],"b7prev")||hasClassName(as[a],"b7next")){
if(!as[a].href){
alert("link has no href");
continue;
}
if(as[a].href.indexOf("#")==-1){
alert("link has no #pagefrag");
continue;
}
as[a].onclick=function(){
var id=this.href.substring(this.href.indexOf("#")+1);
var el=document.getElementById(id);
if(!el){
alert("document.getElementById(\""+id+"\") not found");
return false;
}
var _12=this.parentNode.parentNode.parentNode;
removeClassName(_12,"b7default");
addClassName(el,"b7default");
return false;
};
}
}
}
function setup_b7selects(){
var _13=this;
var _14=_13.getElementsByTagName("option");
var _15="";
for(var n=0;n<_14.length;n++){
var tcl=(_14[n].className)?_14[n].className:"";
var _18="";
if(_14[n].innerHTML.search("^[ \t\n]*- ?")>-1){
_14[n].innerHTML=_14[n].innerHTML.replace(/^[ \t\n]*- ?/i,"");
_18=" class=\"sublist\"";
}
if(_14[n].getAttribute("value")&&!hasClassName(_14[n],"oTitle")){
_15+="<li"+_18+"><a href=\""+_14[n].getAttribute("value")+"\" class=\"small "+tcl+"\">"+_14[n].innerHTML+"</a></li>";
}else{
if(_14[n].getAttribute("value")&&hasClassName(_14[n],"oTitle")){
_15+="<b><a href=\""+_14[n].getAttribute("value")+"\" class=\""+tcl+"\">"+_14[n].innerHTML+"</a></b>";
}else{
if(_14[n].innerHTML.search("[-]+")>-1){
_15+="<div class=\"hr\"><hr></div>";
}else{
_15+="<b>"+_14[n].innerHTML+"</b>";
}
}
}
}
var _19=elem("div.b7jsmenu");
_13.parentNode.getElementsByTagName("h4")[0].style.display="none";
_19.innerHTML=_13.parentNode.getElementsByTagName("h4")[0].innerHTML;
_13.parentNode.insertBefore(_19,_13);
_13.parentNode.removeChild(_13);
var _1a=elem("div.b7jsmenupop");
_1a.innerHTML="<div class=\"b7inner\"><ul class=\"bluearrows\">"+_15+"</ul></div>";
_19.appendChild(_1a);
_1a.style.top=((_1a.offsetHeight*-1)+6)+"px";
}

