function layoutPageCenter() {
	layoutMoveLayerXAxis('lyrContentModule','center',-380);
	layoutMoveLayerXAxis('lyrHeader','center',-380);
	setTimeout("layoutMoveLayerXAxis('lyrContentModule','center',-380)",3000);
	setTimeout("layoutMoveLayerXAxis('lyrHeader','center',-380)",3000);
}



function layoutMoveLayerXAxis(sElementID,iX,iOffset) {
	iOffset=iOffset?iOffset:0
	switch(iX.toLowerCase()) {
		case "left":
			iX=0;
			break;
		case "right":
			iX=document.body.clientWidth;
			break;
		case "mid":
		case "middle":
		case "center":
			iX=document.body.clientWidth/2;
			break;
	}
	iX+=iOffset;
	if(iX<0) {
		iX = 0;
	}
	if(document.getElementById) {
		if (document.getElementById(sElementID)) {		
			document.getElementById(sElementID).style.position="absolute";
			document.getElementById(sElementID).style.left=iX;
			document.getElementById(sElementID).style.visibility="visible";
			return true;
		} else {
			return false;
		}
	} else {
		return false;
	}
}

function qsvalue( sParamter ){
	sParamter = sParamter.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var sRegex = "[\\?&]"+sParamter+"=([^&#]*)";
	var oRegex = new RegExp( sRegex );
	var sValue = oRegex.exec( window.location.href );
	if( sValue == null ) {
		return "";
	} else {
		return sValue[1];
	}
}

function external_documentwrite (sInnerHTML,sDiv) {
	//alert(typeOf(sDiv));		
	if (typeof(sDiv) != 'undefined' && sDiv != '') {
		if(document.getElementById) {
			oDiv=document.getElementById(sDiv);
			if(oDiv) {
				oDiv.innerHTML=sInnerHTML
			}
		}
	} else {
		document.write(sInnerHTML);
	}
}

function toggleafsdescription(sAFID) {
	if(document.getElementById) {
		
		sAFSLink = document.getElementById(sAFID + "_link");
		sAFSDiv = document.getElementById(sAFID + "_div");
		
		if(sAFSDiv) {
			if(sAFSDiv.style.display == "block") {
				sAFSDiv.style.display = "none";
				sAFSLink.src="/images/america/fiscal_year_arrow-up.gif";
			} else {
				sAFSDiv.style.display = "block";
				sAFSLink.src="/images/america/fiscal_year_arrow-dwn.gif";
			}

		}
	}
	
	return false;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}
