// page behaviors

$(document).ready(init);

function init(){
	//loadPettyBanner(); 
	
	$("#meetingTab .heading A").click(clickMeetingTab);	
	$("A.popUp").click(popUpWindow);
	
	$(":input:not(:button, :radio, :input[name='email'])").blur(check_textField);
	$(":input[name='email']").blur(check_emailField);
	$("select").blur(check_selectField);	
	$("form[name='emailSignUp']").submit(processForm);
	
	$("#disney-advantage A")
		.mouseover(disAdvantage_rollOver)
		.mouseout(disAdvantage_rollOut)
		.click(disAdvantage_click);
	
	// Takes an object to set options... 
	// they are delay (ms), transitionSpeed(ms), autoplay(bool), hideNav(bool), navSlideSpeed(ms)
	$(".imgGall").createGallery();
}



function loadPettyBanner(){
 
	var pettyBanner = new SWFObject(path+'flash/banners/banner_revised.swf', 'pettyBanner_flash', '965', '150', '8', '', false);
	pettyBanner.addParam('wmode', 'transparent');
	pettyBanner.addVariable('clickURL', 'http://www.pettyorlando.com?ban=2009HPA_PettyOrlando_black');
	pettyBanner.write('petty_banner');
	$(window).load(checkScrollPos);
	$(window).scroll(checkScrollPos);	
	 
}

function getMap(target, lat, lng){
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById(target));	
		var center = new GLatLng(lat, lng);
		map.addControl(new GSmallMapControl());
		map.setCenter(center, 15);
		map.addOverlay(new GMarker(center));
	}
}

function popUpWindow(){
	var newWin = window.open(this, "popupWindow", "width=950,height=650,resizeable=1,scrollbars=1");
	return false;
}

function disAdvantage_rollOver (){
	var bq_copy = $(this).siblings("blockquote").text();
	
	$("#displayPane .content").html("<p>"+bq_copy+"</p>")

	$("#displayPane")
		.stop(true, true)
		.hide()
		.fadeIn("fast");
}

function disAdvantage_rollOut (){
	$("#displayPane")
		.stop(true, true)
		.fadeOut("fast");
}

function disAdvantage_click (){return false;}




function expand_petty (){
	$('html,body').animate({scrollTop: 700}, 500, "linear");	

	$("#petty_banner").css("height", "400px");	
	$("#pettyBanner_flash").css("height", "400px");
}

function collapse_petty (){
	$("#petty_banner").css("height", "150px");	
	$("#pettyBanner_flash").css("height", "150px");
}



function checkScrollPos (){
	var 	windowH = $(window).height(),
			windowScrollTop = $(window).scrollTop(),
			flashTop = $('#petty_banner').offset().top;
			
	if (flashTop < windowH + windowScrollTop) {
		thisMovie("pettyBanner_flash").startPettyBanner();
		$(window).unbind("scroll");
	}
		
}



function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName]
	}
	else {
		return document[movieName]
	}
}
