/*****************************************************************************
It is adviced to place the sIFR JavaScript calls in this file, keeping it
separate from the `sifr.js` file. That way, you can easily swap the `sifr.js`
file for a new version, while keeping the configuration.

You must load this file *after* loading `sifr.js`.

That said, you're of course free to merge the JavaScript files. Just make sure
the copyright statement in `sifr.js` is kept intact.
*****************************************************************************/



// Make an object pointing to the location of the Flash movie on your web server.
// Try using the font name as the variable name, makes it easy to remember which
// object you're using. As an example in this file, we'll use Futura.
// change this to test.visualspace.com.au/ambassadors/_flash/goulong.swf
var quicksandDash = { src: 'http://www.ambhotel.com.au/_flash/quicksand-dash.swf' };
var quicksandBook = { src: 'http://www.ambhotel.com.au/_flash/quicksand-book.swf' };
var quicksandLight = { src: 'http://www.ambhotel.com.au/_flash/quicksand-light.swf' };
var goulong = { src: 'http://www.ambhotel.com.au/_flash/goulong.swf' };
var steinemRoman = { src: 'http://www.ambhotel.com.au/_flash/steinem-roman.swf' };



// Now you can set some configuration settings.
// See also <http://wiki.novemberborn.net/sifr3/JavaScript+Configuration>.
// One setting you probably want to use is `sIFR.useStyleCheck`. Before you do that,
// read <http://wiki.novemberborn.net/sifr3/DetectingCSSLoad>.

// sIFR.useStyleCheck = true;

// Next, activate sIFR:
sIFR.activate(quicksandDash, quicksandBook, quicksandLight, goulong, steinemRoman);

// If you want, you can use multiple movies, like so:
//
//    var futura = { src: '/path/to/futura.swf' };
//    var garamond = { src '/path/to/garamond.swf' };
//    var rockwell = { src: '/path/to/rockwell.swf' };
//    
//    sIFR.activate(futura, garamond, rockwell);
//
// Remember, there must be *only one* `sIFR.activate()`!

// Now we can do the replacements. You can do as many as you like, but just
// as an example, we'll replace all `<h1>` elements with the Futura movie.
// 
// The first argument to `sIFR.replace` is the `futura` object we created earlier.
// The second argument is another object, on which you can specify a number of
// parameters or "keyword arguemnts". For the full list, see "Keyword arguments"
// under `replace(kwargs, mergeKwargs)` at 
// <http://wiki.novemberborn.net/sifr3/JavaScript+Methods>.
// 
// The first argument you see here is `selector`, which is a normal CSS selector.
// That means you can also do things like '#content h1' or 'h1.title'.
//
// The second argument determines what the Flash text looks like. The main text
// is styled via the `.sIFR-root` class. Here we've specified `background-color`
// of the entire Flash movie to be a light grey, and the `color` of the text to
// be red. Read more about styling at <http://wiki.novemberborn.net/sifr3/Styling>.

sIFR.replace(quicksandBook, {
  selector: 'H1.white,H3.white',
  css: '.sIFR-root { background-color: #FFFFFF; color: #000000; text-align: center; letter-spacing: 0;}',
  offsetLeft: 0,
  offsetTop: -3,
  tuneHeight: -7
});

sIFR.replace(quicksandLight, {
  selector: 'H1.thanks',
  css: '.sIFR-root { background-color: #FFFFFF; color: #000000; text-align: center; letter-spacing: 0;}',
  wmode: 'transparent',
  offsetLeft: 0,
  offsetTop: -3,
  tuneHeight: -7
});

sIFR.replace(quicksandBook, {
  selector: '#sidebar H2',
  css: '.sIFR-root { background-color: #000000; color: #FFFFFF; text-align: left; letter-spacing: 0;} a { color: #DDDDDD; text-decoration: none;} a:hover {color: #FFFFFF; text-decoration: underline;}',
  wmode: 'transparent',
  offsetLeft: 0,
  offsetTop: -3,
  tuneHeight: -7
});

sIFR.replace(quicksandBook, {
  selector: 'H2,H3',
  css: '.sIFR-root { background-color: #000000; color: #FFFFFF; text-align: center; letter-spacing: 0;} a { color: #DDDDDD; text-decoration: none;} a:hover {color: #FFFFFF; text-decoration: underline;}',
  wmode: 'opaque',
  offsetLeft: 0,
  offsetTop: -3,
  tuneHeight: -7
});

sIFR.replace(steinemRoman, {
  selector: '.cat-item-name',
  css: '.sIFR-root { background-color: #000000; color: #FFFFFF; text-align: center; letter-spacing: 0;} a { color: #FFFFFF; text-decoration: none;} a:hover {color: #DDDDDD;}',
  wmode: 'opaque',
  offsetLeft: 2,
  offsetTop: -4,
  tuneHeight: -9
});




sIFR.replace(quicksandBook, {
	selector: '.flourish .bookings-link',
	css: '.sIFR-root { background-color: #000000; color: #FFFFFF; text-align: center; letter-spacing: 0; cursor: pointer;}',
	wmode: 'opaque',
	offsetLeft: 0,
	offsetTop: -3,
	tuneHeight: -7,
	onRelease: function (fi) {
		if(document.getElementById("colorbox").style.display == "none") {
			element = fi.getFlashElement().parentNode;
			$.fn.colorbox({href: element.href, innerWidth: '857px', innerHeight: '70%', opacity: 0.1, speed: 500, iframe:true});
		}
	}
});

sIFR.replace(quicksandBook, {
	selector: '.flourish .package-link',
	css: '.sIFR-root { background-color: #000000; color: #FFFFFF; text-align: center; letter-spacing: 0; cursor: pointer;}',
	wmode: 'opaque',
	offsetLeft: 0,
	offsetTop: -3,
	tuneHeight: -7,
	onRelease: function (fi) {
		if(document.getElementById("colorbox").style.display == "none") {
			element = fi.getFlashElement().parentNode;
			$.fn.colorbox({href: element.href, innerWidth: '857px', innerHeight: '70%', opacity: 0.1, speed: 500, iframe:true});
		}
	}
});

sIFR.replace(quicksandBook, {
	selector: '.flourish .events-link',
	css: '.sIFR-root { background-color: #000000; color: #FFFFFF; text-align: center; letter-spacing: 0; cursor: pointer;} a { color: #FFFFFF; text-decoration: none;} a:hover {color: #CCCCCC;}',
	wmode: 'opaque',
	offsetLeft: 0,
	offsetTop: -3,
	tuneHeight: -7,
  modifyContent: function (contentNode) { var e = document.createElement('A'); e.innerHTML = contentNode.innerHTML; e.href = contentNode.href; e.target = contentNode.target; contentNode.firstChild.data = ''; contentNode.appendChild(e); }
});

sIFR.replace(quicksandBook, {
	selector: '.flourish .terms-conditions',
	css: '.sIFR-root { background-color: #000000; color: #FFFFFF; text-align: center; letter-spacing: 0; cursor: pointer;}',
	wmode: 'opaque',
	offsetLeft: 0,
	offsetTop: -3,
	tuneHeight: -7,
	onRelease: function (fi) {
		if(document.getElementById("colorbox").style.display == "none") {
			$.fn.colorbox({width:"70%", maxWidth: '850px', scrolling: false, opacity: 0.1, speed: 500, inline:true, href:"#event-terms-conditions"});
		}
	}
});

sIFR.replace(quicksandBook, {
	selector: '.flourish .booking-form-link',
	css: '.sIFR-root { background-color: #000000; color: #FFFFFF; text-align: center; letter-spacing: 0; cursor: pointer;}',
	wmode: 'opaque',
	offsetLeft: 0,
	offsetTop: -3,
	tuneHeight: -7,
	onRelease: function (fi) {
		if(document.getElementById("colorbox").style.display == "none") {
			element = fi.getFlashElement().parentNode;
			$.fn.colorbox({href: element.href, innerWidth: '857px', innerHeight: '70%', opacity: 0.1, speed: 500, iframe:true});
		}
	}
});

sIFR.replace(quicksandBook, {
	selector: '.flourish .normal-link',
	css: '.sIFR-root { background-color: #000000; color: #FFFFFF; text-align: center; letter-spacing: 0; cursor: pointer;}',
	wmode: 'opaque',
	offsetLeft: 0,
	offsetTop: -3,
	tuneHeight: -7
});

sIFR.replace(quicksandBook, {
	selector: '.flourish .menu-link',
	css: '.sIFR-root { background-color: #000000; color: #FFFFFF; text-align: center; letter-spacing: 0; cursor: pointer;}',
	wmode: 'opaque',
	offsetLeft: 0,
	offsetTop: -3,
	tuneHeight: -7,
	onRelease: function (fi) {
		if(document.getElementById("colorbox").style.display == "none") {
			element = fi.getFlashElement().parentNode;
			$.fn.colorbox({href: element.href, innerWidth: '1090px', innerHeight: '70%', opacity: 0.1, speed: 500, iframe:true});
		}
	}
});

sIFR.replace(quicksandBook, {
  selector: '.flourish .enquiry-link',
  css: '.sIFR-root { background-color: #000000; color: #FFFFFF; text-align: center; letter-spacing: 0; cursor: pointer;}',
  wmode: 'opaque',
  offsetLeft: 0,
  offsetTop: -3,
  tuneHeight: -7,
	onRelease: function (fi) {
		if(document.getElementById("colorbox").style.display == "none") {
			element = fi.getFlashElement().parentNode;
			$.fn.colorbox({href: element.href, innerWidth: '720px', innerHeight: '460px', opacity: 0.1, speed: 500, iframe:true});
		}
	}
});



sIFR.replace(goulong, {
  selector: '.item',
  css: '.sIFR-root {background-color: #000000; text-align: center; margin-left: 0; margin-right: 0; cursor: pointer;} a { color: #CCCCCC; text-decoration: none;} a:hover {color: #FFFFFF;}',
  wmode: 'opaque',
  ratios: [7, 1.45, 9, 1.35, 15, 1.29, 19, 1.28, 26, 1.25, 31, 1.24, 42, 1.23, 53, 1.22, 56, 1.21, 58, 1.22, 61, 1.21, 62, 1.22, 66, 1.21, 67, 1.22, 107, 1.21, 108, 1.2, 111, 1.21, 113, 1.2, 114, 1.21, 115, 1.2, 116, 1.21, 118, 1.2, 119, 1.21, 123, 1.2, 124, 1.21, 1.2],
  offsetTop: 0,
  offsetLeft: 3,
  tuneHeight: -5,
  forceWidth: true,
  modifyContent: function (contentNode) { var e = document.createElement('A'); e.innerHTML = contentNode.innerHTML; e.href = contentNode.parentNode.parentNode.href; contentNode.firstChild.data = ''; contentNode.appendChild(e); }
});








sIFR.replace(quicksandBook, {
  selector: '#phone',
  css: '.sIFR-root {background-color: #000000; color: #CCCCCC; text-align: center; display: block; margin-left: 0; margin-right: 0; cursor: pointer;}',
  wmode: 'transparent',
  offsetTop: -3,
  offsetLeft: 3,
  tuneHeight: -9,
	onRelease: function (fi) {
		if(document.getElementById("colorbox").style.display == "none") {
			element = fi.getFlashElement().parentNode.parentNode;
			$.fn.colorbox({href: element.href, innerWidth: '720px', innerHeight: '460px', opacity: 0.1, speed: 500, iframe:true});
		}
	}
});

sIFR.replace(quicksandBook, {
  selector: '#fax',
  css: '.sIFR-root {background-color: #000000; color: #CCCCCC; text-align: center; display: block; margin-left: 0; margin-right: 0; cursor: pointer;}',
  wmode: 'transparent',
  offsetTop: -3,
  offsetLeft: 3,
  tuneHeight: -9,
	onRelease: function (fi) {
		if(document.getElementById("colorbox").style.display == "none") {
			element = fi.getFlashElement().parentNode.parentNode;
			$.fn.colorbox({href: element.href, innerWidth: '720px', innerHeight: '460px', opacity: 0.1, speed: 500, iframe:true});
		}
	}

});

sIFR.replace(quicksandBook, {
  selector: '#contact',
  css: '.sIFR-root {background-color: #000000; color: #CCCCCC; text-align: center; display: block; margin-left: 0; margin-right: 0; cursor: pointer;}',
  wmode: 'transparent',
  offsetTop: -3,
  offsetLeft: 3,
  tuneHeight: -9,
	onRelease: function (fi) {
		if(document.getElementById("colorbox").style.display == "none") {
			element = fi.getFlashElement().parentNode.parentNode;
			$.fn.colorbox({href: element.href, innerWidth: '720px', innerHeight: '460px', opacity: 0.1, speed: 500, iframe:true});
		}
	}


});



sIFR.replace(quicksandBook, {
  selector: '#location',
  css: '.sIFR-root {background-color: #000000; color: #CCCCCC; text-align: center; display: block; margin-left: 0; margin-right: 0; cursor: pointer;}',
  wmode: 'transparent',
  offsetTop: -3,
  offsetLeft: 3,
  tuneHeight: -9,
	onRelease: function (fi) {
		if(document.getElementById("colorbox").style.display == "none") {
			element = fi.getFlashElement().parentNode.parentNode;
			$.fn.colorbox({href: element.href, innerWidth: '720px', innerHeight: '530px', opacity: 0.1, speed: 500, iframe:true});
		}
	}


});

sIFR.replace(quicksandBook, {
  selector: '#signup',
  css: '.sIFR-root {background-color: #000000; color: #CCCCCC; text-align: center; display: block; margin-left: 0; margin-right: 0;}',
  wmode: 'transparent',
  offsetTop: -3,
  offsetLeft: 3,
  tuneHeight: -9


});

