var docHt=540;
var timeout;
var ie;

function addStyleDef(objectID,styleName,newVal){
	var object = document.getElementById(objectID);
	object.style [styleName] = newVal;
}

function getDocHeight(doc){
  var docHt = 0, sh, oh;
  if (doc.height) docHt = doc.height;
  else if (doc.body) {
    if (doc.body.scrollHeight) docHt = sh = doc.body.scrollHeight;
    if (doc.body.offsetHeight) docHt = oh = doc.body.offsetHeight;
    if (sh && oh) docHt = Math.max(sh, oh);
  }
  if (docHt<=540){
    docHt=540;
  }
  return docHt;
}

function setIframeHeight(iframeName) {
  var iframeWin = window.frames[iframeName];
  var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null;
  if ( iframeEl && iframeWin ) {
    iframeEl.style.height = "auto"; // helps resize (for some) if new doc shorter than previous  
    docHt = getDocHeight(iframeWin.document);
    // need to add to height to be sure it will all show
    if (docHt) iframeEl.style.height = docHt + 30 + "px";
  }
}

function setIframeHeightindex(iframeName) {
  var iframeWin = window.frames[iframeName];
  var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null;
  if ( iframeEl && iframeWin ) {
    iframeEl.style.height = "auto"; // helps resize (for some) if new doc shorter than previous  
    docHt = getDocHeight(iframeWin.document);
    // need to add to height to be sure it will all show
    if (docHt) iframeEl.style.height = docHt + 21 + "px";
  }
}

function loadIframe(iframeName, url,imagename) {
  if ( window.frames[iframeName] ) {
    window.frames[iframeName].location = url;   
    return false;
  }
  else{
	  setIframeHeight('ifrm');
	  return true;
  }
}

function startindex(){
	goSetHeight();
	if (parent == window)
		return;
	else{
		parent.setIframeHeightindex('ifrm');
  	}
}
function goSetHeight(){
  addStyleDef('contactus','height',docHt - 15 + "px");
  if(ie==1)
	  addStyleDef('contactus','height',docHt + 30 + "px");
  parent.setIframeHeight('ifrm');  
  return true;
}

function homehover(){
	allunhover();
	addStyleDef('homehover','visibility','visible');
	timeout = setTimeout("allunhover()",5000);
}

function servicehover(){
	allunhover();
	addStyleDef('servicehover','visibility','visible');
	addStyleDef('servicehov','visibility','visible');
	timeout = setTimeout("allunhover()",5000);
}

function faqhover(){
	allunhover();
	addStyleDef('faqhover','visibility','visible');
	addStyleDef('faqhov','visibility','visible');
	timeout = setTimeout("allunhover()",5000);
}

function abouthover(){
	allunhover();
	addStyleDef('abouthover','visibility','visible');
	addStyleDef('abouthov','visibility','visible');
	timeout = setTimeout("allunhover()",5000);
}

function feeshover(){
	allunhover();
	addStyleDef('feeshover','visibility','visible');
	timeout = setTimeout("allunhover()",5000);
}

function samplehover(){
	allunhover();
	addStyleDef('samplehover','visibility','visible');
	timeout = setTimeout("allunhover()",5000);
}

function testhover(){
	allunhover();
	addStyleDef('testhover','visibility','visible');
	timeout = setTimeout("allunhover()",5000);
}

function localhover(){
	allunhover();
	addStyleDef('localhover','visibility','visible');
	timeout = setTimeout("allunhover()",5000);
}

function allunhover(){
	addStyleDef('homehover','visibility','hidden');
	addStyleDef('servicehover','visibility','hidden');
	addStyleDef('servicehov','visibility','hidden');
	addStyleDef('faqhover','visibility','hidden');
	addStyleDef('faqhov','visibility','hidden');
	addStyleDef('abouthov','visibility','hidden');
	addStyleDef('abouthover','visibility','hidden');
	addStyleDef('feeshover','visibility','hidden');
	addStyleDef('samplehover','visibility','hidden');
	addStyleDef('testhover','visibility','hidden');
	addStyleDef('localhover','visibility','hidden');
	clearTimeout(timeout);
}

