document.domain = 'clubcorp.com';


function trackPageEvent (category, action, label) {
	_gaq.push(['_trackEvent', category, action, label]);
}


function hideAppModalWindow() {
	$('#AMW__appPageZone, #AMW__modalCover').hide();
	$('#AMW__appPageZone, #AMW__appPageZone *, #AMW__modalCover').remove();
	$('body,html').css('overflow','auto');
	rowNo = null;
	//force scrollbar to show in safari/chrome
	var scrollH = $(window).scrollTop();
	if (scrollH > 0) {
		$(window).scrollTop((scrollH)-1);
	}
	else {
		$(window).scrollTop((scrollH)+1);
	}
}


(function($){var g,d,j=1,a,b=this,f=!1,h="postMessage",e="addEventListener",c,i=b[h]&&!$.browser.opera;$[h]=function(k,l,m){if(!l){return}k=typeof k==="string"?k:$.param(k);m=m||parent;if(i){m[h](k,l.replace(/([^:]+:\/\/[^\/]+).*/,"$1"))}else{if(l){m.location=l.replace(/#.*$/,"")+"#"+(+new Date)+(j++)+"&"+k}}};$.receiveMessage=c=function(l,m,k){if(i){if(l){a&&c();a=function(n){if((typeof m==="string"&&n.origin!==m)||($.isFunction(m)&&m(n.origin)===f)){return f}l(n)}}if(b[e]){b[l?e:"removeEventListener"]("message",a,f)}else{b[l?"attachEvent":"detachEvent"]("onmessage",a)}}else{g&&clearInterval(g);g=null;if(l){k=typeof m==="number"?m:typeof k==="number"?k:100;g=setInterval(function(){var o=document.location.hash,n=/^#?\d+&/;if(o!==d&&n.test(o)){d=o;l({data:o.replace(n,"")})}},k)}}}})(jQuery);

$.receiveMessage(

function(e){
	hideAppModalWindow();
},
	'https://apps.clubcorp.com'
);


// ///////////////////// JQUERY READY///////////////////////
$(function() {

var MF_CODE = $('#btn-app-area').attr('class');

var btn_launch_tee_times = $('#members_right_column').find('#btn-launch-tee-times');

function showAppModalWindow(targetURL,param1) {
	var thePageURL = targetURL;
	var appModalWindow = '<div id="AMW__modalCover"></div>'+
	'<div id="AMW__appPageZone">'+
	'<iframe src="'+targetURL+'" id="AMW__pageURL" marginwidth="0" marginheight="0" width=100%" height="100%" frameborder="0"></iframe>'+
	'</div>';

	$('body').append(appModalWindow);
	$('body,html').css('overflow','hidden');
	var coverWin = $(window).height();
	var coverDoc = $(document).height();
	var scrollH = $(window).scrollTop();
	var coverH = Math.max(coverWin,coverDoc);
	var coverHH = coverH*2;
	$('#AMW__modalCover').css('height',coverHH).show();
	var ModWinHVal = $('#AMW__appPageZone').css('height');
	if (typeof(param1) != undefined) {
		if (param1 == 'Statements') {
			var ModTop = 0;
			if (scrollH > 0) {
				var ModTop = (ModTop+scrollH);
			}
			ModWinHVal = (coverWin*.95);
		}
	}
	else {
		if (ModWinHVal == "auto") {
			var ModWinH = 0;
		}
		else {
			var ModWinH = Number(ModWinHVal.slice(0,-2));
		}
		var ModWinPT = Number($('#AMW__appPageZone').css('paddingTop').slice(0,-2));
		var ModWinPB = Number($('#AMW__appPageZone').css('paddingBottom').slice(0,-2));
		if (ModWinH > 0) {
			var ModTop = Math.floor(((coverWin-(ModWinH+ModWinPT+ModWinPB))*.5));
		}
		else {
			var ModTop = Math.floor(coverWin*.1);
		}
		if (scrollH > 0) {
			var ModTop = (ModTop+scrollH)+"px";
		}
		if (ModTop < 0) {
			var ModTop = 0;
		}
	}
	var ModTopCSS = ModTop+"px";
	
	$('#AMW__appPageZone').css('top',ModTopCSS).css('height',ModWinHVal).show();
	//$('.AMW__btn-closer').click(function() {
		//hideAppModalWindow();
	//});
	trackPageEvent('Member Apps', param1, MF_CODE)
	return (false);
}

$('#btn-launch-benefits-finder').click(function(){
	trackPageEvent('Member Apps', 'Benefits Finder', MF_CODE)
});

$('a.openTeeTimeApp, .openTeeTimeApp a').css('cursor','pointer').click(function() {
	var targetURL = $(this).attr('href');
	showAppModalWindow(targetURL,'Tee Times');
	return (false);
});

$('a#openStatements, #openStatements a').css('cursor','pointer').click(function() {
	var targetURL = $(this).attr('href');
	showAppModalWindow(targetURL,'Statements');
	return (false);
});

$('a#openContacts, #openContacts a').css('cursor','pointer').click(function() {
	var targetURL = $(this).attr('href');
	showAppModalWindow(targetURL,'Contacts');
	return (false);
});


});
