try {
document.write('<'+'script type="text/vbscript" src="http://s.wsj.net/javascript/vbFunctions.js'+'">'+'<'+'/script'+'>')
} catch(ex) {}
document.write('<'+'script src="http://s.wsj.net/javascript/httpRequest.js"'+'>'+'<'+'/script'+'>')
document.write('<'+'script src="http://s.wsj.net/javascript/stringFunctions.js"'+'>'+'<'+'/script'+'>')
var allowContextMenu = true
var rclickRequestObj = null;
if(loggedIn&&(!GetCookie("RCSEARCH")||!GetCookie("HOMEPAGE"))){
if(typeof pzn_enable_right_click_search == "string"){
SetCookie('RCSEARCH',((pzn_enable_right_click_search=="n")?"off":"on")+"|"+pzn_user_to_charts+"|"+pzn_user_to_indexes,'365d+');
}
var hpMapping={'US':'/home/us','Europe':'/home/europe','Asia':'/home/asia','health':'/home/health','mm':'/home/media','lexis':'/page/lexis.html'};
if(typeof pzn_edition_option == "string") {
SetCookie('HOMEPAGE',hpMapping[pzn_edition_option],'2d+');
}
}
function showRightClickSearch(e){
var searchText = trim("".concat(getSelectionText()));
var menuObj = document.getElementById("rcMenu")
if("".concat(GetCookie("RCSEARCH")).split("|")[0]=="off"||"".concat(window.location).substring(0,5)!="http:"||"".concat(window.location).indexOf(".user")>-1){
searchText=""
}
if(searchText!=""){
//allowContextMenu=false;
menuObj.style.display='block'
menuObj.style.left=((((typeof event != 'undefined')?(event.clientX+document.body.scrollLeft):(window.pageXOffset+e.clientX))-5)-340)+"px"
menuObj.style.top=(((typeof event != 'undefined')?(event.clientY+document.body.scrollTop):(window.pageYOffset+e.clientY))-5)+"px"
var tempHTML=''
tempHTML+='
Loading results
'
tempHTML+=''
var HTMLsearchText = "".concat(searchText)
HTMLsearchText=HTMLsearchText.replace(/&/g,"&")
HTMLsearchText=HTMLsearchText.replace(/\/g,">")
document.getElementById("rcMenuContent").innerHTML=tempHTML
document.getElementById("rcSearchText").innerHTML=((searchText.length>30)?(HTMLsearchText.substring(0,30)+"..."):(HTMLsearchText))
document.getElementById("rcSearchText").title=searchText
rclickRequestObj = new WSJAXRequest(
new _arg('VERB','GET'),
new _arg('URL','/public/search/3_0510.html?KEYWORDS='+escape(searchText)),
new _arg('PROCESS',
function( myObject ) {
if (myObject.readyState == 4) {
var resultXML = ""
if (typeof BinaryToString != 'undefined') {
resultXML=BinaryToString(myObject.responseBody+"");
} else {
resultXML=myObject.responseText;
}
var tempHTML = ""
if(resultXML.indexOf("")>-1){
var rList=resultXML.split("")
for(var i=0;i")[0].split("")[1].split("")[0]
var resultDate = rList[i].split("")[0].split("")[1].split("")[0]
var resultHeadline = rList[i].split("")[0].split("")[1].split("")[0]
tempHTML+=''
}
} else {
tempHTML+='No articles match your search criteria. Please try again.
'
}
tempHTML+=''
tempHTML+=''
tempHTML+='';
document.getElementById("rcMenuContent").innerHTML=tempHTML
adjustContextMenuPos();
rclickRequestObj=null;
}
}
)
)
adjustContextMenuPos();
} else {
menuObj.style.display='none'
allowContextMenu=true;
}
return allowContextMenu;
}
function hideRightClickSearch(){
rclickRequestObj=null;
document.getElementById('rcMenu').style.display='none';
}
function adjustContextMenuPos(){
var obj = document.getElementById("rcMenu")
var objTop=getDist(obj,true)
var objLeft=getDist(obj,false)
if(typeof pageYOffset != 'undefined') {
if ((objTop-pageYOffset)+obj.offsetHeight>window.innerHeight){
obj.style.top=((window.innerHeight-obj.offsetHeight)+pageYOffset)+"px"
}
var sboffSet=(document.body.parentNode.scrollWidth>document.body.parentNode.clientWidth)?16:0
if ((objLeft-pageXOffset)+obj.offsetWidth>(window.innerWidth-sboffSet)){
obj.style.left=(((window.innerWidth-sboffSet)-obj.offsetWidth)+pageXOffset)+"px"
}
} else if(typeof document.body.scrollTop != 'undefined') {
if ((objTop-document.body.scrollTop)+obj.offsetHeight>(document.body.offsetHeight-4)){
obj.style.top = ((document.body.offsetHeight-4)-obj.offsetHeight)+document.body.scrollTop
}
var sboffSet=(document.body.scrollWidth>document.body.clientWidth)?16:0
if ((objLeft-document.body.scrollLeft)+obj.offsetWidth>(document.body.offsetWidth-(sboffSet+4))){
obj.style.left = ((document.body.offsetWidth-(sboffSet+4))-obj.offsetWidth)+document.body.scrollLeft
}
}
if(getDist(obj,true)<0){
obj.style.top="0px"
}
if(getDist(obj,false)<0){
obj.style.left="0px"
}
}
function getSelectionText(){;return (window.getSelection)?window.getSelection():((document.getSelection)?document.getSelection():((document.selection)?document.selection.createRange().text:""));}
var tempHTML=''
tempHTML+=''
document.write(tempHTML)
document.oncontextmenu=showRightClickSearch