

function doPopups() {
  if (!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if (links[i].className.match("popup")) {
      links[i].onclick = function() {
        window.open(this.href);
        return false;
      }
    }
  }
}
window.onload = doPopups;





function toggleAll()
 {
  var sa = document.getElementById("chkViewAll");
  var ch = sa.checked;
  toggleQuestions(ch);
 }

function toggleQuestions(checked)
 {
  var secCount = 9;
  var faqEntryCount = 9;
  for(var j=1; j<=secCount; j++)
   {
    for (var i=1; i<=faqEntryCount; i++)
     {
	    if(checked == true)
        expandQuestion("question" + j + i, "answer" + j + i);
      else
        collapseQuestion("question" + j + i, "answer" + j + i);
     }
   }
     if(checked == false)
       {
        var sa = document.getElementById("chkViewAll");
	      sa.checked = false;
       }
 }

function toggleQuestion(qName, aName)
 {
  var ans = document.getElementById(aName);
  if (ans == null) return;
  var que = document.getElementById(qName);
  if (ans.style.display == '')
   {
    if (que != null) que.style.display = 'none';
	  ans.style.display = 'none';
	  var sa = document.getElementById("chkViewAll");
	  sa.checked = false;
   }
    else
      {
       if (que != null) que.style.display = '';
	     ans.style.display = '';
      }
}

function expandQuestion(qName, aName)
 {
  var ans = document.getElementById(aName);
  if (ans == null) return;
  var que = document.getElementById(qName);
  if (que != null) que.style.display = '';
  ans.style.display = '';
 }

function collapseQuestion(qName, aName)
 {
  var ans = document.getElementById(aName);
  if (ans == null) return;
  var que = document.getElementById(qName);
  if (que != null) que.style.display = 'none';
  ans.style.display = 'none';
 }








/**********************************************************
 * Blend Javascript Rollovers V 1.0.0
 *
 * -- Create the rollover image pair with _off and _on in the names.
 * e.g. "home_off.gif" and "home_on.gif"
 *
 * -- Add the image tag with a class of "rollover":
 * <img src="images/home_off.gif" class="rollover" />
 *********************************************************/

var ROLLOVER_CLASSNAME = 'swapp';
var OFF_SUFFIX = '_aft';
var ON_SUFFIX = '_b4';


function enableMenuImageRollovers()
{
	var imgs = getElementsByTagAndClassName('img',ROLLOVER_CLASSNAME);
	
	for(var i = 0; i < imgs.length; i++)
	{
		var img=imgs[i];

		var imgOn = new Image();
		var imgOff = new Image();

		imgOn.src=img.src.replace(OFF_SUFFIX,ON_SUFFIX);
		imgOff.src=img.src.replace(ON_SUFFIX,OFF_SUFFIX);

		img.imgOn = imgOn;
		img.imgOff = imgOff;

		img.onmouseover=function() {
			this.src=this.imgOn.src;
		}
		
		img.onmouseout=function() {
			this.src=this.imgOff.src;
		}
	}

}


function getElementsByTagAndClassName(tagName, className)
{
	var items = new Array();
	var elems = document.getElementsByTagName(tagName);
	for(var i = 0; i < elems.length; i++)
	{
		var elem = elems[i];
		var classNames = elem.className.split(" ");
		for (var j = 0; j < classNames.length; j++)
		{
			if(classNames[j] == className)
			{
				items.push(elem);
			}
		}
	}
	return items;
}

if (window.onload)
{
	var existingOnload = window.onload;
}

window.onload=function(ev){
	if (existingOnload)
	{
		existingOnload(ev);
	}
	if (document.getElementsByTagName)
	{
		enableMenuImageRollovers();
	}
};


