if (document.images) {
	tl_corner_blue = new Image
	bl_corner_blue = new Image
	tr_corner_blue = new Image
	br_corner_blue = new Image

	tl_corner_blue.src = "/images/corners/tl_corner_blue.jpg"
	bl_corner_blue.src = "/images/corners/bl_corner_blue.jpg"
	tr_corner_blue.src = "/images/corners/tr_corner_blue.jpg"
	br_corner_blue.src = "/images/corners/br_corner_blue.jpg"
}

function showElement(elementName)
	{
	document.getElementById(elementName).style.display="block";
	}
 function hideElement(elementName)
	{
	document.getElementById(elementName).style.display="none";
	}
function rolloverChange(side, newColor, newImageColor) {
  document.getElementById(side + "_bttn").style.backgroundColor="#" + newColor;
  document.getElementById("t" + side + "_corner").src="/images/corners/t" + side + "_corner_" + newImageColor + ".jpg";
  document.getElementById("b" + side + "_corner").src="/images/corners/b" + side + "_corner_" + newImageColor + ".jpg";
  document.getElementById(side + "_pad").style.backgroundColor="#" + newColor;
}
function rolloutChange(side, newColor, newImageColor) {
  document.getElementById(side + "_bttn").style.backgroundColor="#" + newColor;
  document.getElementById("t" + side + "_corner").src="/images/corners/t" + side + "_corner_" + newImageColor + ".jpg";
  document.getElementById("b" + side + "_corner").src="/images/corners/b" + side + "_corner_" + newImageColor + ".jpg";
  document.getElementById(side + "_pad").style.backgroundColor="#" + newColor;
}
function rolloverButton(side, newColor, newImageColor, bttn_no) {
  document.getElementById(bttn_no + "_bttn").style.backgroundColor="#" + newColor;
  document.getElementById("t" + side + bttn_no + "_corner").src="/images/corners/t" + side + "_corner_" + newImageColor + ".jpg";
  document.getElementById("b" + side + bttn_no + "_corner").src="/images/corners/b" + side + "_corner_" + newImageColor + ".jpg";
  document.getElementById(side + bttn_no + "_pad").style.backgroundColor="#" + newColor;
}
function rolloutButton(side, newColor, newImageColor, bttn_no) {
  document.getElementById(bttn_no + "_bttn").style.backgroundColor="#" + newColor;
  document.getElementById("t" + side + bttn_no + "_corner").src="/images/corners/t" + side + "_corner_" + newImageColor + ".jpg";
  document.getElementById("b" + side + bttn_no + "_corner").src="/images/corners/b" + side + "_corner_" + newImageColor + ".jpg";
  document.getElementById(side + bttn_no + "_pad").style.backgroundColor="#" + newColor;
}

function serviceDetails(box, display_id) {
 if (document.getElementById(box).checked==true) {
   document.getElementById(display_id).style.display="inline";
 } else {
   document.getElementById(display_id).style.display="none";
 }
}

function validEmail(email) {
	invalidChars = " /:,;"
	
	if (email == "") {
		return false
	}
	for (i=0; i<invalidChars.length; i++) {
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0) > -1) {
			return false
		}
	}
	atPos = email.indexOf("@",1)
	if (atPos == -1) {
		return false
	}
	if (email.indexOf("@",atPos+1) > -1) {
		return false
	}
	periodPos = email.indexOf(".",atPos)
	if (periodPos == -1) {
		return false
	}
	if (periodPos+3 > email.length) {
		return false
	}
	return true
}

function submitIt(tabsForm) {
	contactMethod = -1
	for (i=0; i<tabsForm.contact.length; i++) {
		if (tabsForm.contact[i].checked) {
			contactMethod = i
		}
	}
	if (contactMethod == -1) {
		alert("Please select a preferred contact method.")
		return false
	}
	
	return true
}

function submitIt2() {
        document.getElementById('submit_bttn').disabled=true;
        contactMethod = -1
	for (i=0; i<document.contactusForm.contact.length; i++) {
		if (document.contactusForm.contact[i].checked) {
			contactMethod = i
		}
	}
	if (contactMethod == -1) {
		alert("Please select a preferred contact method.")
		document.getElementById('submit_bttn').disabled=false;
	}else if (document.contactusForm.first_name.value == "") {
		alert("Please enter your name.")
		document.getElementById('submit_bttn').disabled=false;
	}else{
	document.contactusForm.submit();
	}
}

function checkEmail(tabsForm) {
	if (!validEmail(tabsForm.email.value)) {
		alert("Please enter a valid email address.")
		tabsForm.email.focus()
		tabsForm.email.select()
		return false
	}
	
	return true
}

function checkPhone(tabsForm) {
	if (document.tabsForm.phone.value == "") {
		alert("Please enter a phone number.")
		tabsForm.phone.focus()
		tabsForm.phone.select()
		return false
	}
	return true
}

function checkName(tabsForm) {
	if (document.tabsForm.name.value == "") {
		alert("Please enter your name.")
		tabsForm.name.focus()
		tabsForm.name.select()
		return false
	}
	return true
}
function setStyle(x)
{
document.getElementById(x).style.color="black";
document.getElementById(x).value="";
}

function setEmail(x)
{
if (document.getElementById(x).value == "") 
{
document.getElementById(x).value="email@email.com";
document.getElementById(x).style.color="#aeaeae";
}
return true
}
function useEmail(email)
{
if (document.tabsForm.email.value == "email@email.com")
{
alert("Please enter a valid email address or select contact by phone.")
tabsForm.email.focus()
tabsForm.email.select()
return false
}
return true
}

function redir(navigation){
   location.href=navigation.options[navigation.options.selectedIndex].value;
}

function displayList()
{
if(document.getElementById('navigation1').selectedIndex==0)
{
document.getElementById('list00').style.display="none";
document.getElementById('list01').style.display="none";
document.getElementById('list02').style.display="none";
document.getElementById('list03').style.display="none";
document.getElementById('list04').style.display="none";
document.getElementById('list05').style.display="none";
document.getElementById('list06').style.display="none";
document.getElementById('list07').style.display="none";
document.getElementById('list08').style.display="none";
document.getElementById('list09').style.display="none";
document.getElementById('list10').style.display="none";
}
if(document.getElementById('navigation1').selectedIndex==1)
{
document.getElementById('list00').style.display="none";
document.getElementById('list01').style.display="inline";
document.getElementById('list02').style.display="none";
document.getElementById('list03').style.display="none";
document.getElementById('list04').style.display="none";
document.getElementById('list05').style.display="none";
document.getElementById('list06').style.display="none";
document.getElementById('list07').style.display="none";
document.getElementById('list08').style.display="none";
document.getElementById('list09').style.display="none";
document.getElementById('list10').style.display="none";
}
if(document.getElementById('navigation1').selectedIndex==2)
{
document.getElementById('list00').style.display="none";
document.getElementById('list01').style.display="none";
document.getElementById('list02').style.display="inline";
document.getElementById('list03').style.display="none";
document.getElementById('list04').style.display="none";
document.getElementById('list05').style.display="none";
document.getElementById('list06').style.display="none";
document.getElementById('list07').style.display="none";
document.getElementById('list08').style.display="none";
document.getElementById('list09').style.display="none";
document.getElementById('list10').style.display="none";
}
if(document.getElementById('navigation1').selectedIndex==3)
{
document.getElementById('list00').style.display="none";
document.getElementById('list01').style.display="none";
document.getElementById('list02').style.display="none";
document.getElementById('list03').style.display="inline";
document.getElementById('list04').style.display="none";
document.getElementById('list05').style.display="none";
document.getElementById('list06').style.display="none";
document.getElementById('list07').style.display="none";
document.getElementById('list08').style.display="none";
document.getElementById('list09').style.display="none";
document.getElementById('list10').style.display="none";
}
if(document.getElementById('navigation1').selectedIndex==4)
{
document.getElementById('list00').style.display="none";
document.getElementById('list01').style.display="none";
document.getElementById('list02').style.display="none";
document.getElementById('list03').style.display="none";
document.getElementById('list04').style.display="inline";
document.getElementById('list05').style.display="none";
document.getElementById('list06').style.display="none";
document.getElementById('list07').style.display="none";
document.getElementById('list08').style.display="none";
document.getElementById('list09').style.display="none";
document.getElementById('list10').style.display="none";
}
if(document.getElementById('navigation1').selectedIndex==5)
{
document.getElementById('list00').style.display="none";
document.getElementById('list01').style.display="none";
document.getElementById('list02').style.display="none";
document.getElementById('list03').style.display="none";
document.getElementById('list04').style.display="none";
document.getElementById('list05').style.display="inline";
document.getElementById('list06').style.display="none";
document.getElementById('list07').style.display="none";
document.getElementById('list08').style.display="none";
document.getElementById('list09').style.display="none";
document.getElementById('list10').style.display="none";
}
if(document.getElementById('navigation1').selectedIndex==6)
{
document.getElementById('list00').style.display="none";
document.getElementById('list01').style.display="none";
document.getElementById('list02').style.display="none";
document.getElementById('list03').style.display="none";
document.getElementById('list04').style.display="none";
document.getElementById('list05').style.display="none";
document.getElementById('list06').style.display="inline";
document.getElementById('list07').style.display="none";
document.getElementById('list08').style.display="none";
document.getElementById('list09').style.display="none";
document.getElementById('list10').style.display="none";
}
if(document.getElementById('navigation1').selectedIndex==7)
{
document.getElementById('list00').style.display="none";
document.getElementById('list01').style.display="none";
document.getElementById('list02').style.display="none";
document.getElementById('list03').style.display="none";
document.getElementById('list04').style.display="none";
document.getElementById('list05').style.display="none";
document.getElementById('list06').style.display="none";
document.getElementById('list07').style.display="inline";
document.getElementById('list08').style.display="none";
document.getElementById('list09').style.display="none";
document.getElementById('list10').style.display="none";
}
if(document.getElementById('navigation1').selectedIndex==8)
{
document.getElementById('list00').style.display="none";
document.getElementById('list01').style.display="none";
document.getElementById('list02').style.display="none";
document.getElementById('list03').style.display="none";
document.getElementById('list04').style.display="none";
document.getElementById('list05').style.display="none";
document.getElementById('list06').style.display="none";
document.getElementById('list07').style.display="none";
document.getElementById('list08').style.display="inline";
document.getElementById('list09').style.display="none";
document.getElementById('list10').style.display="none";
}
if(document.getElementById('navigation1').selectedIndex==9)
{
document.getElementById('list00').style.display="none";
document.getElementById('list01').style.display="none";
document.getElementById('list02').style.display="none";
document.getElementById('list03').style.display="none";
document.getElementById('list04').style.display="none";
document.getElementById('list05').style.display="none";
document.getElementById('list06').style.display="none";
document.getElementById('list07').style.display="none";
document.getElementById('list08').style.display="none";
document.getElementById('list09').style.display="inline";
document.getElementById('list10').style.display="none";
}
if(document.getElementById('navigation1').selectedIndex==10)
{
document.getElementById('list00').style.display="none";
document.getElementById('list01').style.display="none";
document.getElementById('list02').style.display="none";
document.getElementById('list03').style.display="none";
document.getElementById('list04').style.display="none";
document.getElementById('list05').style.display="none";
document.getElementById('list06').style.display="none";
document.getElementById('list07').style.display="none";
document.getElementById('list08').style.display="none";
document.getElementById('list09').style.display="none";
document.getElementById('list10').style.display="inline";
}
}

function hidePrint()
    {
	document.getElementById('printed01').style.display="none";
	document.getElementById('printed02').style.display="none";
	document.getElementById('printed03').style.display="none";
	document.getElementById('printed04').style.display="none";
	document.getElementById('printed05').style.display="none";
	document.getElementById('printed06').style.display="none";
	document.getElementById('printed07').style.display="none";
	document.getElementById('printed08').style.display="none";
	document.getElementById('printed09').style.display="none";
	document.getElementById('printed10').style.display="none";
	document.getElementById('printed11').style.display="none";
	document.getElementById('printed12').style.display="none";
	document.getElementById('printed13').style.display="none";
	document.getElementById('printed14').style.display="none";
	document.getElementById('printed15').style.display="none";
	document.getElementById('printed16').style.display="none";
	document.getElementById('printed17').style.display="none";
	document.getElementById('printed18').style.display="none";
	document.getElementById('printed19').style.display="none";
	document.getElementById('printed20').style.display="none";
	document.getElementById('printed21').style.display="none";
	document.getElementById('printed22').style.display="none";
	document.getElementById('printed23').style.display="none";
	document.getElementById('printed24').style.display="none";
	}
function hidePrint2()
    {
	document.getElementById('paper01').style.display="none";
	document.getElementById('paper02').style.display="none";
	document.getElementById('paper03').style.display="none";
	document.getElementById('paper04').style.display="none";
	document.getElementById('paper05').style.display="none";
	document.getElementById('paper06').style.display="none";
	document.getElementById('paper07').style.display="none";
	document.getElementById('paper08').style.display="none";
	document.getElementById('paper09').style.display="none";
	document.getElementById('paper10').style.display="none";
	document.getElementById('paper11').style.display="none";
	document.getElementById('paper12').style.display="none";
	document.getElementById('paper13').style.display="none";
	document.getElementById('paper14').style.display="none";
	}
function hidePrint3()
    {
	document.getElementById('applied01').style.display="none";
	document.getElementById('applied02').style.display="none";
	document.getElementById('applied03').style.display="none";
	document.getElementById('applied04').style.display="none";
	document.getElementById('applied05').style.display="none";
	document.getElementById('applied06').style.display="none";
	}
	
function hideElement2()
	{
	document.getElementById('security01').style.display="none";
	document.getElementById('security02').style.display="none";
	document.getElementById('security03').style.display="none";
	document.getElementById('security04').style.display="none";
	document.getElementById('security05').style.display="none";
	document.getElementById('security06').style.display="none";
	document.getElementById('security07').style.display="none";
	document.getElementById('security08').style.display="none";
	document.getElementById('security09').style.display="none";
	document.getElementById('security10').style.display="none";
	document.getElementById('security11').style.display="none";
	document.getElementById('security12').style.display="none";
	}
	
function getXMLHTTPRequest()
{
var request = false;
try
  {
    request = new XMLHttpRequest();
  }
catch(err1)
  {
  try
    {
    request = new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch(err2)
    {
    try
      {
      request = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(err3)
        {
        request = false;
        }
    }
  }
return request;
}

var xmlhttp = getXMLHTTPRequest();

function callAjax(landing, useScript, addVar, printVar) {
  var serverPage = useScript;
  myRand = parseInt(Math.random()*9999999);
  var modurl = serverPage+"?rand="+myRand+addVar+printVar;
  xmlhttp.open("GET", modurl, true);
  xmlhttp.onreadystatechange = function() {
   if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
    document.getElementById(landing).innerHTML = xmlhttp.responseText;
   } else {
  document.getElementById(landing).innerHTML = 'Please Wait....';
  }
}
xmlhttp.send(null);
}

function callAjax2(landing, useScript, addVar, printVar) {
  document.getElementById(landing).innerHTML = "Loading...";
  var serverPage = useScript;
  myRand = parseInt(Math.random()*9999999);
  var modurl = serverPage+"?rand="+myRand+addVar+printVar;
  xmlhttp.open("GET", modurl, true);
  xmlhttp.onreadystatechange = function() {
   if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
    document.getElementById(landing).innerHTML = xmlhttp.responseText;
   } else {
    
  }
}
xmlhttp.send(null);
}

var dragObj = new Object();
dragObj.zIndex = 0;

function dragStart(e, id) {

  var el;
  var x, y;              

  dragObj.elNode = document.getElementById(id);

  if (dragObj.elNode.nodeType == 3){
      dragObj.elNode = dragObj.elNode.parentNode;
    }
    
if(document.addEventListener) {
  window.captureEvents(Event.CLICK);
  x = e.pageX;
  y = e.pageY;
}
else if(document.attachEvent) {
  document.attachEvent('onclick');
  x = e.x;
  y = e.y;
}

dragObj.cursorStartX = x;
dragObj.cursorStartY = y;
dragObj.elStartLeft = parseInt(dragObj.elNode.style.left, 10);
dragObj.elStartTop = parseInt(dragObj.elNode.style.top, 10);
if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0;
if (isNaN(dragObj.elStartTop)) dragObj.elStartTop = 0;
dragObj.elNode.style.zIndex = ++dragObj.zIndex;

if (document.addEventListener) {
    document.addEventListener("mousemove", dragGo, true);
    document.addEventListener("mouseup", dragStop, true);
    e.preventDefault();
  }else{
    document.attachEvent("onmousemove", dragGo);
    document.attachEvent("onmouseup", dragStop);
    e.cancelBubble = true;
    e.returnValue = false;
  }
}    

function dragGo(e) {

  var x, y;

  if(document.addEventListener) {
  window.captureEvents(Event.CLICK);
  x = e.pageX;
  y = e.pageY;
}
else if(document.attachEvent) {
  document.attachEvent('onclick');
  x = e.x;
  y = e.y;
}

  dragObj.elNode.style.left =
    (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px";
  dragObj.elNode.style.top  =
    (dragObj.elStartTop  + y - dragObj.cursorStartY) + "px";
    
  if (document.attachEvent) {
    e.cancelBubble = true;
    e.returnValue = false;
  }
  else if (document.addEventListener) {
    e.preventDefault();
}

}

function dragStop(event) {

  if (document.attachEvent) {
    document.detachEvent("onmousemove", dragGo);
    document.detachEvent("onmouseup", dragStop);
  }
  else if (document.addEventListener) {
    document.removeEventListener("mousemove", dragGo, true);
    document.removeEventListener("mouseup", dragStop, true);
  }
}