function submitLang() {
	document.formlang.submit();
}

function submitSearch(defText)
{
	if (document.frmZip.Szip.value.length > 0) {
		if (defText.length === 0 || defText != document.frmZip.Szip.value) {
			document.frmZip.submit();
		}
	}
}

function submitSearchMovie(defText)
{
	if (document.frmSearchMovie.SearchTitle.value.length > 0) {
		if (defText.length === 0 || defText != document.frmSearchMovie.SearchTitle.value) {
			document.frmSearchMovie.submit();
		}
	}
}

function submitMovies()
{
	document.frmMovies.submit();
}

function submitFavs(defText)
{
	if (document.frmLogin.cust_email.value.length > 0) {
		if (defText.length === 0 || defText != document.frmLogin.cust_email.value) {
			document.frmLogin.submit();
		}
	}
}

function MDzip(ctrl, defText) {
	if(document.getElementById('mdGo')) {
		if(ctrl.value.length > 0) {
			if(defText.length === 0 || defText != ctrl.value) {
				document.frmMDTheaters.mdGo.disabled = false;
			}
			else {
				document.frmMDTheaters.mdGo.disabled = true;
			}
		}
		else { 
			document.frmMDTheaters.mdGo.disabled = true;
		}
	}
}

function detectWidth(){
	//BEGIN HEIGHT ADJUSTMENTS
	//adjust height of container DIV #bod2b to fill browser viewport if (browser viewport is <= than document height) 
	// and (final calculated height for #bod2b is >= the original height of the same container DIV #bod2b)
	if (document.getElementById("bod2b")) {
		
		var mc2boffsetTop = 0;
		var mc2bErrMsg = 0;
		if (document.getElementById("mc2b")) {
			mc2boffsetTop = document.getElementById("mc2b").offsetTop;
			if (document.getElementById("errMsg")) {
				mc2bErrMsg = document.getElementById("errMsg").scrollHeight;
			}
		}
		var docHeight = 0;
		var ViewPortHeight = 0;
		var mtFooter = 0;
		var bod2bHeight = 0;
		var bod2boffsetTop = 0;
		var bod4offsetTop = 0;
		var bod2bFinalHeight = 0;
		var bod2bStretch = 0;
		var midoffsetTop = 0;
		
		docHeight = document.body.clientHeight;
		ViewPortHeight = document.documentElement.clientHeight;
		mtFooter = document.getElementById("foot").scrollHeight;
		bod2bHeight = document.getElementById("bod2b").scrollHeight;
		bod2boffsetTop = document.getElementById("bod2b").offsetTop;
		bod4offsetTop = document.getElementById("bod4").offsetTop;
		bod2bFinalHeight = ViewPortHeight - (bod2boffsetTop + bod2bHeight + mtFooter) - 15;		
		bod2bFinalHeight = bod2bFinalHeight + bod2bHeight;
	
		//stretch entire document
		if ( (ViewPortHeight <= docHeight) && (bod2bFinalHeight > bod2bHeight) ) {
			document.getElementById("bod2b").style.height = bod2bFinalHeight + 'px';
			bod2bStretch = 1;
		}
		//alert('ViewPortHeight=' + ViewPortHeight + ', docHeight=' + ', bod2bFinalHeight=' + bod2bFinalHeight + ', bod2bHeight=' + bod2bHeight);
		
		//stretch moviecards middle section
		if (document.getElementById("mc2b")) {
			if (bod2bStretch == 1) {
				if ($.browser.msie) {
					if (document.getElementById("ad728").scrollHeight > '60' ) {
						if (document.getElementById("mc_bread")) {
							if (document.getElementById("errMsg")) {
								document.getElementById("mc2b").style.height = (bod2bFinalHeight-(297-bod2boffsetTop)-36-mc2bErrMsg) + 'px';
							}
							else {
								document.getElementById("mc2b").style.height = (bod2bFinalHeight-(297-bod2boffsetTop)-36) + 'px';
							}
						}
						else {
							if (document.getElementById("errMsg")) {
								document.getElementById("mc2b").style.height = (bod2bFinalHeight-(297-bod2boffsetTop)-mc2bErrMsg) + 'px';
							}
							else {
								document.getElementById("mc2b").style.height = (bod2bFinalHeight-(297-bod2boffsetTop)) + 'px';
							}
						}
					}
					else {
						if (document.getElementById("mc_bread")) {
							if (document.getElementById("errMsg")) {
								document.getElementById("mc2b").style.height = (bod2bFinalHeight-(204-bod2boffsetTop)-36-mc2bErrMsg) + 'px';
							}
							else {
								document.getElementById("mc2b").style.height = (bod2bFinalHeight-(204-bod2boffsetTop)-36) + 'px';
							}
						}
						else {
							if (document.getElementById("errMsg")) {
								document.getElementById("mc2b").style.height = (bod2bFinalHeight-(204-bod2boffsetTop)-mc2bErrMsg) + 'px';
							}
							else {
								document.getElementById("mc2b").style.height = (bod2bFinalHeight-(204-bod2boffsetTop)) + 'px';
							}
						}
					}
				}
				else {
					document.getElementById("mc2b").style.height = (bod2bFinalHeight-(mc2boffsetTop-bod2boffsetTop)) + 'px';
				}
				//alert("1");
				//alert('bod2bFinalHeight=' + bod2bFinalHeight + ', bod2bHeight=' + bod2bHeight + ', mc2boffsetTop=' + mc2boffsetTop + ', bod2boffsetTop=' + bod2boffsetTop);
			}
			else {
				if ($.browser.msie) {
					if (document.getElementById("ad728").scrollHeight > '60' ) {
						if (document.getElementById("mc_bread")) {
							if (document.getElementById("errMsg")) {
								document.getElementById("mc2b").style.height = (bod2bHeight-(297-bod2boffsetTop)-36-mc2bErrMsg) + 'px';
							}
							else {
								document.getElementById("mc2b").style.height = (bod2bHeight-(297-bod2boffsetTop)-36) + 'px';
							}
						}
						else {
							if (document.getElementById("errMsg")) {
								document.getElementById("mc2b").style.height = (bod2bHeight-(297-bod2boffsetTop)-mc2bErrMsg) + 'px';
							}
							else {
								document.getElementById("mc2b").style.height = (bod2bHeight-(297-bod2boffsetTop)) + 'px';
							}
						}
					}
					else {
						if (document.getElementById("mc_bread")) {
							if (document.getElementById("errMsg")) {
								document.getElementById("mc2b").style.height = (bod2bHeight-(204-bod2boffsetTop)-36-mc2bErrMsg) + 'px';
							}
							else {
								document.getElementById("mc2b").style.height = (bod2bHeight-(204-bod2boffsetTop)-36) + 'px';
							}
						}
						else {
							if (document.getElementById("errMsg")) {
								document.getElementById("mc2b").style.height = (bod2bHeight-(204-bod2boffsetTop)-mc2bErrMsg) + 'px';
							}
							else {
								document.getElementById("mc2b").style.height = (bod2bHeight-(204-bod2boffsetTop)) + 'px';
							}
						}
					}
				}
				else {
					document.getElementById("mc2b").style.height = (bod2bHeight-(mc2boffsetTop-bod2boffsetTop)) + 'px';
				}
				//alert("2");
				//alert('bod2bFinalHeight=' + bod2bFinalHeight + ', bod2bHeight=' + bod2bHeight + ', mc2boffsetTop=' + mc2boffsetTop + ', bod2boffsetTop=' + bod2boffsetTop);
			}
		}
		
		//stretch right rail
		if (document.getElementById("bod4")) {
			if (bod2bStretch == 1) {
				document.getElementById("bod4").style.height = (bod2bFinalHeight-(bod4offsetTop-bod2boffsetTop)) + 'px';
				//alert("1");
			}
			else {
				document.getElementById("bod4").style.height = (bod2bHeight-(bod4offsetTop-bod2boffsetTop)) + 'px';
				//alert("2");
			}
		}
		
		//stretch middle
		if (document.getElementById("mid")) {
			midoffsetTop = document.getElementById("mid").offsetTop;
			if (bod2bStretch == 1) {
				document.getElementById("mid").scrollHeight = (document.getElementById("bod4").scrollHeight) + 'px';
				//alert("1");
			}
			else {
				document.getElementById("mid").style.height = (bod2bHeight-(midoffsetTop-bod2boffsetTop)) + 'px';
				//alert("2");
			}
		}
		
	}
	//END HEIGHT ADJUSTMENTS
	
	
	//BEGIN AD SYSTEM ADJUSTMENTS
	if (document.getElementById("txtAdcontainer")) {
		if (document.getElementById("txtAdcontainer").scrollHeight < '10' ) {
			document.getElementById("txtAdcontainer").style.display = 'none';
		}
	}
	if (document.getElementById("ad615x76container")) {
		if (document.getElementById("ad615x76container").scrollHeight < '35' ) {
			document.getElementById("ad615x76container").style.display = 'none';
		}
	}
	if (document.getElementById("ad728")) {
		if (document.getElementById("ad728").scrollHeight < '60' ) {
			document.getElementById("ad728").style.display = 'none';
		}
	}
	//if (document.getElementById("ad300x250b")) {
	//	if (document.getElementById("ad300x250b").scrollHeight < '60' ) {
	//		document.getElementById("ad300x250b").style.display = 'none';
	//	}
	//}
	if (document.getElementById("ad120x600")) {
		if (document.getElementById("ad120x600container").scrollHeight > '10' ) {
			document.getElementById("ad120x600container").style.marginBottom = '10px';
		}
		if (document.getElementById("ad120x600").scrollWidth > '299' ) {
			if (document.getElementById("bod4")) {
				document.getElementById("bod4").style.paddingTop = '0px';
			}
			if (document.getElementById("bod6")) {
				document.getElementById("bod6").style.paddingTop = '0px';
			}
		}
	}
	if (document.getElementById("adMF3")) {
		if (document.getElementById("adMF3").scrollHeight < '60' ) {
			document.getElementById("adMF3").style.display = 'none';
		}
	}
	//END AD SYSTEM ADJUSTMENTS
}