// JavaScript Document
var cgps = {
	
	expand: function(e, c) {
		cgps.contract(c);
		if(e.sort) {
			for(var i=0; i<e.length; i++) {
				var ele = document.getElementById(e[i]);
				if(typeof ele.style.display != "undefined") {
					ele.style.display = "block";
					if(e[i] == "screen") {
						cgps.adjustScreen();
						window.onresize = cgps.adjustScreen;
					}
				}
			}
		}
		else {
			var ele = document.getElementById(e);
			if(typeof ele.style.display != "undefined") {
				ele.style.display = "block";
				if(e[i] == "screen") {
					cgps.adjustScreen();
					window.onresize = cgps.adjustScreen;
				}
			}
		}
	},
	contract: function(e) {
		if(e == null)
			return;
		if(e.sort) {
			for(var i=0; i<e.length; i++) {
				var ele = document.getElementById(e[i]);
				if(typeof ele.style.display != "undefined")
					ele.style.display = "none";
					if(e[i] == "screen") 
						window.onresize = null;
			}
		}
		else {
			var ele = document.getElementById(e);
			if(typeof ele.style.display != "undefined")
				ele.style.display = "none";
				if(e[i] == "screen") 
					window.onresize = null;
		}
	},
	adjustScreen: function() {
		var h = 710;
		var scr = document.getElementById("screen")
		if(window.innerHeight) {
			if(window.innerHeight > document.body.clientHeight) 
				h = window.innerHeight;
			else
				h = document.body.clientHeight;
		}
		else if(document.documentElement.clientHeight && document.documentElement.clientHeight > 710)
			h = document.documentElement.clientHeight;	
		else if(document.body.clientHeight > 710)
			h = document.body.clientHeight;
		
		scr.style.height = h + "px";
	}
};