﻿// JScript File

var pageHeight;
var clientWidth;
var clientHeight;
var HeadAndFoot = 190+22+70;
    
function setScreen()
{
    getClientBounds();
    document.getElementById("main").height = clientHeight-HeadAndFoot;
}

function getClientBounds()
{
    if (typeof(window['Sys']) != "undefined")
    {
        switch(Sys.Browser.agent) 
        {
            case Sys.Browser.InternetExplorer:
                clientWidth = document.documentElement.clientWidth;
                clientHeight = document.documentElement.clientHeight;
                pageHeight = Math.max(Math.max(document.documentElement.scrollHeight, document.body.scrollHeight), clientHeight);
                break;
            case Sys.Browser.Safari:
                clientWidth = window.innerWidth;
                clientHeight = window.innerHeight;
                pageHeight = Math.max(window.pageXOffset, clientHeight);
                break;
            case Sys.Browser.Opera:
                clientWidth = Math.min(window.innerWidth, document.body.clientWidth);
                clientHeight = Math.min(window.innerHeight, document.body.clientHeight);
                pageHeight = Math.max(Math.max(window.pageXOffset, document.body.scrollHeight), clientHeight);
                break;
            default:  // Sys.Browser.Firefox, etc.
                clientWidth = Math.min(window.innerWidth, document.documentElement.clientWidth);
                clientHeight = Math.min(window.innerHeight, document.documentElement.clientHeight);
                pageHeight = Math.max(Math.max(window.pageXOffset, document.documentElement.scrollHeight), clientHeight);
                break;
        }
    }
    else
    {
        clientWidth = document.documentElement.clientWidth;
        clientHeight = document.documentElement.clientHeight;
        pageHeight = Math.max(Math.max(document.documentElement.scrollHeight, document.body.scrollHeight), clientHeight);
    }
}

var pW=0;
    
function show(e,sub,x)
{
    if (sub=='NewsTrucker')
    {
        document.getElementById('NewsTruck').style.visibility="hidden";
    }
    else if (sub=='NewsTruck')
    {
        document.getElementById('NewsTrucker').style.visibility="hidden";
    }
    else
    {
    
    }
        
    var el=document.getElementById(sub);
    
    if (el.style.visibility=="hidden")
    {
        
        if (x==1)
        {chkPos(e,sub)}
        else if (x==2)
        {chkSide(e,sub)}

        el.style.visibility="visible";
    }
    else
    {
        hide(sub)
    }
}

function hide(sub)
{
  document.getElementById(sub).style.visibility="hidden";
}

function chkPos(e,sub)
{
	var el=e;
	var pL=0;
	var pT=0;
	var pH=0;
	
	while(el)
	{
		pL+=el.offsetLeft;
		el=el.offsetParent;
	}
	
	el=e;
	
	while(el)
	{
		pT+=el.offsetTop;
		el=el.offsetParent;
	}
	
	el=e;
	
	pH=el.offsetHeight;
	
	pT+=pH;
	
	el=e;
	
	pW=el.offsetWidth;
	
	document.getElementById(sub).style.left=pL;
	document.getElementById(sub).style.top=pT;
	document.getElementById(sub).style.width=pW;

}

function chkSide(e,sub)
{
	var el=e;
	var pL=0;
	var pT=0;
	
	while(el)
	{
		pL+=el.offsetLeft;
		el=el.offsetParent;
	}
	
	el=e;
	
	while(el)
	{
		pT+=el.offsetTop;
		el=el.offsetParent;
	}

	el=e;
	
	pW=el.offsetWidth;
	
	pL+=pW;
	
	document.getElementById(sub).style.left=pL;
	document.getElementById(sub).style.top=pT;
	//document.getElementById(sub).style.width=pW+20;

}

function btnSwap(el,img)
{
    document.getElementById(el).src = "images/btn/"+img;
}

function w_print(id)
{
    window.status="";
    
    var w=window.open("","_blank","toobar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=400,height=400");
    w.document.title="AIDA :: Association of Independent Drivers of America";
    var wb=w.document.body;
    wb.style.backgroundColor="White";
    //wb.style.border="1px solid Black";
    
    var rc=0;
	var cc=0;
	var i=0;
	var j=0;
	
	var row="";
	var cell="";
	var con="";
	
	var tNew="<table width='100%;' cellpadding='5' cellspacing='0' style='border:1px solid black; border-collapse:collapse;'>";
	
	var tOld=document.getElementById(id);
	rc=tOld.rows.length;
	
	for (i=0; i<rc; i++)
	{
		tNew+="<tr>";
		
		row=tOld.rows[i];
		cc=row.cells.length;
		
		for (j=0; j<cc; j++)
		{
			tNew+="<td style='border:1px solid black;'>";
			tNew+=row.cells[j].innerHTML;
			tNew+="</td>";
		}

		tNew+="</tr>";
	}
	
	tNew+="</table>";
	
	wb.innerHTML = tNew;
	w.print();
}