function setBackgoundColor(theObj,colorc)
{
  theObj.style.backgroundColor=colorc;
  return true;
}

function setMouseOutColor(theObj,colorc)
{
	theObj.style.backgroundColor=colorc;
	return true;
};

function setMouseInColor(theObj, colorc)
{
    theObj.style.backgroundColor=colorc;
    return true;
};

function setMouseOverBtn(obj, n)
{
    obj.style.backgroundImage='url("images/'+n+'btnp.png")';
    return true;
}

function setMouseOutBtn(obj, n)
{
    obj.style.backgroundImage='url("images/'+n+'btn.png")';
    return true;
}


function ajaxinclude(url, divname) {
var page_request = false;
var thediv = document.getElementById(divname);
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
thediv.innerHTML="<center><img src='images/loading.gif'></center>";
try {
page_request.open('GET', url, false) //get page synchronously
page_request.send(null)
writecontent(page_request,thediv)
} catch (e) { thediv.innerHTML="Failed"; }
}

function writecontent(page_request, thediv){
if (window.location.href.indexOf("http")==-1 || page_request.status==200)
 thediv.innerHTML = page_request.responseText;
}

function $(id) {
	try {
	   return window.document.getElementById(id);
	} catch (b) {};
	try {
		return document.getElementById(id);
	} catch (e) {
		return null;
	}
}

function NVL(val, ex) {
	if ( val != null && val != undefined ) {
		return val;
	} else {
		if ( ex ) {
			return ex;
		} else {
			return "";
		}
	}
}

function preloadImg(arrImg)
{
if(arrImg == null ){
	return;
}

var arr = arrImg.split(",");

var image;
for(var i=0; i<arr.length; i++) {
  image= new Image();
  image.src = arr[i];
}

}

function preloadImage()
{
  preloadImg("images/menu.png,"+
  			 "images/hlogo.png,"+
  			 "images/1btn.png,"+
  			 "images/2btn.png,"+
  			 "images/3btn.png,"+
  			 "images/1btnp.png,"+
  			 "images/2btnp.png,"+
  			 "images/3btnp.png,"+
  			 "images/white.png,"+
  			 "images/space.gif");
}

function swapDiv(ctabs, cDivs, idx, nColor, hColor)
{
  var ctabName = ctabs.split(",");
  
  if ($(ctabName[idx]).style.backgroundColor == hColor)
    return;
  var cDivName = cDivs.split(",");
  
  if (ctabName.length != cDivName.length)
    return;
    
  try {
    for (i=0;i<ctabName.length; i++) {
      if (i == idx)
      {
        $(ctabName[i]).style.backgroundColor = hColor;
        $(cDivName[i]).display = 'block';
      }
      else
      {
        $(ctabName[i]).style.backgroundColor = nColor;
        $(cDivName[i]).display = 'none';        
      }
    }
  } catch (e) {};
}

function swapGallery(ctabs,cimgs,cDescs, idx, nColor, hColor, newImages, newDesc)
{
  var ctabName = ctabs.split(",");
  
  if ($(ctabName[idx]).style.backgroundColor == hColor)
  	return;
  	
  var cImgName = cimgs.split(",");
  var cDescName = cDescs.split(",");
  var i;
  var niArr = newImages.split(",");
  var ndArr = newDesc.split("|");
  
  try {
  for(i=0; i<ctabName.length; i++) {
    if (i == idx)
      $(ctabName[i]).style.backgroundColor=hColor;
    else
      $(ctabName[i]).style.backgroundColor=nColor;
  }
  } catch (e1) {};
  
  try {  
  for (i=0;i < cImgName.length;i++) {
    $(cImgName[i]).src = niArr[i];
  }
  } catch (e) {};
  
  try {
  for (i=0;i < cDescName.length;i++) {
    $(cDescName[i]).innerHTML = ndArr[i];
  }
  } catch (e0) {};
}

function LoadContent(url)
{
   ajaxinclude(url,"content");
   self.scrollTo(0, 0);
}