
var UPC_TGT_COOKIE_TIMEOUT=15;var UPC_TGT_COOKIE_STUB='????????????????????????????????????????????????????????????????';var UPC_TGT_COOKIE_STUB_KEY='stmsk';var UPC_TGT_COOKIE_KEY='tmsk';function tgt_load(filename,target){if(!is_cookie_already_set(UPC_TGT_COOKIE_KEY)&&supports_cookies()){request_cookie_and_components(filename,target);}else{request_components(filename,target);}}
function min_ajax(target,url,succ,fail){var r=null;if(window.XMLHttpRequest){r=new XMLHttpRequest();}else if(window.ActiveXObject){r=new ActiveXObject("Microsoft.XMLHTTP");}
r.onreadystatechange=function(){if(r.readyState==4){if(r.status==200){succ(r);}else{if(fail&&typeof(fail)=="function"){fail(r);}else{succ(r);}}}};r.open('GET',url,true);r.send(null);}
function show_default(target){document.getElementById(target+"c").className=null;}
function request_cookie_and_components(filename,target){min_ajax(target,'/tgt/userinfo',function(r){request_components(filename,target);if(typeof(tgt_public_facts)=="function"){tgt_public_facts(false,target);}},function(r){set_cookie(UPC_TGT_COOKIE_KEY,'?');show_default(target);});}
function get_referer(){return(""+document.referrer);}
function request_components(filename,target){min_ajax(target,filename,function(r){show_default(target);document.getElementById(target+"c").innerHTML=r.responseText;parse_ajax_response(target,r.responseText);},function(r){show_default(target);});}
function parse_ajax_response(target,response){response=response.replace(/[\n\r\t]/g,"NEW_LINE_MARKER");content=response.split("</script>");for(var j=0;j<content.length;j++){script=content[j].match("<script([^>]*)>(.*)");if(script){if(script[1].indexOf("src=")>-1){source=script[1].match("src=\"(.*?)\"");min_ajax(target,source[1],function(r){eval(r.responseText);},function(r){});}else{evalcode=script[2].replace(/NEW_LINE_MARKER/g,"\n");eval(evalcode);}}}}
function supports_cookies(){set_cookie(UPC_TGT_COOKIE_STUB_KEY,UPC_TGT_COOKIE_STUB,UPC_TGT_COOKIE_TIMEOUT);result=(get_cookie(UPC_TGT_COOKIE_STUB_KEY)==UPC_TGT_COOKIE_STUB);set_cookie(UPC_TGT_COOKIE_STUB_KEY,null,-1);return result;}
function is_cookie_already_set(name){var cookie=get_cookie(name);return(cookie!=null);}
function set_cookie(name,value,minutes){if(minutes){var date=new Date();date.setTime(date.getTime()+(minutes*60*1000));var expires='; expires='+date.toGMTString();}
else{var expires='';}
document.cookie=name+'='+value+expires+'; path=/';}
function get_cookie(name){var nameEQ=name+'=';var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1,c.length);}
if(c.indexOf(nameEQ)==0){return(c.substring(nameEQ.length,c.length));}}
return(null);}
