
function ga_taglinksin(id){if(document.getElementById(id)!=null){var nodes=document.getElementById(id).getElementsByTagName('*');for(var i=0;i<nodes.length;i++){if(nodes[i].nodeName=="A"){FSSchoolTracker._trackEvent('Views',nodes[i].title);nodes[i].setAttribute('fs',nodes[i].title);ga_addEvent(nodes[i],'click',ga_handle_click,true)}}}}
function ga_get_event_target(e)
{if(window.event)
e=window.event;if(e.srcElement)
target=e.srcElement;else if(e.target)
target=e.target;return target;}
function ga_handle_click(evt)
{var targ=ga_get_event_target(evt);FSSchoolTracker._trackEvent('Clicks',targ.getAttribute('fs'));}
function ga_addEvent(elm,evType,fn,useCapture){if(elm.addEventListener){elm.addEventListener(evType,fn,useCapture);return true;}
else if(elm.attachEvent){var r=elm.attachEvent('on'+evType,fn);return r;}
else{elm['on'+evType]=fn;}}
function ga_taglinksForPromo(id){if(document.getElementById(id)!=null){var nodes=document.getElementById(id).getElementsByTagName('H1');for(var i=0;i<nodes.length;i++){var promoTitle=nodes[i].innerHTML
PromoTracker._trackEvent('Views',promoTitle);}}}
function ga_taglinksForLPromo(id){if(document.getElementById(id)!=null){var promoTitle=document.getElementById("title"+id).value;PromoTracker._trackEvent('Views',promoTitle);}}
function ga_taglinksForPromoClicks(id){if(document.getElementById(id)!=null){var nodes=document.getElementById(id).getElementsByTagName('H1');var promoTitle='';for(var i=0;i<nodes.length;i++){promoTitle=nodes[i].innerHTML}
var aTags=document.getElementById(id).getElementsByTagName('A');if(promoTitle!=''){for(var i=0;i<aTags.length;i++){var aTagTitle=aTags[i].title
aTags[i].setAttribute('gaclick',promoTitle);ga_addEvent(aTags[i],'click',ga_handle_click_promo,true);if(aTags[i].childNodes[0]!=null){if(aTags[i].childNodes[0].nodeValue==null){aTags[i].childNodes[0].setAttribute('gaclick',promoTitle);}}}}}}
function ga_taglinksForLPromoClicks(id){if(document.getElementById(id)!=null){var promoTitle=document.getElementById("title"+id).value;var aTags=document.getElementById(id).getElementsByTagName('A');if(promoTitle!=''){for(var i=0;i<aTags.length;i++){var aTagTitle=aTags[i].title
aTags[i].setAttribute('gaclick',promoTitle);ga_addEvent(aTags[i],'click',ga_handle_click_promo,true);if(aTags[i].childNodes[0]!=null){if(aTags[i].childNodes[0].nodeValue==null){aTags[i].childNodes[0].setAttribute('gaclick',promoTitle);}}}}}}
function ga_tagSpotlightViewed(id,GATracker){if(document.getElementById('spotlight')!=null){var spotlightNodes=document.getElementById('spotlight').getElementsByTagName('DIV');for(var i=0;i<spotlightNodes.length;i++){if(spotlightNodes[i].id.indexOf('Spotlight_articleContent'+id)>-1){var spotlightTitle=ga_tagSpotlightTitle(spotlightNodes[i].id);if(spotlightTitle!=''){GATracker._trackEvent('Views',spotlightTitle);}}}}}
function ga_tagSpotlightTitle(id){var spotlightTitle='';if(document.getElementById(id)!=null){var nodes=document.getElementById(id).getElementsByTagName('A');for(var i=0;i<nodes.length;i++){if(nodes[i].childNodes[0]!=null){if(nodes[i].childNodes[0].nodeValue!=null){if(spotlightTitle==''){spotlightTitle=nodes[i].childNodes[0].nodeValue;}}}}}
return spotlightTitle;}
function ga_tagSpotlightClicked(GATracker){if(document.getElementById('spotlight')!=null){var spotlightNodes=document.getElementById('spotlight').getElementsByTagName('DIV');for(var i=0;i<spotlightNodes.length;i++){if(spotlightNodes[i].id.indexOf('Spotlight_articleContent')>-1){var spotlightTitle=ga_tagSpotlightTitle(spotlightNodes[i].id);if(spotlightTitle!=''){curLinks=document.getElementById(spotlightNodes[i].id).getElementsByTagName('A');for(var j=0;j<curLinks.length;j++){curLinks[j].setAttribute('gaclick',spotlightTitle);ga_addEvent(curLinks[j],'click',ga_handle_click_spotlight,true);if(curLinks[j].childNodes[0]!=null){if(curLinks[j].childNodes[0].nodeValue==null){curLinks[j].childNodes[0].setAttribute('gaclick',spotlightTitle);}}}}}}}}
function ga_handle_click_spotlight(evt)
{var targ=ga_get_event_target(evt);SpotTracker._trackEvent('Clicks',targ.getAttribute('gaclick'));}
function ga_handle_click_promo(evt)
{var targ=ga_get_event_target(evt);PromoTracker._trackEvent('Clicks',targ.getAttribute('gaclick'));}
function getSelected(opt){var selected=new Array();var index=0;for(var intLoop=0;intLoop<opt.length;intLoop++){if(opt[intLoop].selected){index=selected.length;selected[index]=new Object;selected[index].value=opt[intLoop].text;selected[index].index=intLoop;}}
return selected;}
function outputSelected(opt){var sel=getSelected(opt);var strSel="";var index=0
for(var item in sel){if(index!=0){strSel+=',';}
index++;strSel+=sel[item].value;}
return strSel;}