function openall(){var a=document.getElementById("myurls").value;var b=a.split("<br/>");for(var c=0;c<b.length;c++){window.open(b[c])}}function get_uniqueurls(){document.getElementById("process").style.display="";document.getElementById("url_get_all").style.display="";var a=new Array;var b=document.getElementById("display_url").value;var c="";var d="";if(b.indexOf("\n")>0){var e=b.split("\n")}else{var e=b.split(",")}for(var f=0;f<e.length;f++){a.push(e[f])}var g=a.unique();for(var h=0;h<g.length;h++){if(g[h]!=""){var d=d+"<br/>"+g[h]}}document.getElementById("myurls").value=d;document.getElementById("urls").innerHTML=d+"<br/><input type='button' name='open' value='Open All' onclick='openall();' />";document.getElementById("process").innerHTML="<font color='#003300'><b>Completed</b></font>"}function get_urls(){var a=new Array;var b=document.getElementById("display_url").value;var c="";var d="";if(b.indexOf(",")>0){var e=b.split(",")}else{var e=b.split("\n")}for(var f=0;f<e.length;f++){var b=e[f];b=b.replace(/\s+/g,"");e[f]=b;if(e[f].split("/")[0]=="http:"){var g="http://"+e[f].match(/:\/\/(.[^/]+)/)[1]}else{var g=e[f].split("/")[0]}a.push(g)}var h=a.unique();for(var i=0;i<h.length;i++){if(h[i]!=""){var d=d+"<br/>"+h[i]}}document.getElementById("myurls").value=d;document.getElementById("urls").innerHTML=d+"<br/><input type='button' name='open' value='Open All' onclick='openall();' />"}function f23_NoBblLine(a){f23_Reg=/r/g;a=a.replace(f23_Reg,"");if(a.charAt(0)=="\n"){a=a.replace("\n","")}f23_Reg=/nn/g;for(f23_=0;f23_<10;f23_++){a=a.replace(f23_Reg,"\n")}return a}function f23_NoDublicates(a){f23_Obj=document.getElementById(a);f23_Split=f23_Obj.value.split("\n");f23_Obj.value="";f23_Ary=new Array;for(f23_0=0;f23_0<f23_Split.length;f23_0++){f23_Split[f23_0]=f23_Split[f23_0].replace(f23_Reg,"");f23_Add=true;for(f23_1=0;f23_1<f23_Ary.length;f23_1++){if(f23_Ary[f23_1]==f23_Split[f23_0]){f23_Add=false}}if(f23_Add){f23_Obj.value+=f23_Split[f23_0]+"\r";f23_Ary[f23_Ary.length]=f23_Split[f23_0]}}f23_Obj.value=f23_NoBblLine(f23_Obj.value)}function Rankstate(){var a=document.getElementById("result");if(xml.readyState==4){if(xml.responseText=="url.blank"){result.innerHTML="Enter a valid URL"}else if(xml.responseText=="num.greater"){result.innerHTML="Enter nuber less than "+reqlimit}else{var b=document.getElementById("theValue");var c=parseInt(document.getElementById("theValue").value)+1;b.value=c;var d=xml.responseText.split("|");if(xml.responseText.indexOf("sitepg")>=0||xml.responseText.indexOf("sitelink")>=0){}else{var e=document.createElement("div");var f="my"+c+"Div";e.innerHTML=xml.responseText;a.appendChild(e)}getRss("sitelink")}}else{};}function InsertLink(){if(xml.readyState==4){}else{};}function pagerankcron(){if(xml.readyState==4||xml.readyState=="complete"){var a=xml.responseText.split("|");if(a[0].indexOf("pagerankcron")>=0){if(a[1]!=""){var b=a[1].split("^");makeRequest("../insert_data.php","?formname=cronfilelink&link_id="+b[1]+"&page_rank="+b[0])}}else{};}}function outboundlinkcron(){if(xml.readyState==4||xml.readyState=="complete"){var a=xml.responseText.split("|");if(a[0].indexOf("outboundcron")>=0){if(a[1]!=""){var b=a[1].split("^");makeRequest("../../insert_data.php","?formname=cronfilelink&link_id="+b[1]+"&outboundlink="+b[0])}}else{};}}function outboundlink(){if(xml.readyState==4||xml.readyState=="complete"){var a=xml.responseText.split("|");if(a[0].indexOf("outbound")>=0){if(a[1]!=""){var b=document.getElementById("result");var c=document.getElementById("theValue");var d=parseInt(document.getElementById("theValue").value)+1;c.value=d;var e=document.createElement("div");var f="my"+d+"Div";e.innerHTML="<table width='100%'><tr><td width='10%' style='border:1px solid #000000;'>"+d+"</td><td width='80%' style='border:1px solid #000000;white-space:normal;'>"+document.getElementById("nurl").value+"</td><td width='10%' style='border:1px solid #000000;' align='center'>"+a[1]+"</td></tr></table>";b.appendChild(e);getRss("outbound")}else{document.getElementById("pros").innerHTML="";document.getElementById("process").innerHTML="";document.getElementById("pros").innerHTML="<font color='#003300'><b>Completed</b></font>";document.getElementById("process").innerHTML="<font color='#003300'><b>Completed</b></font>"}}else{document.getElementById("pros").innerHTML="";document.getElementById("process").innerHTML="";document.getElementById("pros").innerHTML="<font color='#003300'><b>Completed</b></font>";document.getElementById("process").innerHTML="<font color='#003300'><b>Completed</b></font>"}}}function stateCreated(){if(xml.readyState==4||xml.readyState=="complete"){var a=xml.responseText;if(a!=""){document.getElementById("result").innerHTML=a;document.getElementById("process").innerHTML="<font color='#003300'><b>Completed</b></font>";getRsslink("backlink_page")}else{document.getElementById("process").innerHTML="<font color='#003300'><b>Completed</b></font>"}}}function stateChanged(){if(xml.readyState==4||xml.readyState=="complete"){var a=xml.responseText.split("|");if(a[0].indexOf("LINK")>=0){if(a[1]!=""){document.getElementById("url").value+=a[1];getRss("rss")}}else if(a[0].indexOf("rss")>=0){if(a[1]!=""){document.getElementById("url").value+=a[1];getRss("sitepg")}}else if(a[0].indexOf("sitepg")>=0){if(a[1]!=""){document.getElementById("url").value+=a[1];getRss("sitepage")}}else if(a[0].indexOf("sitepage")>=0){if(a[1]!=""){document.getElementById("url").value+=a[1];getRss("sitelink")}}else if(a[0].indexOf("sitelink")>=0){if(a[1]!=""){document.getElementById("url").value+=a[1];getRss("rss")}}else if(a[0].indexOf("rank")>=0){if(a[1]!=""){document.getElementById("url").value+=a[1]}}else{}getPagerank()}}function getlink(a){if(document.getElementById("keyword").value==""){alert("Please enter keyword");return false}var b=document.getElementById("keyword").value;document.getElementById("process").style.display="";document.getElementById("url_get_key").style.display="";var c="findrank.php";c=c+"?act="+a+"&keyword="+b;xml.onreadystatechange=stateChanged;xml.open("GET",c,true);xml.send(null)}function loadbacklink(){if(document.getElementById("query").value==""){alert("Please enter URL");document.getElementById("query").focus();return false}var a=document.getElementById("query").value;var b=document.getElementById("linktype").value;var c=document.getElementById("depth").value;var d=document.getElementById("engine").value;document.getElementById("process").style.display="";var e="backlinks.php";e=e+"?query="+a+"&linktype="+b+"&depth="+c+"&engine="+d;xml.onreadystatechange=stateCreated;xml.open("GET",e,true);xml.send(null)}function stoprequest(){if(isSent){xml.abort();return false}}function deleteCookie(a,b,c){if(getCookie(a)){setCookie(a,"",-30,b,c)}}function setCookie(a,b,c,d,e,f){var g=new Date;if(c){c=c*1e3*3600*24}document.cookie=a+"="+escape(b)+(c?";expires="+(new Date(g.getTime()+c)).toGMTString():"")+(d?";path="+d:"")+(e?";domain="+e:"")+(f?";secure":"")}function getCookie(a){var b=document.cookie.indexOf(a+"=");var c=b+a.length+1;if(!b&&a!=document.cookie.substring(0,a.length)){return null}if(b==-1){return null}var d=document.cookie.indexOf(";",c);if(d==-1)d=document.cookie.length;return unescape(document.cookie.substring(c,d))}function loadHandlerPrank(){deleteCookie("num1");url=document.getElementById("url");num=document.getElementById("num");button=document.getElementById("button");button.onclick=getResultsPrank}function loadHandler(){document.getElementById("theValue").value=0;url=document.getElementById("url");button=document.getElementById("button");button.onclick=getResults}function getResultsPrank(){num1=getCookie("num1");if(num1==null){setCookie("num1",0);num1=parseInt(getCookie("num1"))}if(parseInt(num1)>parseInt(num.value)){deleteCookie("num1");document.getElementById("process").innerHTML="<font color='#003300'><b>Completed</b></font>";document.getElementById("forumpagerank").className="trshow";return false}if(num.value==""){deleteCookie("num1");alert("Enter number");return false}if(parseInt(num.value)>reqlimit){alert("Enter number less than "+reqlimit);return false}document.getElementById("process").style.display="";setCookie("num1",parseInt(num1)+1);resultElement();xml.open("get","findrank.php?act=forumrank&url="+escape(url.value)+"&num="+parseInt(num1));xml.onreadystatechange=handleResultsPrank;xml.send(null);isSent=true}function getRss(a){num1=parseInt(document.getElementById("theValue").value);url=document.getElementById("url");var b=url.value.split("\n");if(num1==0){document.getElementById("result").innerHTML="";document.getElementById("pros").innerHTML="<b>Please wait...</b><img src='ajax-loader.gif' border='0'>";document.getElementById("pros").style.display=""}if(b.length>num1){if(b[num1]==""){document.getElementById("pros").innerHTML="<font color='#003300'><b>Completed.....</b></font>";document.getElementById("theValue").value=0;document.getElementById("myval").value=1}else{if(b[num1]!=""){var c=document.getElementById("rssurl").value;if(c==b[num1]){document.getElementById("theValue").value=parseInt(document.getElementById("theValue").value)+1;getRss(a)}else{if(b.length)document.getElementById("pros").style.display="";document.getElementById("process").style.display="";xml.open("get","findrank.php?act="+a+"&url="+escape(b[num1]));if(a=="outbound"){document.getElementById("nurl").value=b[num1];xml.onreadystatechange=outboundlink}else if(a=="outboundcron"){xml.onreadystatechange=outboundlinkcron}else if(a=="pagerankcron"){xml.onreadystatechange=pagerankcron}else{xml.onreadystatechange=stateChanged}xml.send(null);isSent=true}}else{document.getElementById("pros").innerHTML="<font color='#003300'><b>Completed</b></font>";document.getElementById("myval").value=1;document.getElementById("theValue").value=0}}}else{document.getElementById("myval").value=1;document.getElementById("theValue").value=0;document.getElementById("pros").innerHTML="<font color='#003300'><b>Completed</b></font>"}}function getRsslink(a){if(a=="backlink_page"){xml.onreadystatechange=stateCreated}}function getPagerank(){num1=parseInt(document.getElementById("theValue").value);url=document.getElementById("url");var a=url.value.split("\n");if(reqlimit>num1){if(a.length>num1){if(a[num1]==""){}else{if(a[num1]!=""){var b=document.getElementById("rssurl").value;if(b==a[num1]){document.getElementById("theValue").value=parseInt(document.getElementById("theValue").value)+1;getRss("sitepg")}else{resultElement();document.getElementById("rssurl").value=a[num1];xml.open("get","findrank.php?act=rank&url="+escape(a[num1]));xml.onreadystatechange=Rankstate;xml.send(null);isSent=true}}}}else{document.getElementById("process").innerHTML="<font color='#003300'><b>Completed</b></font>";return false}}else{document.getElementById("process").innerHTML="<font color='#003300'><b>Completed</b></font>";return false}}function getResults(){num1=parseInt(document.getElementById("theValue").value);url=document.getElementById("url");var a=url.value.split("\n");if(num1==0){document.getElementById("result").innerHTML="";document.getElementById("process").innerHTML="Please wait...<img src='ajax-loader.gif' border='0'>";document.getElementById("process").style.display=""}if(a.length>num1){if(a[num1]==""){document.getElementById("process").innerHTML="<font color='#003300'><b>Completed...</b></font>";document.getElementById("theValue").value=0;document.getElementById("multisite").className="trshow"}else{if(a[num1]!=""&&a[num1]!=" "){document.getElementById("process").style.display="";document.getElementById("url_get_multi").style.display="";resultElement();xml.open("get","findrank.php?act=rank&url="+escape(a[num1]));xml.onreadystatechange=handleResults;xml.send(null);isSent=true}}}else{document.getElementById("theValue").value=0;document.getElementById("process").innerHTML="<font color='#003300'><b>Completed... </b></font>";document.getElementById("multisite").className="trshow";return false}}function handleResultsPrank(){var a=document.getElementById("result");var b=document.getElementById("theValue");var c=document.getElementById("theValue").value-1+2;b.value=c;var d=document.createElement("div");var e="my"+c+"Div";if(xml.readyState==4){if(xml.responseText=="url.blank"){result.innerHTML="Enter a valid URL"}else if(xml.responseText=="num.greater"){result.innerHTML="Enter nuber less than "+reqlimit}else{d.innerHTML=xml.responseText;a.appendChild(d);getResultsPrank()}}else{};}function handleResults(){var a=document.getElementById("result");if(xml.readyState==4){if(xml.responseText=="url.blank"){result.innerHTML="Enter a valid URL"}else if(xml.responseText=="num.greater"){result.innerHTML="Enter nuber less than "+reqlimit}else{var b=document.getElementById("theValue");var c=parseInt(document.getElementById("theValue").value)+1;b.value=c;var d=document.createElement("div");var e="my"+c+"Div";d.innerHTML=xml.responseText;a.appendChild(d);getResults()}}else{};}function resultElement(){if(!document.getElementById("result")){result=document.createElement("div");result.id="result";document.body.appendChild(result)}}function xmlObject(){if(typeof XMLHttpRequest=="undefined"){objects=Array("Microsoft.XmlHttp","MSXML2.XmlHttp","MSXML2.XmlHttp.3.0","MSXML2.XmlHttp.4.0","MSXML2.XmlHttp.5.0");for(i=0;i<objects.length;i++){try{return new ActiveXObject(objects[i])}catch(a){}}}else{return new XMLHttpRequest}}var xml=xmlObject();var url;var button;var result;var keyword;var num=0;var num1=0;var pageresult="";var isSent=false;var reqlimit=500;var f23_Obj,f23_Split,f23_Add;var f23_Reg=/n/g;Array.prototype.unique=function(){var a=[];var b=this.length;for(var c=0;c<b;c++){for(var d=c+1;d<b;d++){if(this[c]===this[d])d=++c}a.push(this[c])}return a}
