function openFAQ(layerID, layerAction)
{
    layerActionClose = layerAction=='block' ? 'none' : 'block' ;
    
    document.getElementById("faq-icon-open-" + layerID).style.display = layerActionClose;
    document.getElementById("faq-text-open-" + layerID).style.display = layerActionClose;
    
    document.getElementById("faq-icon-close-" + layerID).style.display = layerAction;
    document.getElementById("faq-text-close-" + layerID).style.display = layerAction;
    document.getElementById("faq-body-" + layerID).style.display = layerAction;
}
function openDesc(layerID, layerAction)
{
    layerActionClose = layerAction=='block' ? 'none' : 'block' ;
    
    document.getElementById("desc-icon-open-" + layerID).style.display = layerActionClose;
    document.getElementById("desc-text-open-" + layerID).style.display = layerActionClose;
    
    document.getElementById("desc-icon-close-" + layerID).style.display = layerAction;
    document.getElementById("desc-text-close-" + layerID).style.display = layerAction;
    document.getElementById("desc-body-" + layerID).style.display = layerAction;
}
function openDescFeature(layerID, layerAction)
{
    layerActionClose = layerAction=='block' ? 'none' : 'block' ;
    
    document.getElementById("desc-icon-open-feature-" + layerID).style.display = layerActionClose;
    document.getElementById("desc-text-open-feature-" + layerID).style.display = layerActionClose;
    
    document.getElementById("desc-icon-close-feature-" + layerID).style.display = layerAction;
    document.getElementById("desc-text-close-feature-" + layerID).style.display = layerAction;
    document.getElementById("desc-body-feature-" + layerID).style.display = layerAction;
}
function openDetail(layerID, layerAction)
{
    document.getElementById("detail-close-" + layerID).style.display = layerAction;
    document.getElementById("detail-body-" + layerID).style.display = layerAction;
}
function openWelcomeLayer(layerAction)
{
    document.getElementById("welcomeLayer").style.display = layerAction;
    document.getElementById("welcomeLayerBody").style.display = layerAction;
}
function openCodeLayer(layerID, layerAction)
{
    if (self.pageYOffset) {
		var pageScroll = document.isFrame ? parent.pageYOffset : self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){
		var pageScroll = document.documentElement.scrollTop;
	} else if (document.body) {
		var pageScroll = document.body.scrollTop;
	}
	
	
	
	/*
	var xScroll, yScroll, windowWidth, windowHeight, arrSize;
	if (window.innerHeight && window.scrollMaxY) {
		xScroll = this.scrollWidth;t
		yScroll = (this.isFrame ? parent.innerHeight : self.innerHeight) + (this.isFrame ? parent.scrollMaxY : self.scrollMaxY);
	} else if (this.body.scrollHeight > this.body.offsetHeight){
		xScroll = this.body.scrollWidth;
		yScroll = this.body.scrollHeight;
	} else {
		xScroll = this.getElementsByTagName("html").item(0).offsetWidth;
		yScroll = this.getElementsByTagName("html").item(0).offsetHeight;
		xScroll = (xScroll < this.body.offsetWidth) ? this.body.offsetWidth : xScroll;
		yScroll = (yScroll < this.body.offsetHeight) ? this.body.offsetHeight : yScroll;
	}
	*/
	
	if (self.innerHeight) {
		windowWidth = (document.isFrame) ? parent.innerWidth : self.innerWidth;
		windowHeight = (document.isFrame) ? parent.innerHeight : self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) {
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) {
		windowWidth = document.getElementsByTagName("html").item(0).clientWidth;
		windowHeight = document.getElementsByTagName("html").item(0).clientHeight;
		windowWidth = (windowWidth == 0) ? document.body.clientWidth : windowWidth;
		windowHeight = (windowHeight == 0) ? document.body.clientHeight : windowHeight;
	}
	
	
	
	/*document.write("HULL-" + windowHeight + "-HULL");*/
	
	
	document.getElementById("codeLayer-" + layerID).style.display = layerAction;
	document.getElementById("codeLayerMain-" + layerID).style.display = layerAction;
	document.getElementById("codeLayerMain-" + layerID).style.top = (pageScroll + (windowHeight / 8)) + "px";
    document.getElementById("codeLayerBody-" + layerID).style.display = layerAction;
}