GPR = null;
INWORK1 = false;
vURLsh = false;
function GPRC()
{
	this.requestx = function()
	{
		if(this.e('iURLsh').value == '' || this.e('iURLsh').value == 'http://')
		{
			alert('Please enter URL')
		}
		
		else
		{
			if(!INWORK1)
			{
				LEVEL = 1;
				clearTimeout(TTC_TIMER);
				//this.e('CONTRACTOR').innerHTML = '';
				this.e('SNAP').innerHTML = '';
				vURLsh = this.e('iURLsh').value
				INWORK1 = true;
				this.e('mload').innerHTML = '<center><br><img src="img/loading.gif" /><br></center>';
				this.e('ANNEX').innerHTML = '';
				this.e('URLsh').innerHTML = '';
				ajax(null);
			}
		}
	}
	
	this.e = function(item)
	{
		return document.getElementById(item);
	}
	
	this.CRTBE = function(item)
	{
		eval(item);
		//alert(additionalinfo.length);
		if(additionalinfo[2]==1)
		{
			var listeddo = "Yes";
		}
		else
		{
			var listeddo = "No";
		}
		regular = 'style="color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:100; font-size:10px;"';
		redtext = 'style="color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:100; font-size:11px;"';
		bluetext = 'style="color:#0000ff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:100; font-size:11px;"';
		vURLsh2 = vURLsh.replace("www.",'');
		this.e('SNAP').innerHTML = '<table border="0" cellpadding="0" cellspacing="0" width="100%" '+regular+'><tr><tr height="20"><td>&nbsp;</td></tr></tr><tr><td align="left" valign="middle"><b>Google Pagerank for: </b><span '+bluetext+'>http://'+vURLsh+'</span> <span '+redtext+'>'+additionalinfo[0]+'/10</span></td></tr><tr><td align="left" valign="middle"><img src="primg/pr'+additionalinfo[0]+'.gif" border="0" /></td></tr><tr><td align="left" valign="middle"><b>Site Title: </b>'+additionalinfo[8]+'</td></tr><tr><td align="left" valign="middle"><b>Url: </b><span '+bluetext+'><a href="http://'+vURLsh+'" target="_blank">http://'+vURLsh+'</a></span></td></tr><tr><td align="left" valign="middle" style="color:#ff0000; font-weight:bold;">Pagerank is valid!</td></tr><tr height="20"><td>&nbsp;</td></tr><tr><td align="left" valign="middle"><b>Search result from Google for: </b><span '+bluetext+'>http://'+vURLsh+'</span></td></tr><tr><td align="left" valign="middle"><img src="http://open.thumbshots.org/image.pxf?url='+vURLsh2+'&size=1" border="1"><br /><textarea cols="40" rows="2" name="comments" onClick="this.focus();this.select();"><a href="http://www.cpagerank.com"><img src="http://www.cpagerank.com/display.php" ></a></textarea></td></tr><tr><td align="left" valign="middle"><b>Site Title: </b>'+additionalinfo[8]+'</td></tr><tr><td align="left" valign="middle"><b>Url: </b><span '+bluetext+'><a href="http://'+vURLsh+'" target="_blank">http://'+vURLsh+'</a></span></td></tr><tr><td align="left" valign="middle" style="color:#ff0000; font-weight:bold;">Pagerank is valid!</td></tr><tr height="30"><td>&nbsp;</td></tr></table>';
		var google = additionalinfo[3];
		google = google.replace(/,/g,'');
		var yahoo = additionalinfo[4];
		yahoo = yahoo.replace(/,/g,'');
		//var altavista = additionalinfo[6];
		//altavista = altavista.replace(/,/g,'');
		var alltheweb = additionalinfo[7];
		alltheweb = alltheweb.replace(/,/g,'');
		var total = parseFloat(google)+parseFloat(yahoo)+parseFloat(alltheweb);
		this.e('ANNEX').innerHTML ='<table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td align="left"><table align="left" cellpadding="0" cellspacing="0" border="0" width="500" '+regular+'><tr><td align="left" valign="middle" colspan="5"><b>Link popularity for '+vURLsh+'</b></td></tr><tr><td colspan="5" height="1" bgcolor="#999999"></td></tr><tr><td width="100" bgcolor="#215687" align="center" style="color:#ffffff; font-weight:bold; border-left:1px solid #999999; ">Pagerank</td><td width="100" bgcolor="#215687" align="center" style="color:#ffffff; font-weight:bold; border-right:1px solid #999999;">	Google<img src="img/icon_google.gif"></td><td width="100" bgcolor="#215687" align="center" style="color:#ffffff; font-weight:bold; border-right:1px solid #999999;">Yahoo<img src="img/icon_yahoo.gif"></td><td width="100" bgcolor="#215687" align="center" style="color:#ffffff; font-weight:bold; border-right:1px solid #999999;">Altavista</td><td width="100" bgcolor="#215687" align="center" style="color:#ffffff; font-weight:bold; border-right:1px solid #999999;">Alltheweb</td></tr><tr><td colspan="5" height="1" bgcolor="#999999"></td></tr><tr><td height="25" align="center" style="border-left:1px solid #999999; border-right:1px solid #999999;">'+additionalinfo[0]+'</td><td align="center" style="border-right:1px solid #999999; padding-left:10px; padding-right:10px;"><a href="http://www.google.com/search?q=link:'+vURLsh+'&filter=0">'+additionalinfo[3]+'</a></td><td align="center" style="border-right:1px solid #999999; padding-left:10px; padding-right:10px;"><a href="http://siteexplorer.search.yahoo.com/search?p=http%3A%2F%2F'+vURLsh+'&bwm=i&bwms=p&bwmf=u&fr=sfp&fr2=seo-rd-se">'+additionalinfo[4]+'</a></td><td align="center" style="border-right:1px solid #999999; padding-left:10px; padding-right:10px;"><a href="http://www.alltheweb.com/search?cat=web&cs=utf-8&q=link%3Ahttp%3A%2F%2F'+vURLsh+'&_sb_lang=any">'+additionalinfo[7]+'</a></td><td align="center" style="border-right:1px solid #999999; padding-left:10px; padding-right:10px;">'+total+'</td></tr><tr><td colspan="5" height="1" bgcolor="#999999"></td></tr></table></td</tr><tr><td align="left"><table border="0" cellpadding="2" cellspacing="2" width="100%" '+regular+'><tr><td align="left" valign="middle"><b>DMOZ.org <span '+regular+'>listed</span><span '+redtext+'>?</span></b> - <a href="http://search.dmoz.org/cgi-bin/search?search='+vURLsh+'" target="_blank">'+listeddo+'</a></td></tr><tr><td align="left" valign="middle"><b>Google Directory <span '+regular+'>listed</span><span '+redtext+'>?</span></b> <a href="http://www.google.com/search?q='+vURLsh+'&hl=en&cat=gwd%2FTop" target="_blank">Check...</a></td></tr><tr><td align="left" valign="middle"><b>Yahoo! Directory <span '+regular+'>listed</span><span '+redtext+'>?</span></b> - <a href="http://search.yahoo.com/search/dir?h=c&p='+vURLsh+'" target="_blank">'+listeddo+'</a></td></tr><tr><td align="left" valign="middle"><b>Domain history<span '+redtext+'>?</span></b> - <a href="http://web.archive.org/web/*/http://'+vURLsh+'" target="_blank">Yes</a></td></tr><tr><td align="left" valign="middle"><b><img src="img/alexaicon.gif">Alexa Rank<span '+redtext+'>?</span></b>- '+additionalinfo[1]+'</td></tr></table></td></tr></table>';
		/**
		<td width="85" bgcolor="#215687" align="center" style="color:#ffffff; font-weight:bold; border-right:1px solid #999999;">	Alexa Rank</td>	<td width="111" bgcolor="#215687" align="center" style="color:#ffffff; font-weight:bold; border-right:1px solid #999999;">	Listed in Dmoz</td>
		
		<td align="center" style="border-right:1px solid #999999; padding-left:10px; padding-right:10px;">'+additionalinfo[1]+'</td><td align="center" style="border-right:1px solid #999999; padding-left:10px; padding-right:10px;">'+listeddo+'</td>
		**/
		
		
		var lil = null;
		//var HHT = '';
		//this.e('URLsh').innerHTML = 'PageRank of ' +  vURLsh
		/*
		for(var i=0;i<ips.length;i++)
		{
			if(lil)
			{
				var bg = '666666';lil = null;var co = 'FFFFFF';
			}
			else
			{
				var bg = 'E2EAE2';lil = 1;var co = '3F523F';
			}
			HHT += '<tr><td class="RS1" style="background-color:#'+bg+';color:#'+co+';width:30px;padding:4px;" align="right">'+(i+1)+'</td><td class="RS2" style="background-color:#'+bg+';color:#'+co+';padding:4px;font-weight:bold" align="center">'+ips[i]+'</td><td class="RS3" style="background-color:#'+bg+';color:#'+co+';padding:4px;font-weight:bold" align="center"><div id="myGPR'+ips[i]+'"><img src="img/pr_ani.gif" ></div></td></tr>';
		}
		this.e('CONTRACTOR').innerHTML = '<table width="600" border="0" cellpadding="1" cellspacing="1"><tr><td height="5px;"></td></tr><tr><td class="RS1" style="background-color:#336699;color:#FFFFFF;width:30px;padding:4px;" align="right">&nbsp;</td><td class="RS2" style="background-color:#336699;color:#FFFFFF;padding:4px;font-weight:bold" align="center">Google data center</td><td class="RS3" style="background-color:#336699;color:#FFFFFF;padding:4px;font-weight:bold" align="center">PageRank</td></tr>'+HHT+'</table>';
		*/
		TTC_TIMER = setTimeout(TTC, 1000);
		TTC_COUNT = 0;
		TTC_MAX = ips.length;
		
		
	}
}
TTC_TIMER = null;
TTC_COUNT = 0;
TTC_MAX = 0;
function TTC()
{	
	if(TTC_COUNT > (TTC_MAX-1))
	{
		clearTimeout(TTC_TIMER);
	}
	else
	{
		ajax(ips[TTC_COUNT]);
	}
	TTC_COUNT++;
}

function intialize()
{
	GPR = new GPRC();
}

window.onload = intialize;
