function setFancyBoxes(){

$(".form-contact").click(function() {
	openFB('forms/submitContact.asp?action=view',1000,700,'iframe');
});	

$(".form-ep").click(function() {
	openFB('forms/exclusivePriv.asp?action=view',1000,700,'iframe');
});	
	
$(".form-shoot-request").click(function() {
	openFB('forms/submitVideo.asp?action=view',1000,700,'iframe');
});

$(".form-press-distribution").click(function() {
	openFB('forms/submitPress.asp?action=view',1000,700,'iframe');
});

$(".form-events-rfp").click(function() {
	openFB('forms/eventsRFP.asp?action=view',950,1450,'iframe');
});

$(".golf-north-flyover").click(function() {
	openFB('http://www.bestapproachflyovers.com/PLHN_pelicanhillnorth/',1000,700,'iframe');
});

$(".golf-south-flyover").click(function() {
	openFB('http://www.bestapproachflyovers.com/PLHS_pelicanhillsouth/',1000,700,'iframe');
});

$(".reservations").click(function() {
	openFB('https://booking.ihotelier.com/istay/istay.jsp?hotelid=15202',1000,696,'iframe');
});

$(".packages").click(function() {
	openFB('https://booking.ihotelier.com/istay/istay.jsp?hotelid=15202&packagecategoryID=11',1000,696,'iframe');
});

$(".video").click(function() {
	openFB('http://www.youtube.com/embed/wggKp8u-WBw?modestbranding=1&rel=0&autohide=1&autoplay=1',853,480,'iframe');
});
		
$(".interview").click(function() {
	openFB('http://www.youtube.com/embed/0Y4rmGMe5js?modestbranding=1&rel=0&autohide=1&autoplay=1',640,480,'iframe');
});	

$(".golf-north-card").click(function() {
	openFB('/images/score-card-north.png',796,850,'image');
});

$(".golf-south-card").click(function() {
	openFB('/images/score-card-south.png',796,850,'image');
});

$(".floorplan-event-lawn").click(function() {
	openFB('/images/floorplans-event-lawn.png',879,640,'image');
});
	
$(".floorplan-la-cappella").click(function() {
	openFB('/images/floorplans-la-cappella.png',879,640,'image');
});	
		
$(".floorplan-pacific-ballroom").click(function() {
	openFB('/images/floorplans-pacific-ballroom.png',879,640,'image');
});	
			
$(".floorplan-bungalow").click(function() {
	openFB('/images/floorplans-bungalow.png',758,950,'image');
});	
			
$(".floorplan-bungalow-suite").click(function() {
	openFB('/images/floorplans-bungalow-suite.png',758,950,'image');
});	
				
$(".floorplan-villas-plan-two").click(function() {
	openFB('/images/floorplans-villas-plan-two.png',758,830,'image');
});	
				
$(".floorplan-villas-plan-three").click(function() {
	openFB('/images/floorplans-villas-plan-three.png',758,535,'image');
});
					
$(".floorplan-villas-plan-four").click(function() {
	openFB('/images/floorplans-villas-plan-four.png',758,730,'image');
});	
			
}

// fancybox function call (url, width, height)

function openFB(u,w,h,t){
	$.fancybox({
		'padding'			: 0,
		'width' 			: w,
		'height' 			: h,
		'autoScale' 		: false,
		'href'				: u,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'overlayColor' 		: '#000',
		'overlayOpacity'	: 0.8,
		'scrolling'			: 'no',
		'type' 				: t
	});
}


// Functions to open modal with query string (?view=contact)
var hash = getUrlVars();

function getUrlVars()
{
	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');

	for(var i = 0; i < hashes.length; i++)
	{
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	return vars;
}

// Open modal after delay
$(document).ready(function ()
{
	// add hidden div so can bind click
	if(hash['view']){
		$('.textcontent').append('<div id="hidden_clicker" style="display:none;"><a id="hiddenclicker" href="#">open</a></div>');
	}
	switch (hash['view']) {
		case 'form-contact':
			setTimeout('sendQuery("forms/submitContact.asp?action=view",1000,700,"iframe")',1000);
    	break;
    	case 'form-ep':
			setTimeout('sendQuery("forms/exclusivePriv.asp?action=view",1000,700,"iframe")',1000);
    	break;
    	case 'form-shoot-request':
			setTimeout('sendQuery("forms/submitVideo.asp?action=view",1000,700,"iframe")',1000);
    	break;
    	case 'form-press-distribution':
			setTimeout('sendQuery("forms/submitPress.asp?action=view",1000,700,"iframe")',1000);
    	break;
    	case 'form-events-rfp':
			setTimeout('sendQuery("forms/eventsRFP.asp?action=view",950,1450,"iframe")',1000);
    	break;
    	case 'golf-north-flyover':
			setTimeout('sendQuery("http://www.bestapproachflyovers.com/PLHN_pelicanhillnorth/",1000,700,"iframe")',1000);
    	break;
    	case 'golf-south-flyover':
			setTimeout('sendQuery("http://www.bestapproachflyovers.com/PLHS_pelicanhillsouth/",1000,700,"iframe")',1000);
    	break;
    	case 'reservations':
			setTimeout('sendQuery("https://booking.ihotelier.com/istay/istay.jsp?hotelid=15202",1000,696,"iframe")',1000);
    	break;
    	case 'packages':
			setTimeout('sendQuery("https://booking.ihotelier.com/istay/istay.jsp?hotelid=15202&packagecategoryID=11",1000,696,"iframe")',1000);
    	break;
    	case 'video':
			setTimeout('sendQuery("http://www.youtube.com/embed/wggKp8u-WBw?modestbranding=1&rel=0&autohide=1&autoplay=1",853,480,"iframe")',1000);
    	break;
    	case 'interview':
			setTimeout('sendQuery("http://www.youtube.com/embed/0Y4rmGMe5js?modestbranding=1&rel=0&autohide=1&autoplay=1",640,480,"iframe")',1000);
    	break;
    	case 'golf-north-card':
			setTimeout('sendQuery("/images/score-card-north.png",796,850,"image")',1000);
    	break;
    	case 'golf-south-card':
			setTimeout('sendQuery("/images/score-card-south.png",796,850,"image")',1000);
    	break;
    	case 'floorplan-event-lawn':
			setTimeout('sendQuery("/images/floorplans-event-lawn.png", 879,640,"image")',1000);
    	break;
    	case 'floorplan-la-cappella':
			setTimeout('sendQuery("/images/floorplans-la-cappella.png", 879,640,"image")',1000);
    	break;
    	case 'floorplan-pacific-ballroom':
			setTimeout('sendQuery("/images/floorplans-pacific-ballroom.png", 879,640,"image")',1000);
    	break;
    	case 'floorplan-bungalow':
			setTimeout('sendQuery("/images/floorplans-bungalow.png", 758,950,"image")',1000);
    	break;
    	case 'floorplan-bungalow-suite':
			setTimeout('sendQuery("/images/floorplans-bungalow-suite.png", 758,950,"image")',1000);
    	break;
    	case 'floorplan-villas-plan-two':
			setTimeout('sendQuery("/images/floorplans-villas-plan-two.png", 758,830,"image")',1000);
    	break;
    	case 'floorplan-villas-plan-three':
			setTimeout('sendQuery("/images/floorplans-villas-plan-three.png", 758,535,"image")',1000);
    	break;
    	case 'floorplan-villas-plan-four':
			setTimeout('sendQuery("/images/floorplans-villas-plan-four.png", 758,730,"image")',1000);
    	break;
  	}


});

// Bind & trigger click	
function sendQuery(u,w,h,t){	
	$('#hiddenclicker').bind('click', openFB(u,w,h,t));
	$('#hiddenclicker').trigger('click');
}		
