
function toggleQuestion1(elem,id)
{
	
	if (elem.className == 'faq_question') {
		$('#answer'+id).slideDown('slow');
		document.getElementById('bullet'+id).src = '/images/faq_bullet_open.png';
		
		elem.className = 'faq_question_selected';
	} else {
		$('#answer'+id).slideUp('slow');
		elem.className = 'faq_question';
		document.getElementById('bullet'+id).src = '/images/faq_bullet.png';
	}	
}

function jsRedirect(url)
{
	window.location.href=url;	
}

var selected = new Array();
selected['m'] = 1;


function mouseOver(id,sec)
{
	btn = document.getElementById("Image"+id).src;
	
	if (id != selected[sec])
		document.getElementById("Image"+id).src = btn.replace(".png","_over.png");
}

function mouseOut(id,sec)
{
	btn = document.getElementById("Image"+id).src;
	if (id != selected[sec])
		document.getElementById("Image"+id).src = btn.replace("_over.png",".png");
}


function toggleBtn(id,others,sec)
{
	btn = document.getElementById("Image"+id).src;
	document.getElementById("Image"+id).src = btn;
	selected[sec] = id;
	temp = others.split(",");
	for (i=0;i<temp.length;i++)
		document.getElementById("Image"+temp[i]).src = document.getElementById("Image"+temp[i]).src.replace("_over.png",".png");
	
	loadContents(id);	
}

function loadContents(id)
{
	document.getElementById("contents").innerHTML = '<img src="/images/providers_tab_center_image'+ id + '.png" width="621" height="123" />' ;
}


function hideOverlayer(){
	var obg = document.getElementById('page-bg');
    if(arguments.length > 0) {
        var ovr = document.getElementById(arguments[0]);
    }
    else {
    	var ovr = document.getElementById('overlayer');
    }
	ovr.style.display = 'none';
	obg.style.display = 'none';

}

function showOverlayer(){
	var size = getPageSize();
	var scroll = getPageScroll();

	var obg = document.getElementById('page-bg');
	obg.style.width = size[0]+'px';
	obg.style.height = size[1]+'px';
    if(arguments.length > 0) {
        var ovr = document.getElementById(arguments[0]);
    }
    else {
    	var ovr = document.getElementById('overlayer');
    }
	
	obg.style.display = 'block';
	ovr.style.display = 'block';

	sizes = getPageSize();
	left = parseInt((sizes[0] - 475) / 2) ;
	ovr.style.left = left + 'px'; 
	
}

function getPageScroll(){
     var scrolly = typeof window.pageYOffset != 'undefined' ? window.pageYOffset : document.documentElement.scrollTop;   
     var scrollx = typeof window.pageXOffset != 'undefined' ? window.pageXOffset : document.documentElement.scrollLeft;   
	
	var arrayScroll = new Array(scrollx, scrolly);
	return arrayScroll;	
}

function getPageSize() {
	var xScroll, yScroll;

	if (window.innerHeight && window.scrollMaxY) {
		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}

	var windowWidth, windowHeight;

	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth;
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}

	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){
		pageWidth = xScroll;
	} else {
		pageWidth = windowWidth;
	}

	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
	return arrayPageSize;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
