﻿// JScript File

/* Scroll to element on the page by id */
function ScrollToElement(theEl){

  var theElement = document.getElementById(theEl);
  //alert(theEl);
  var selectedPosX = 0;
  var selectedPosY = 0;
              
  while(theElement != null){
    selectedPosX += theElement.offsetLeft;
    selectedPosY += theElement.offsetTop;
    theElement = theElement.offsetParent;
  }
                        		      
 window.scrollTo(selectedPosX,selectedPosY);
 //alert(selectedPosX  + ":" + selectedPosY);

}

/* Set the style of an element */
function setStyle(objId, style, value)
{
     document.getElementById(objId).style[style] = value;
}

function setMultiStyles(objId, style, value, style2, value2, style3, value3, style4, value4)
{
     document.getElementById(objId).style[style] = value;
     document.getElementById(objId).style[style2] = value2;
     document.getElementById(objId).style[style3] = value3;
     document.getElementById(objId).style[style4] = value4;
}

/* Get Coordinates of an object on a page */
function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }


/* Displays alert box which needs to be ok'd */
function getconfirm() 
{ 
    if (confirm("Are You sure?")==true) 
    return true; 
    else 
    return false; 
}


/* Select/DeSelect all Checkboxes on current page */

function allBoxes(cBox){
  var mainBox = document.getElementById(cBox);
  
  for (var i = 0; i < document.aspnetForm.elements.length; i++) {
    var e = document.aspnetForm.elements[i];
    if (/*(e.name != 'allBox') &&*/ (e.type == 'checkbox')) {
    e.checked = mainBox.checked;
    }
  }
}

// Function to allow one JavaScript file to be included by another.
// Copyright (C) 2006 www.cryer.co.uk
function IncludeJavaScript(jsFile)
{
  document.write('<script type="text/javascript" src="/_lib/javascript/'
    + jsFile + '"></script>'); 
}

