
function tabHopper(redirurl,searchurl,homeurl,query,edt){query=query.replace(/^\s+|\s+$/,'');obQuery="1111 1111 1111 1111";if(query==""){clickedItemURN=homeurl;obUrl="";}else{clickedItemURN=searchurl.replace(/{query}/,encodeParam(query));obUrl=encodeParam(searchurl.replace(/{query}/,encodeParam(obQuery)));}
var goUrl=editQS(redirurl,"clickedItemURN",escape(clickedItemURN));goUrl+=caculateObUrl(redirurl,goUrl,obUrl);if(goUrl.length>0){if(edt){window.location.href=goUrl;}
else{window.open(goUrl);}}
return false;}
function caculateObUrl(redirurl,url,obUrl){if(url.indexOf("obUrl")==-1){clickedItemURN=getQueryStringItem(url,"clickedItemURN");decodedClickedItemURN=unescape(clickedItemURN);currentQuery=parseQuery(decodedClickedItemURN);if(currentQuery==null){currentQuery="";}
currentQuery=decodeParam(currentQuery);if(currentQuery.length>0){prevClickedItemURN=decodeParam(getQueryStringItem(redirurl,"clickedItemURN"));prevQuery=parseQuery(prevClickedItemURN);if(prevQuery==null)prevQuery="";prevQuery=prevQuery.replace(/\+/g,"%20");prevQuery=decodeParam(prevQuery);if(currentQuery!=prevQuery){return"&obUrl="+obUrl;}}}
return"";}
function decodeParam(param){if(decodeURIComponent)return decodeURIComponent(param);return unescape(param);}
function parseQuery(decodedClickedItemURN){query=getQueryStringItem(decodedClickedItemURN,"query");if(query==null){query=getQueryStringItem(decodedClickedItemURN,"k");if(query==null){query=getQueryStringItem(decodedClickedItemURN,"QSKWD");if(query==null){query=getQueryStringItem(decodedClickedItemURN,"cat");if(query==null){videoUrl="http://video.aol.com/video-search/query/";if(decodedClickedItemURN.indexOf(videoUrl)>-1){query=decodedClickedItemURN.substring(videoUrl.length,decodedClickedItemURN.indexOf("/familyFilter"));}
else{if(query==null){musicUrl="http://search.music.aol.com/search/";if(decodedClickedItemURN.indexOf(musicUrl)>-1){query=decodedClickedItemURN.substring(musicUrl.length);}}}}}}}
return query;}
function parseQS(qryStr){var outArr=new Array();var str=(qryStr.indexOf("?")>-1)?qryStr.substr(qryStr.indexOf("?")+1):qryStr;do{if(str.indexOf("&")>-1){ws=str.substring(0,str.indexOf("&"));str=str.substr(str.indexOf("&")+1);}
else{ws=str;str="";}
outArr[ws.substring(0,ws.indexOf("="))]=ws.substr(ws.indexOf("=")+1);}while(str!="");return outArr;}
function getQueryStringItem(qryStr,index){var queryString=parseQS(qryStr);if(typeof(queryString[index])=="undefined")return null;else return queryString[index];}
function editQS(qryStr,item,value){if(qryStr.indexOf("?")>-1){if(qryStr.indexOf(item)>-1){var b=qryStr.substr(0,qryStr.indexOf(item)+(item.length+1))+value;var b2=qryStr.substr(qryStr.indexOf(item)+item.length+getQueryStringItem(qryStr,item).length+1);if(b2.indexOf("&")>-1)b+=b2.substr(b2.indexOf("&"));return b;}
else return qryStr+"&"+item+"="+value;}
else return qryStr+"?"+item+"="+value;}
function encodeParam(param){if(encodeURIComponent)return encodeURIComponent(param);return escape(param);}
var isIE=navigator.userAgent.indexOf("MSIE")+1;var isGecko=navigator.userAgent.indexOf("Gecko")+1;function toggleMoreTab(e){if(!e)var e=window.event;if(e)CSBsET(e);var o=document.getElementById('CSBmore');var os=o.style.display;if(os=='none'||os==''){os='block';}
else{os='none';}
o.style.display=os;}
function CSBsET(e){if(!e)var e=window.event;if(e){e.cancelBubble=true;if(e.stopPropagation)e.stopPropagation();}}
var clk=document.onclick;document.onclick=function(e){var o=document.getElementById('CSBmore');o.style.display='none';var obj=document.getElementById('mkhp');if(obj!=null){obj.style.display='none';}
if(clk!=null){clk(e);}}
function $(){if(arguments.length==1)return get$(arguments[0]);var elements=[];$c(arguments).each(function(el){elements.push(get$(el));});return elements;function get$(el){if(typeof el=='string')el=document.getElementById(el);return el;}}
Object.extend=function(destination,source){for(property in source)destination[property]=source[property];return destination;}
if(!window.Element)var Element=new Object();Object.extend(Element,{remove:function(element){element=$(element);element.parentNode.removeChild(element);},hasClassName:function(element,className){element=$(element);if(!element)return;var hasClass=false;element.className.split(' ').each(function(cn){if(cn==className)hasClass=true;});return hasClass;},addClassName:function(element,className){element=$(element);Element.removeClassName(element,className);element.className+=' '+className;},removeClassName:function(element,className){element=$(element);if(!element)return;var newClassName='';element.className.split(' ').each(function(cn,i){if(cn!=className){if(i>0)newClassName+=' ';newClassName+=cn;}});element.className=newClassName;},cleanWhitespace:function(element){element=$(element);$c(element.childNodes).each(function(node){if(node.nodeType==3&&!/\S/.test(node.nodeValue))Element.remove(node);});},find:function(element,what){element=$(element)[what];while(element.nodeType!=1)element=element[what];return element;}});Array.prototype.iterate=function(func){for(var i=0;i<this.length;i++)func(this[i],i);}
if(!Array.prototype.each)Array.prototype.each=Array.prototype.iterate;function $c(array){var nArray=[];for(var i=0;i<array.length;i++)nArray.push(array[i]);return nArray;}
document.getElementsByClassName=function(className){var children=document.getElementsByTagName('*')||document.all;var elements=[];$c(children).each(function(child){if(Element.hasClassName(child,className))elements.push(child);});return elements;}
function getElementsByClassNameScoped(oElm,strTagName,strClassName){var arrElements=(strTagName=="*"&&oElm.all)?oElm.all:oElm.getElementsByTagName(strTagName);var arrReturnElements=new Array();strClassName=strClassName.replace(/\-/g,"\\-");var oRegExp=new RegExp("(^|\\s)"+strClassName+"(\\s|$)");var oElement;for(var i=0;i<arrElements.length;i++){oElement=arrElements[i];if(oRegExp.test(oElement.className)){arrReturnElements.push(oElement);}}
return(arrReturnElements)}
function getObject(objname){return document.getElementById(objname);}
function toggleLayer(objname,layer_n,right_o,top_o,url){var obj=getObject(objname);var newX=0;if(obj!=null)newX=findPosX(obj);var newY=0;if(obj!=null)newY=findPosY(obj);var new_left=newX+right_o;var new_top=newY+top_o;if(layer_n!=""){if(getObject(layer_n).style.visibility=="visible")hideLayer(layer_n);else showLayer(layer_n,new_left,new_top,url);}}
function showLayer(layer_n,right_o,top_o,url){insertIFrame(layer_n,url);if(top_o==null)top_o=0;if(right_o==null)right_o=0;if(layer_n!=""){var p=getObject(layer_n);p.style.right=right_o+"px";p.style.top=top_o+"px";p.style.visibility="visible";p.style.display="";}}
function hideLayer(hs_layer){if(_sns_showByDef_!=1&&hs_layer!=""){var p=getObject(hs_layer);p.style.visibility="hidden";p.style.display="none";}}
function insertIFrame(layer_n,url){var _layer;if(!frameAlreadyInserted&&layer_n!=""){_layer=getObject(layer_n);loadIframe('loginframe',url);frameAlreadyInserted=true;}}
function loadIframe(frameid,url){if(document.layers&&document.layers[frameid].load)document.layers[frameid].load(url,0);else
if(window.frames&&window.frames.length)window.frames[frameid].location.href=url;}
function findPosX(obj){var curleft=0;while(obj.offsetParent){curleft+=obj.offsetLeft;obj=obj.offsetParent;}
curleft+=obj.offsetLeft;return curleft;}
function findPosY(obj){var curtop=0;while(obj.offsetParent){curtop+=obj.offsetTop;obj=obj.offsetParent;}
curtop+=obj.offsetTop;return curtop;}
function getValue(nmvalstr,name){var cookie_array=nmvalstr.split("&");nmvalpos=0;while(nmvalpos<cookie_array.length){if(cookie_array[nmvalpos].indexOf(name+"=")>=0){var sns_name_pos=cookie_array[nmvalpos].indexOf("=")+1;var nmval=cookie_array[nmvalpos].substring(sns_name_pos,cookie_array[nmvalpos].length);return nmval;}
nmvalpos++;}return null;}
function tLMoreTb(clickedObj){clickedObj.blur();var moreTab=getObject("lmre");if(moreTab.className.indexOf("hidden")>0){moreTab.className=moreTab.className.split("hidden");clickedObj.innerHTML=clickedObj.innerHTML.split("+ ").join("- ");}
else{moreTab.className="more hidden";clickedObj.innerHTML=clickedObj.innerHTML.split("- ").join("+ ");}}
function setFocus(obj_id){var tv=-1;var obj=document.getElementById(obj_id);obj.setAttribute("tabIndex",tv);if(obj.focus)obj.focus();}
function setHome(u,oLnk){if(!u)u='http://www.aol.com/';if(!oLnk)oLnk=document.getElementById("mkh");var helpUrl=u+'mkhome.adp';if(oLnk.addBehavior){oLnk.style.behavior='url(#default#homepage)';oLnk.setHomePage(u);return false;}else if(isGecko){mkHome();return false;}else{window.open(helpUrl,'_blank','height=540,width=625,status=1,menubar=1,scrollbars=1');return false;}
return true;}
function mkHome(){var obj=document.getElementById('mkhp');if(!obj){return;}
if(obj.style.display=='block'){obj.style.display='none';}else{posMkhome();obj.style.display='block';}
return false;}
function setImgTotal(){if(document.getElementById("img_total_foot")!=null){document.getElementById("img_total_foot").innerHTML=document.getElementById("upperLimit").innerHTML;}}
function posMkhome(){var oDiv=document.getElementById('mkhp');var oLnk=document.getElementById('mkh');oDiv.style.left=(findPosX(oLnk))+'px';oDiv.style.top=(findPosY(oLnk)+15)+'px';}
function mkHm(e){if(!e)var e=window.event;stopEventTrigger(e);var obj=document.getElementById('mkhp');if(!obj){return;}
obj.style.display='none';}
function toggleModule(a){var mod=a.parentNode;var modClass=mod.className;var index=0;if(!modClass){mod.className="modHide";}else{if(modClass.indexOf("modShow")>=0){mod.className=modClass.replace(/modShow/,'modHide');}else{if(modClass.indexOf("modHide")>=0){mod.className=modClass.replace(/modHide/,'modShow');}else{mod.className=modClass+" modHide";}}}
return false;}
function ddl_reload(url,val,desc,param){if(url.indexOf(param+'=')==-1){var fstr="";fstr="&"+param+"="+val;var fstr2=fstr;if(url.indexOf("?")==-1){url+="?";fstr2=fstr.replace("&","");}
url+=fstr2;window.location.href=url}
else{url=url.replace(param+"="+gup(param),param+"="+val);window.location.href=url}
parentGo(url,desc);}
function gup(name)
{name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null)
return"";else
return results[1];}
function parentGo(goUrl,desc){if(goUrl.length>0){var redirUrl="actionLogger?src=PTL&clickedItemURN="+encodeParam(goUrl)+"&clickedItemDescription="+desc;actionLog(redirUrl);}}
function encodeParam(param){if(encodeURIComponent)return encodeURIComponent(param);return escape(param);}
function actionLog(url)
{var f=window.frames["aclogger"];f.location.replace(url);}
var Sound=new Object();Sound.play=function Sound_play(src){if(!src)return false;this.stop();var elm;if(typeof document.all!="undefined"){elm=document.createElement("bgsound");elm.src=src;}
else{elm=document.createElement("object");elm.setAttribute("data",src);var is_Saf=(navigator.userAgent.toLowerCase().indexOf('safari')!=-1);if(is_Saf){elm.setAttribute("type","audio/midi");elm.setAttribute("controller","false");elm.setAttribute("height","0");}
else{elm.setAttribute("type","audio/x-wav");elm.setAttribute("controller","true");}}
document.body.appendChild(elm);this.elm=elm;return true;};Sound.stop=function Sound_stop(){if(this.elm){this.elm.parentNode.removeChild(this.elm);this.elm=null;}}
function getradio(obj){for(var i=0;i<document.rad.edt.length;i++){if(document.rad.edt[i].checked){obj.action=document.rad.edt[i].value;}}}
function lcljs(url)
{var e=document.createElement("script");e.src=url;e.type="text/javascript";document.getElementsByTagName("head")[0].appendChild(e);}
