$().ready(function() {
	//alert("Loading Directory");
	$('.toolTipTrigger').MVBizXToolTip();

	$('.ListingPULayer_Closer').livequery('click',function(){
		$('#PULayer_CardViewer').fadeOut('slow');
		$('#PULayer_Listings').fadeOut('slow');
	});
	$('.PULayer_CardViewer_Closer').livequery('click',function(){
		$('#PULayer_CardViewer').fadeOut('slow');
	});


	$('.GroupListingPU_ShowCardTrigger').livequery('click',function(event){
		//alert("showing card(GroupListingPU_ShowCardTrigger) DirectoryBeta.js");
		event.preventDefault();
		var MemberID= $(this).attr('id').replace(/GroupListing_ShowCard_/,'');
		var mouseX = event.pageX;
		var mouseY = event.pageY -300;
		mouseY = (mouseY < 11) ? 10 : mouseY;
		var boxXstart= mouseX;
		var boxYstart= mouseY;
		$('#progressbar').fadeIn('fast');
		FormVars	='Function=ajax_GroupOptions_ShowCard';
		FormVars += '&MemberID=' + MemberID;
		FormVars += '&CalledFrom=_PULayer';
		//FormVars += '&Beta=Beta';
		//return false;
		UrltoCall= '/cgi-local/cards.cgi?+' + MemberID + '++++_PULayer+' + new Date().getTime();
		//alert("FormVars \n" + FormVars + "\nURL: " + UrltoCall);
		$.ajax({
			type: "POST",
			url: UrltoCall,
			data: FormVars,
			success: function(response) {
				//alert(response);
				//$('#debugcontainer').html(response);
				$("#PULayer_CardViewer").css( { "left": boxXstart + "px", "top": boxYstart + "px" } );
				$('#PULayer_CardViewerDiv').html(response);
				$("#PULayer_CardViewer").css('width:515px;height:250px');
				$('#PULayer_CardViewer').fadeIn('fast');
				$('#progressbar').fadeOut('fast');
			}
		});
	});

	$('.GroupListing_ShowCardTrigger').click(function(event){
		//alert("showing card");
		event.preventDefault();
		var MemberID= $(this).attr('id').replace(/GroupListing_ShowCard_/,'');
		var mouseX = 250;
		var mouseY = event.pageY -300;
		mouseY = (mouseY < 11) ? 10 : mouseY;
		var boxXstart= mouseX;
		var boxYstart= mouseY;
		$('#progressbar').fadeIn('fast');
		FormVars	='Function=ajax_GroupOptions_ShowCard';
		FormVars += '&MemberID=' + MemberID;
		FormVars += '&CalledFrom=_PULayer';
		//alert("FormVars \n" + FormVars);
		//return false;
		UrltoCall= '/cgi-local/cards.cgi?+' + MemberID + '++++_PULayer+' + new Date().getTime();
		$.ajax({
			type: "POST",
			url: UrltoCall,
			data: FormVars,
			success: function(response) {
				//alert(response);
				//$('#debugcontainer').html(response);
				$("#PULayer1").css( { "left": boxXstart + "px", "top": boxYstart + "px" } );
				$('#PULayer1ContentsDiv').html(response);
				$("#PULayer1").css('width:515px;height:250px');
				$('#PULayer1').fadeIn('fast');
				$('#progressbar').fadeOut('fast');
			}
		});
	});

	$('.Listing_ShowCardTrigger').click(function(event){
		//alert("showing card (Listing_ShowCardTrigger) DirectoryBeta.js");
		event.preventDefault();
		var MemberID= $(this).attr('id').replace(/Listing_ShowCard_/,'');
		var mouseX = 200;
		var mouseY = event.pageY -400;
		mouseY = (mouseY < 11) ? 10 : mouseY;
		var boxXstart= mouseX;
		var boxYstart= mouseY;
		$('#progressbar').fadeIn('fast');
		FormVars	='Function=ajax_GroupOptions_ShowCard';
		FormVars += '&MemberID=' + MemberID;
		FormVars += '&CalledFrom=_PULayer';
		//FormVars += '&Beta=Beta';
		//alert("FormVars \n" + FormVars);
		//return false;
		UrltoCall= '/cgi-local/cards.cgi?+' + MemberID + '++++_PULayer+' + new Date().getTime();
		$.ajax({
			type: "POST",
			url: UrltoCall,
			data: FormVars,
			success: function(response) {
				//alert(response);
				//$('#debugcontainer').html(response);
				$("#PULayer_CardViewer").css( { "left": boxXstart + "px", "top": boxYstart + "px" } );
				$('#PULayer_CardViewerDiv').html(response);
				$("#PULayer_CardViewer").css('width:515px;height:250px');
				$('#PULayer_CardViewer').fadeIn('fast');
				$('#progressbar').fadeOut('fast');
			}
		});
	});
	$('.ShowSubGroupMembersTrigger').click(function(event){
		var SubGroupID=$(this).attr('id').replace(/ShowSubGroupMembers_/,'');
		var GroupID='';
		var IDArray=new Array();
		IDArray=SubGroupID.split(/\./);
		GroupID=IDArray[0];
		SubGroupID=IDArray[1];
		//alert("ok, you clicked on!" + SubGroupID + " for group id " + GroupID);
		//get the listings for this top level category
		//show the pulayer
		mouseX = 200;
		mouseY = event.pageY -400;
		var boxXstart= mouseX;
		var boxYstart= mouseY;
		$('#PULayer1Title').html('Listings for the ' + SubGroupID + ' Category');
		$("#PULayer_Listings").css( { "left": boxXstart + "px", "top": boxYstart + "px" } );
		$('#AnimatedLoaderGif').fadeIn('slow');
		FormVars	='Function=ajax_SubGroupListings';
		FormVars += '&GroupID=' + cleantext(GroupID);
		FormVars += '&SubGroupID=' + cleantext(SubGroupID);
		FormVars += '&StartAt=0';
		FormVars += '&FromGroups=Group_';
		//alert("FormVars \n" + FormVars);
		//return false;
		UrltoCall= "/cgi-local/Directory.cgi?++++++" + new Date().getTime();
		//alert("URL:" + UrltoCall);
		$.ajax({
			type: "POST",
			url: UrltoCall,
			data: FormVars,
			success: function(response) {
				//alert(response);
				//$('#debugcontainer').html(response);
				$('#PULayer1ContentsDiv').html(response);
				//$('#PULayer1').css('width','750px');
				$('#PULayer_Listings').fadeIn('fast');
				$('#AnimatedLoaderGif').fadeOut('slow');
			}
		});
		$('#AnimatedLoaderGif').fadeOut('slow');
	});

	$('.UPLClose').click(function(){
		$('#PULayer1').fadeOut('fast');
	});
	//alert("loaded");
});
