if (top.location != self.location) top.location = self.location;
function Menu_Select(td)
{
    document.getElementById(td).style.backgroundPosition = "0% -42px";
    document.getElementById(td).style.backgroundColor = "lawngreen";
    document.getElementById(td).style.color = "Red";
    for (var i = 0; i < document.images.length; i++)
    {
        if (document.images[i].alt.length > 0)
            document.images[i].title = document.images[i].alt;
    }
}
function SetTracker()
{
	return;
    var frms = document.getElementsByName("google_ads_frame");
   	for (var i=0; i<frms.length; i++)
   	{
   	    frms[i].onfocus = AsLog;
   	}
}
var gadLogged = false; 
function AsLog(evt)
{ 
    window.focus(); 
    if (! gadLogged) 
    { 
        var w = (evt) ? evt.target.width : event.srcElement.width;
        var h = (evt) ? evt.target.height : event.srcElement.height;
        gadLogged = true; 
        new Image().src = "http://www.blocklayer.com/AsLogger.ashx?p="+ escape(document.location.href.substring(11)) +"_"+ w +"_"+ h +"&a="+ escape(window.status.substring(6));
    }
}
var aALogged = false;
function AaLog()
{       
    if (! aALogged)
    {
        aALogged = true;
        new Image().src = "http://www.blocklayer.com/AsLogger.ashx?p=A-"+ escape(document.location.href.substring(11)) +"&a=AuctionAds";
    }
}
function Help_onclick(prog, hei)
{
	var w = window.open("Help/"+prog+".aspx",null,"height="+ hei +",width=650,scrollbars=yes,resizable=yes,status=no,toolbar=no,menubar=no,location=no");
	w.focus();
}
function printResults_onclick(item, wide, high, border, title)
{
	var winFeatures = "width="+ wide +", height="+ high +",status=no,toolbar=no,menubar=yes,scrollbars=yes,location=no";
	var w = window.open("",null,winFeatures);
	var Stats = document.getElementById(item); 
	w.document.open();
	w.document.write("<html><head><LINK href='Styles/Print.css' type='text/css' rel='stylesheet'>");
	w.document.write("</head><body bgcolor='white'>");
	w.document.write("<div align='left'><img src='images/tarrantitS.gif' border='0' align='middle'> &nbsp;<img src='images/BlocktechS.gif' border='0' align='middle'><br><font size=4>");
	w.document.write(title);
	w.document.write("</font><br>");
	w.document.write("<input type='text' id='txtJobName' value='Job Name:' style='width: 570px; height: 28px; font-size: 18px; color: navy'><br>");
	w.document.write("<table id='tblPrint' width='300'><tr><td width='120'><input type='button' value='Print' style='font-size: 18px; font-weight: bold' onclick='RemoveBorder();window.print();window.close()'>");
	w.document.write("</td><td><input type='button' value='Close Window' onclick='javascript:window.close()'></td></tr><table>");
	w.document.write("<table id='tbl' cellSpacing='0' cellPadding='1' bgcolor='white' border='");
	w.document.write(border);
	w.document.write("'><tr><td>");
	w.document.write(Stats.innerHTML);
	w.document.write("</td></tr></table></div>");
	w.document.write("<Script language='javascript'>var tbls=document.getElementsByTagName('table');");
	w.document.write("for (var i=0; i< tbls.length; i++)");
	w.document.write("{tbls[i].style.backgroundColor='white';}");
	w.document.write("function RemoveBorder(){ document.getElementById('txtJobName').style.border='0px'; document.getElementById('tblPrint').style.display='none';}");
	w.document.write("</script></body></html>");
	w.document.close();
	w.focus();
}
function Show(event)
{
	var d = document.getElementById("divShow");
	d.style.left= event.clientX+44 + document.body.scrollLeft +"px";
	d.style.top= event.clientY-40+ document.body.scrollTop +"px";
}
function Hide()
{
	document.getElementById("divShow").style.left=-1000;
}
function BookmarkPage()
{	
	var loc = document.location.href;
	if (loc.indexOf("?") >0)
		loc = loc.substring(0, loc.indexOf("?"));
	if (document.all)
		window.external.AddFavorite(loc, document.title);
	else if (window.sidebar)
		window.sidebar.addPanel(window.document.title, loc, "");
	var bug = new Image(); 
   	bug.src = "http://www.blocklayer.com/Logger.ashx?p="+ escape(document.location.href.substring(11)) +"&a=Bookmarked";
}
function TellAFriend()
{
    var loc = document.location.href;
    if (loc.indexOf("?") > 0)
		loc = loc.substring(0, loc.indexOf("?"));
    var w = window.open("TellFriend.aspx?loc="+ loc,null,"height=240,width=450,scrollbars=no,resizable=no,status=no,toolbar=no,menubar=no,location=no");
    w.focus();
}
function CheckCookie(name)
{
    var arg = name + "=";
    var argLen = arg.length;
    var cLen =document.cookie.length;
    var i = 0;
    while (i < cLen)
    {
        var j = i + argLen;
        if  (document.cookie.substring(i, j) == arg)
            return GetCookieValue(j);
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return "";
}
function GetCookieValue(offset)
{
    var endstr = document.cookie.indexOf(";", offset)
    if (endstr == -1)
        endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}
var hitLimit = false;
function CheckLimit()
{
    var startTime = CheckCookie("StartTime");
    if (startTime == "")
    {
         document.cookie = "StartTime="+ new Date().getTime();
         document.cookie = "Runs=1";
         return true;
    }
    var runs = CheckCookie("Runs");
    if (runs > 40)
    {
          Log(runs);
          window.location.replace("http://www.blocklayer.com");
    }
    var secondsSinceStart = (new Date().getTime() - startTime) / 1000;
    if (secondsSinceStart > 240)
    {
         document.cookie = "StartTime="+ new Date().getTime();
         document.cookie = "Runs=1";
         return true;
    }
    var runIntervals = secondsSinceStart / runs; // avg seconds between runs
    if (runs > 10 && runIntervals < 12)// more than 1 every 12 seconds. or 5 per minute
    {
        if (! hitLimit)
        {
            Log(runs);
            hitLimit = true;
        }
        var timeTillFree = (runs * 12) - secondsSinceStart;
        alert("To conserve resources, this free service limits usage frequency rates\n\r\n\rYou have used it "+ runs +" times in "+ Math.ceil(secondsSinceStart) +" seconds\n\r\n\rPlease wait "+ Math.ceil(timeTillFree) +" seconds before trying again\n\r\n\rSorry for the inconvenience");
        return false;
    }
    runs++;
    document.cookie = "Runs="+ runs;
	return true;	
}
function Log(r)
{
    new Image().src = "http://www.blocklayer.com/Logger.ashx?p=Stairs_"+ r +"&a=Limit";
}
function LogAd(ad)
{
      new Image().src = "http://www.blocklayer.com/AsLogger.ashx?p=CH-"+ escape(document.location.href.substring(11)) +"&a="+ ad;   	
}
var linked = false;
function LogUser(app)
{
    if (! linked)
    {
     	linked = true;
    	new Image().src = "http://www.blocklayer.com/Logger.ashx?p="+ escape(document.location.href.substring(11)) +"&a="+ app;
    }
}
//window.onbeforeprint = LogPrint;
function LogPrint()
{
    new Image().src = "http://www.blocklayer.com/Logger.ashx?p="+ escape(document.location.href.substring(11)) +"&a=Print";
}
function Promo()
{
    var w = window.open("Promo.aspx", null, "height=360,width=440,scrollbars=no,resizable=no,status=no,toolbar=no,menubar=no,location=no");
    w.focus();
}