
// Menu button control

var mouc=""
var movc="FFFFFF"
var mdc="0066FF"
function mov(n){n.style.backgroundColor=movc}
function mou(n){n.style.backgroundColor=mouc}
function md(n){n.style.backgroundColor=mdc}


// footer control

function fu(n){n.style.backgroundColor=""}
function fo(n){n.style.backgroundColor="DCECFF"}


// page autosize

var sizefactor=1

function autosize()
{

if (! document.getElementsByTagName){alert("Your Browser is not compatible with PageAutoSize(tm)"); return;}

if(document.body && typeof(document.body.clientWidth)=='number'){cw=document.body.clientWidth} // NS7+, IE5+
else if(typeof(innerWidth)=='number'){cw=innerWidth} // NS4x, 6x, CS7, Opera

if(cw==0){return}

if(cw!=autoscale){

sizefactor=cw/autoscale

var w=0
var ih=0
var mw=0
var wtemp=0
var htemp=0

for(i=0; i<document.images.length; i++){

wtemp=document.images[i].width
htemp=document.images[i].height

document.images[i].width=Math.round(wtemp * sizefactor)
document.images[i].height=Math.round(htemp * sizefactor)

}

document.body.leftMargin=(document.body.leftMargin * sizefactor)
document.body.rightMargin=(document.body.rightMargin * sizefactor)
document.body.topMargin=(document.body.topMargin * sizefactor)

var size
var eachElement
var fontElement=document.getElementsByTagName("a")

for (i=0; i<fontElement.length; i++)
{
eachElement=fontElement[i]
// NS7, Opera
if (document.defaultView){size=document.defaultView.getComputedStyle(eachElement, null).getPropertyValue("font-size")}
// IE6
else if (eachElement.currentStyle){size=eachElement.currentStyle.fontSize}
size=size.substr(0,size.length-2)
eachElement.style.fontSize=Math.round(size*sizefactor)+"px"
}

var fontElement=document.getElementsByTagName("font")
for (i=0; i<fontElement.length; i++)
{
eachElement=fontElement[i]
// NS7, Opera
if (document.defaultView){size=document.defaultView.getComputedStyle(eachElement, null).getPropertyValue("font-size")}
// IE6
else if (eachElement.currentStyle){size=eachElement.currentStyle.fontSize}
size=size.substr(0,size.length-2)
eachElement.style.fontSize=Math.round(size*sizefactor)+"px"
}
}
//menushow()
pagecounter()
}


// page read counter

function pagecounter()
{
if(counterfile>"a.js"){
counterwidth=parseInt(80*sizefactor,10)
counterheight=parseInt(20*sizefactor,10)
counterfontsize=parseInt(12*sizefactor,10)
cp=document.getElementById('counter')
cp.innerHTML='<IFRAME SRC=\"http:\/\/www.will-solicitor.co.uk\/cgi-bin\/counter.pl?countfile='+counterfile+'&fsize='+counterfontsize+'px&fcolor=707070&fweight=400&bgcolor=FFFFFF&totalcountfile='+totalcounter+'\" FRAMEBORDER=0 SCROLLING=NO WIDTH='+counterwidth+' HEIGHT='+counterheight+' marginHeight=0 marginWidth=0><\/IFRAME>'
}
}



function menushow()
{
var x=parseInt(30*sizefactor)
var y=parseInt(200*sizefactor)
tempx=getx('logo')
tempy=gety('logo')
tempobject=document.getElementById('menu')
tempobject.style.position='absolute'
tempobject.style.left=tempx+x
tempobject.style.top=tempy+y
tempobject.style.visibility='visible'
}

function gety(nam)
{
obj=document.getElementById(nam); cy=0
if (document.getElementById || document.all) { while (obj.offsetParent) { cy +=obj.offsetTop; obj=obj.offsetParent } }
else if (document.layers) { cy +=obj.y }
return cy
}


function getx(nam)
{
obj=document.getElementById(nam); cx=0
if (document.getElementById || document.all) { while (obj.offsetParent) { cx +=obj.offsetLeft; obj=obj.offsetParent } }
else if (document.layers) { cx +=obj.x }
return cx
}

