var n_prs = "100002"; var o_wn = window; var ie = document.all; var s_url = "http://forexad.com/ac/"; var s_img_url = "http://forexad.com/js/"; var op = 0; var s_prm = ""; var a_prm = new Array(); var a_words = new Array(); var a_renew = new Array(); var a_words_ids = new Array(); var a_evt_names = new Array("onmouseover","onmouseout","onclick") var slct_wrd_count = 0; var wrd_count; var hgl_interv; var load_interv; var tt_hid_tmr; var opacity = 94; var b_ad_loaded; var tt_ifr_id = "ifrTTP"; var act_word; var act_itm_ref; addHandler(o_wn, 'load', LoadPresetData); function addHandler(obj, evType, handler) { if (obj.addEventListener) { obj.addEventListener('DOMContentLoaded', handler, false); return true; } else if (obj.attachEvent) { var r = obj.attachEvent("on"+evType, handler); return r; } else { return false; } } function LoadData(s_url) { try { s = document.createElement("script"); s.src = s_url; s.language = "Javascript"; s.type = "text/javascript"; if(document.body) document.body.appendChild(s); else jsTimer = winObj.setTimeout("LoadData('" + s_url + "')",1000); } catch(e) { return -1; } } function LoadPresetData() { if (!o_wn.n_prs) return; o_wn.setTimeout('LoadData(s_url + "keywords.php?pid=4");',500); } function DoChanges() { if (o_wn.navigator.userAgent.indexOf("Mozilla")==-1) if (o_wn.navigator.userAgent.indexOf("Opera")!=-1) op = 1; else return; if(s_prm) a_prm = s_prm.split("|"); if(!a_prm[0] || a_prm[0].length == 0) return; a_prm[1] = a_prm[1]?a_prm[1]:"#0000FF"; a_prm[2] = a_prm[2]?a_prm[2]:"270"; a_prm[3] = a_prm[3]?a_prm[3]:"About It Ad"; a_prm[5] = a_prm[5]?a_prm[5]:"#000033"; a_prm[7] = a_prm[7]?a_prm[7]:"#FF6600"; a_prm[6] = a_prm[6]?a_prm[6]:a_prm[7]; a_prm[8] = a_prm[8]?a_prm[8]:"#0000FF"; a_prm[9] = a_prm[9]?a_prm[9]:"1"; var o_div = document.createElement("DIV"); AddEvntHandlers(o_div,a_evt_names,new Array(TTHideCancel,TTHideDelayed,TTClick)); document.body.appendChild(o_div); o_div.setAttribute("id", "msgHolder"); o_div.style.cssText = "z-index:10; position:absolute; display:none; filter:alpha(opacity=" + opacity + "); opacity: " + opacity/100 + "; "; o_div.innerHTML = ""; var o_ifr_doc = TTiFrmDocRef(); if (o_ifr_doc) { with(o_ifr_doc) { write(""); write(""); write(""); write(""); write(""); write(""); write(""); write("
"+a_prm[3]+"
"); write("
"); write("
"); !ie ? close() : ""; } if (!a_words || a_words.length==0) return; var o_ifr_win = TTiFrmWinRef(); if (o_ifr_win) { PrepareTTImg("imgQuest",o_ifr_win.a_img[1]); PrepareTTImg("imgX",o_ifr_win.a_img[2]); } hgl_interv = o_wn.setInterval("DoHighlight()",9); o_wn.status=''; } } function PrepareTTImg(s_img_id,o_img) { var o_ifr_doc = TTiFrmDocRef(); if (!o_ifr_doc || !o_img || !s_img_id) return; var img = o_ifr_doc.getElementById(s_img_id); if (img) img.src = o_img.src; else img.style.display = "none"; } function TTSetBody(tt_ttl,tt_body,tt_lnk,ref_lnk) { var o_ifr_win = TTiFrmWinRef(); var o_ifr_doc = TTiFrmDocRef(); if (!o_ifr_doc) return; var div_ttl = o_ifr_doc.getElementById("ttTtl"); var div_body = o_ifr_doc.getElementById("ttBody"); var div_lnk = o_ifr_doc.getElementById("ttLnk"); var lnk_pref = "" + tt_ttl + ""; div_ttl.style.display="block"; } else div_ttl.style.display="none"; if (tt_lnk) { div_lnk.innerHTML = lnk_pref + " class='TT_Link'>" + tt_lnk +""; div_lnk.style.display="block"; } else div_lnk.style.display="none"; if (b_heb) div_body.dir = "rtl"; else div_body.dir = "ltr"; div_body.innerHTML = lnk_pref + " class='TT_Body'>" + tt_body + ""; var img = o_ifr_doc.getElementById("imgLoad"); if (img && o_ifr_win) img.src = o_ifr_win.a_img[0].src; } function TTiFrmDocRef() { if (op) return GetObj(tt_ifr_id).document; else return (ie ? document.frames[tt_ifr_id].document : GetObj(tt_ifr_id).contentDocument); } function TTiFrmWinRef() { return (ie&&!op ? document.frames[tt_ifr_id].window : GetObj(tt_ifr_id).contentWindow); } function TTShow(event) { var o_child, over, word, tt_data_ref, doc_el; var elemOfsX = elemOfsY = y_co = scrl_top = 0; var ev = event; var msg_div = GetObj("msgHolder"); if (!msg_div || !ev) return; var elem1 = elem = ev.srcElement ? ev.srcElement : ev.target; var do_renew = 0; var o_nd_type = ie ? 1 : elem1.ELEMENT_NODE; TTHideCancel(1); while(elem1.nodeType != o_nd_type) elem1 = elem1.parentNode; if (elem1.offsetParent) while (elem1.offsetParent) { elemOfsX += elem1.offsetLeft; elemOfsY += elem1.offsetTop; elem1 = elem1.offsetParent; } word = (ie||op)?elem.innerText:elem.textContent; var o_ifr = GetObj(tt_ifr_id); var o_ifr_doc = TTiFrmDocRef(); var msg_ref = o_ifr_doc.getElementById("msgTbl"); if(!msg_ref) return; tt_data_ref = TTGetCont(word); if (tt_data_ref && tt_data_ref[4] && (Date.parse(new Date()) - tt_data_ref[4] > 540000)) { TTClearCont(word); tt_data_ref = null; } if (!tt_data_ref || tt_data_ref.length == 0) { b_ad_loaded = 0; load_interv = o_wn.setInterval("ChkAdLoad()",4500); tt_data_ref = new Array("","
  Loading Data...
","","",0,"javascript:void(0)"); act_word = word; var wid = GetWordId(act_word); var o_ifr_win = TTiFrmWinRef(); if (o_ifr_win) { var rnd = Math.floor(Math.random() * 100000); var loc; try { loc = top.location; } catch(e) { loc = document.location; } o_ifr_win.LoadData(s_url+"ad_data.php?pid=4&bl="+escape(loc)+"&key="+word+"&word_id="+wid+"&tmp="+rnd); } do_renew = 1; } TTSetBody(tt_data_ref[3],tt_data_ref[1],tt_data_ref[2],tt_data_ref[5]); act_itm_ref = tt_data_ref; elem.style["borderBottomWidth"] = a_prm[9]+"px"; elem.setAttribute("href",tt_data_ref[5]); msg_div.style.display = "inline"; o_ifr.setAttribute("width", a_prm[2]); o_ifr.setAttribute("height", msg_ref.offsetHeight); doc_el = document.documentElement; scrl_top = doc_el.scrollTop ? doc_el.scrollTop : document.body.scrollTop; over = (elemOfsX + msg_div.offsetWidth) - document.body.offsetWidth + 10; if (over<0) over=0; if (over > 0) elemOfsX -= msg_div.offsetWidth; if (elemOfsY - scrl_top < msg_div.offsetHeight + 10) y_co = elemOfsY + elem.offsetHeight - 2; else y_co = elemOfsY - msg_div.offsetHeight; if (do_renew) { a_renew[0] = elem; a_renew[1] = elemOfsY; a_renew[2] = scrl_top; } msg_div.style.left = (elemOfsX + "px"); msg_div.style.top = (y_co + "px"); } function TTRenew(word,elem,elem_top,scrl_top) { if (b_ad_loaded) return; var msg_div = GetObj("msgHolder"); if (!msg_div) return; var prev_height = msg_div.offsetHeight; var prev_top = msg_div.offsetTop; var tt_data_ref = TTGetCont(word); if (!tt_data_ref || tt_data_ref.length == 0) tt_data_ref = new Array("","See Google search results about " + act_word + "","www.google.com",act_word,0, "http://www.google.com/search?q="+act_word+"&ie=utf-8&oe=utf-8&aq=t"); act_itm_ref = tt_data_ref; TTSetBody(tt_data_ref[3],tt_data_ref[1],tt_data_ref[2],tt_data_ref[5]); elem.setAttribute("href",tt_data_ref[5]); var o_ifr = GetObj(tt_ifr_id); var o_ifr_doc = TTiFrmDocRef(); var msg_ref = o_ifr_doc.getElementById("msgTbl"); o_ifr.setAttribute("height", msg_ref.offsetHeight); if(elem_top < prev_height) y_co = prev_top; else { y_co = elem_top - msg_div.offsetHeight; if (y_co - scrl_top < 10) y_co = elem_top + elem.offsetHeight - 2; } msg_div.style.top = (y_co + "px"); b_ad_loaded = 1; ClearAdLoadInterv(); } function TTClick() { var o_n_win; if (act_itm_ref) { TTClearCont(act_itm_ref[0]); act_itm_ref = null; } } function TTHideDelayed(event) { TTSetOpacity(opacity); tt_hid_tmr = o_wn.setTimeout("TTHide()",1500); var ev = event; if (ev) { var elem = ev.srcElement ? ev.srcElement : ev.target; if (elem && (elem.innerText||elem.textContent)) elem.style['borderBottomWidth'] = '1px'; } } function TTHideCancel(b_ovr_under) { o_wn.clearTimeout(tt_hid_tmr); if (b_ovr_under!=1) TTSetOpacity(100); } function TTHide() { var msg_div = GetObj("msgHolder"); if (msg_div) msg_div.style.display = "none"; } function TTGetCont(word) { var i=0, ret_val; var tt_cont = TTiFrmWinRef().tt_cont; if (!tt_cont) return; while (i-1) { wrd_count++; if (wrd_count%2!=0) { m=1; while(ni>-1 && curWord!=srch_word) { nv = o_chld_nd.nodeValue; // preparin before = document.createTextNode(nv.substr(0,ni)); hi_txt = nv.substr(ni,srch_word.length); after = document.createTextNode(nv.substr(ni+srch_word.length)); hi_txt_nd = document.createTextNode(hi_txt); hi_txt_nd_hold = document.createElement("A"); with(hi_txt_nd_hold) { style.cssText = "border-bottom:1px solid "+a_prm[1]+"; color:"+a_prm[1]+"; text-decoration:underline; cursor:pointer; "; setAttribute("tpi","1"); setAttribute("href","about:blank"); setAttribute("target","_blank"); if (op) setAttribute("onmouseover","TTShow(event)"); appendChild(hi_txt_nd); } AddEvntHandlers(hi_txt_nd_hold,a_evt_names,evHandlers); // replacin curWord=srch_word; with(o_pr_nd) { insertBefore(before,o_chld_nd); insertBefore(hi_txt_nd_hold,o_chld_nd); insertBefore(after,o_chld_nd); removeChild(o_chld_nd); } o_chld_nd = after; tmp_nd_val = o_chld_nd.nodeValue.toLowerCase(); ni = GetWrdInd(tmp_nd_val,srch_word); m++; srch_word_cnt++; } i += m; } } } HighlRecursive(o_chld_nd,srch_word); } } else return; } function GetWrdInd(text_data, word) { var srch_word = new RegExp(word, "ig"); var signs = "\n\ ,.!?\""; var chr_before, chr_after, do_ret = 0; var tmp=0, add=0, val1=0, val2=text_data.length-1; try { while (!do_ret) { do_ret = 1; tmp = text_data.search(srch_word); if (tmp > -1) { if (!ie) { val1 = 2; val2 = text_data.length - 2; } if (tmp > val1) { chr_before = text_data.charAt(tmp-1); if (signs.indexOf(chr_before)==-1) do_ret = 0; } if ((tmp + word.length) <= val2) { chr_after = text_data.charAt(tmp+word.length); if (signs.indexOf(chr_after)==-1) do_ret = 0; } } else add = 0; if (!do_ret) { add += tmp+word.length; text_data = text_data.substring(tmp+word.length,text_data.length); } } return (tmp + add); } catch(e) { return -1; } } function GetWordId(word) { if (!word || !a_words || !a_words_ids || a_words.length!=a_words_ids.length) return -1; for (i=0;i= 1488 && chr <= 1514 ) b_heb = 1; } return b_heb; } function GetObj(s_id) { return document.getElementById(s_id); } function AddEvntHandlers(o_trgt, a_ie_evt, a_handlers) { var i; if(!o_trgt || !a_ie_evt || !a_handlers || a_ie_evt.length!=a_handlers.length) return; for (i=0;i