//<![CDATA[
function init_sIFR() {
		if(typeof sIFR == "function"){
			sIFR.replaceElement("dt,h4", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#FF7F00", sCase: "lower"})); // sColor:"#FFBE7F"
			sIFR.replaceElement("legend", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#888888", sLinkColor:null, sBgColor:"null", sHoverColor:null}));
			sIFR.replaceElement("body#about h2, body#dining-hours h2, body#location-map h2", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#FF7F00", sBgColor:"#f9f9f9", sCase: "lower"}));
			sIFR.replaceElement("body#reviews h2", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#006699", sBgColor:"#f9f9f9", sCase: "lower"}));
			
			sIFR.replaceElement("body#contact-us h2", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#FF0000", sBgColor:"#f9f9f9", sCase: "lower"}));
			sIFR.replaceElement("body#functions-events h2,body#weddings h2,body#corporate-functions h2", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#663300", sBgColor:"#f9f9f9", sCase: "lower"}));
			sIFR.replaceElement("body#lounge-bar h2,body#invite-friend h2,body#invite-friend-accept h2", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#33CC33", sBgColor:"#f9f9f9", sCase: "lower"}));
			sIFR.replaceElement("body#floor-plan h2", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#999999", sCase: "lower"}));
			sIFR.replaceElement("body#the-chef h2,body#recipes h2", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#669933", sBgColor:"#f9f9f9", sCase: "lower"}));
			
			sIFR.replaceElement("body#gift-ideas h2", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#f30b0b", sBgColor:"#f9f9f9", sCase: "lower"}));
			// menus
			sIFR.replaceElement("body#food h2,body#menu h2,body#brunch h2,body#dinner h2,body#dessert h2,body#wine-list h2,body#kids-menu h2,body#set-menus h2,body#vegetarian-menu h2,body#main-menu h2", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#B22130", sBgColor:"#f9f9f9", sCase: "lower"}));
			sIFR.replaceElement("body#food h3,body#menu h3,body#brunch h3,body#dinner h3,body#dessert h3,body#wine-list h3,body#kids-menu h3,body#set-menus h3,body#vegetarian-menu h3,body#main-menu h3", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#FF7F00", sCase: "lower"}));

			// no concrete styling for these yet
			sIFR.replaceElement("body#register h2", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#FF0000", sCase: "lower"}));
			sIFR.replaceElement("body#book-now h2,body#privacy h2", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#FF0000", sBgColor:"#f9f9f9", sCase: "lower"}));
			sIFR.replaceElement("body#book-now h3,body#privacy h3,body#contact-us h3,body#register h3", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#FF7F00", sCase: "lower"}));
			sIFR.replaceElement("body#gallery h2, body#faqs h2", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#663300", sBgColor:"#f9f9f9", sCase: "lower"}));
			sIFR.replaceElement("body#register h5", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#FF0000"}));
			sIFR.replaceElement("body#invite-friend h3", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#888888", sLinkColor:null, sBgColor:null, sHoverColor:null}));
			sIFR.replaceElement("body#functions-events h3", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#FF7F00", sCase: "lower"}));
			sIFR.replaceElement("body#home h3", named({sFlashSrc:"mikano/javascript/sIFR/helvetica_light.swf", sColor:"#888888"}));
		};
		sIFR();
}



// simple hack to position the footer at the bottom of the screen
function posFooter(){
	
	f = document.getElementById("footer")
	
	var fTop = f.offsetTop
	var winHeight = document.documentElement.clientHeight;
	
	
	if( winHeight > fTop ){
			f.style.marginTop = winHeight - fTop - 28 + "px"	
	}

}



// START EVERYTHING
function sIFR_init() {
		init_sIFR();
		setTimeout("posFooter()", 100)

}



Behaviour.addLoader(sIFR_init);


//]]>

