
var checkiframeinterval = null;
var checkscalepage = null;
var checkscalepageinterval = 100;

function scalePage() {

	$("#content").height($(window).height() - $("#content").offset().top - 30);
	if($("#footer").length) { $("#footer").width($("#content").width()); }
	
	if($("#embedded_gallery").length) {
		if($("#footer").length) {
			$("#embedded_gallery").height($("#content").height() - $("#footer").height() - 20);
		} else {
			$("#embedded_gallery").height($("#content").height());
		}
	}

}

function scalePageAuto() {
	checkscalepageinterval = checkscalepageinterval + 10;
	if(checkscalepageinterval > 10000) clearInterval(checkscalepage);
	scalePage();
}

function checkiframe() {
	var validBase = 'http://www.artworkshollywood.com/_gallery_include/embed.php';

	if($("#embedded_gallery").length) {
		try {
			var iframeurl = frames["embedded_gallery"].location.href;
			if(!iframeurl || iframeurl == null || iframeurl.substr(0, 7) != 'http://') return;
			if(iframeurl.substr(0,validBase.length) != validBase) {
				clearInterval(checkiframeinterval);
				window.location = iframeurl;
			}
		} catch(err) {
			// ignore for now
		}
	}
}

$(window).ready(function () {

	scalePage();
	$(window).resize(function() { scalePage(); });
	checkscalepage = setInterval("scalePageAuto()", checkscalepageinterval);
	checkiframeinterval = setInterval("checkiframe()", 500);
	
	if($("#menu-slider:visible").length) { setInterval("updateSliderStatus()", 100); }

	$("li.button").click(
		function() {
			if($(this).hasClass("active")) return;
			if($(this).find("ul.submenu:hidden").length) {
				$(this).find("ul.submenu:hidden").stop(true, true);
				$(this).find("ul.submenu:hidden").slideDown("fast");
			} else if($(this).find("ul.submenu").length) {
				$(this).find("ul.submenu").stop(true, true);
				$(this).find("ul.submenu").slideUp("fast");
			}
		});

	$("ul.submenu li").hover(
		function() {
			var slideContent = $(this).find("ul.submenu-slider");
			if(slideContent.length) {
				overSubmenuParent = true;
				$("#menu-slider").html($(slideContent).html());
				$("#menu-slider").stop(true, true);
				$("#menu-slider").fadeIn("fast");
			} else {
				overSubmenuParent = false;
			}
		},
		function() {
			overSubmenuParent = false;
		});

	$("#menu-slider").hover(
		function() {
			overSubmenu = true;
		},
		function() {
			overSubmenu = false;
		});

});

