// Go to URL
function url(whereTo) {
	location.href= whereTo;
}



// Switch language
function switchLang() {
	document.getElementById('lang').style.display = "none";
	document.getElementById('google_translate_element').style.display = "block";
}



// Code Number (Change BG)
function codeNumber(obj) {
	var height = obj.scrollTop;
	obj.style.backgroundPosition = "0px -" +height+ "px";
}



// Form Functions
function doClear(whichObject, keywords) {
	var keywordStr = keywords.toString();
	if (keywordStr.indexOf(whichObject.value.toLowerCase()) != -1) {
		whichObject.value = "";
	}
}
function doFill(whichObject, defaultText) {
	if (whichObject.value == "") {
		whichObject.value = defaultText;
	}
}
function doRegister(obj) {
	obj.postCommand.value = "register";
	obj.submit();
}




// Overlay
function overlayToggle(data) {

	// Replace data, if not present
	if (data == null) {
		var data = "An Error Has Occured. Please call (484) 580-9327 for assistance.";
	}
	
	
	// Define Objects
	var background = document.getElementById("overlay");
	var foreground = document.getElementById('overlay-container');
	var overlayWin = document.getElementById('overlay-window');
	
	
	// Scroll to (0, 0)
	scrollTo(0, 0);


	// Insert Data
	document.getElementById('overlay-content').innerHTML = data;


	// Toggle Scrolling and Resize by Param
	if (dynamicResize === false) { 
		
		// No Scrolling
		document.body.style.overflow = (document.body.style.overflow == "hidden") ? "visible" : "hidden";
		
	}


	// Toggle Showing the Overlay
	background.style.visibility = (background.style.visibility == "visible") ? "hidden" : "visible";

}
function dsiabled() {


	// Define Objects
	var background = document.getElementById("overlay");
	var foreground = document.getElementById('overlay-container');


	// Toggle Background Visibility
	background.style.visibility = (background.style.visibility == "visible") ? "hidden" : "visible";


	// Get Current Screen Position
	var moz_pos = window.scrollY;  
	var ie_pos = document.body.scrollTop;  
	if ( ie_pos < moz_pos ) { foreground.style.marginTop = (moz_top+40) + "px"; }  
	else { foreground.style.marginTop = (ie_pos+40) + "px"; }


	// Set Height of Background
	var moz_height = document.getElementsByTagName("body")[0].scrollHeight;  
	var ie_height = window.scrollHeight;  
	if ( moz_height < ie_height ) { background.style.height = ie_height + "px"; }  
	else { background.style.height = moz_height + "px"; }
	
			
	// Set Width of Browser to the Div width
	var curWidth = 0;
	if(!window.innerWidth) {

		if(!(document.documentElement.clientWidth == 0)) {
			curWidth = document.documentElement.clientWidth;
		}
		else {
			curWidth = document.body.clientWidth;
		}
	}
	else {
		curWidth = window.innerWidth;
	}
	if (dynamicResize) { // Low Res
		curWidth = dynamicWidth;
	}


	foreground.style.width = "auto"; //curWidth-100; 
	background.style.width = "100%"; //screen.availWidth	

	// Toggle Scrolling
	if (dynamicResize === false) { 
		document.body.style.overflow = (document.body.style.overflow == "hidden") ? "visible" : "hidden";
	}
	
	// Insert Data
	document.getElementById('overlay-content').innerHTML = data;
}