// 2008 Copyright Firstinfo Software Ltd. 
// No reproduction is permitted in whole or part 
// without written permission of the copyright holder. 


function toggleT(a){
  var e=document.getElementById([a]);
  if(!e){
  } else {
  if(e.style.display=="none"){
    e.style.display="block";
  } else {
    e.style.display="none";
  }
  }
}

function PrintPage(urlbase) {
var fullurl = urlbase + ".php?print=1";
window.open(fullurl, "printwindow");
}

function PrintToggle(tog) {
  if(tog==0) {       
        document.getElementById('menucol').style.display = "none";
        document.getElementById('menuspacercol').style.display = "none";
        document.getElementById('spacercol').style.display = "none";
        document.getElementById('rightcol').style.display = "none";
        document.getElementById('rightspacercol').style.display = "none";        
        document.getElementById('bodycol').style.width = "100%";
        document.getElementById('copyrightcol').style.width = "100%";
        window.print();
      }
}

function changeFontSize(inc)
{
  var p = document.getElementsByTagName('p');
  for(n=0; n<p.length; n++) {
    if(p[n].style.fontSize) {
       var size = parseInt(p[n].style.fontSize.replace("px", ""));
    } else {
       var size = 13;
    }
    p[n].style.fontSize = size+inc + 'px';
   }

  var o = document.getElementsByTagName('ul');
  for(n=0; n<o.length; n++) {
    if(o[n].style.fontSize) {
       var size = parseInt(o[n].style.fontSize.replace("px", ""));
    } else {
       var size = 13;
    }
    o[n].style.fontSize = size+inc + 'px';
   }

  var r = document.getElementsByTagName('ol');
  for(n=0; n<r.length; n++) {
    if(r[n].style.fontSize) {
       var size = parseInt(r[n].style.fontSize.replace("px", ""));
    } else {
       var size = 10;
    }
    r[n].style.fontSize = size+inc + 'px';
   }

}

function valreg(){
  var doc = document.regform;
  var mislist="";
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
  
  if(doc.firstname.value=="") {
		mislist += "-First Name missing\n";
		}

  if(doc.lastname.value=="") {
		mislist += "-Last Name missing\n";
		}

	if(filter.test(doc.email.value)==false) {
		mislist += "-Valid Email Address is missing\n";
		} 	
    		
  if(mislist==""){
    doc.submit();
    } else
    {
    //show problem:
    alert("Form information missing:\n" + mislist + "\nPlease correct and resubmit form.");
    }
}

function setmenu(mname){
var newstyle= document.getElementById([mname]).className + "_on";
document.getElementById([mname]).className = newstyle;
return true;
}

var theImages = new Array()
theImages[0] = 'images/1_web.jpg'
theImages[1] = 'images/2_web.jpg'
theImages[2] = 'images/3_web.jpg'
theImages[3] = 'images/11_web.jpg'
theImages[4] = 'images/5_web.jpg'
theImages[5] = 'images/7_web.jpg'
theImages[6] = 'images/8_web.jpg'
theImages[7] = 'images/9_web.jpg'
theImages[8] = 'images/10_web.jpg'
theImages[9] = 'images/12_web.jpg'


var j = 0
var p = theImages.length;
var preBuffer = new Array()
for (i = 1; i < p; i++){
preBuffer[i] = new Image()
preBuffer[i].src = theImages[i]
}
var whichImage = Math.round(Math.random()*(p-1));
function showImage(){
document.write('<img class=scaled2 src="'+theImages[whichImage]+'">');
}

