/*
	utils.js - SiteBase
	built on Mootools v1.2.2 (http://www.mootools.net)
	
	Copyright 2008. All Rights Reserved.
		
*/
var UtilPack =  {
  	init: function() {
		//UtilPack.pageSelect();
		UtilPack.loadAdSpot();
	},
	getUrl:function(url) {
		window.location.href = url;
	},
	makeBookmark:function(title,url){
		if (window.sidebar) { // firefox
			window.sidebar.addPanel(title, url, _params.site['url']);
		} else if(window.opera && window.print) { // opera
			var elem = document.createElement('a');
			elem.setAttribute('href',url);
			elem.setAttribute('title',title);
			elem.setAttribute('rel','sidebar');
			elem.click();
		} else if(document.all) { // ie
			window.external.AddFavorite(url, title);
		}
	},
	loadFlash: function(swf_path, target, width, height, version, vars, params, atts) {
		var id = 'flash'+Math.random();
		$(target).addClass('flashtainer');
		var hldr  = new Element('div', {id:id});
		hldr.inject(target);
		var current_version  = swfobject.getFlashPlayerVersion();
		if(current_version >= version) {
			swfobject.embedSWF(swf_path, id, width, height, version, false, vars, params, atts);	
		}
	},
	loadAdSpot: function() {
		var advars = {site_url:_params.site['url'],xml_url:'/lib/themes/default/ads/'}
		var adparams = {bgcolor:"F5F5F5", allowfullscreen:"false"}                
		var adatts = {}
		UtilPack.loadFlash(_params.site['theme_uri']+'/ads/adspot.swf', 'adspot', '450', '60', '7', advars, adparams, adatts);	
	},
	loadSidebarCalculator: function() {
		var calcvars = {site_url:_params.site['url']}
		var calcparams = {bgcolor:"F5F5F5", allowfullscreen:"false"}                
		var calcatts = {}
		UtilPack.loadFlash(_params.site['theme_uri']+'/swf/bmi_calculator.swf', 'calc', '240', '250', '7', calcvars, calcparams, calcatts);	
	},
	loadHomeCalculator: function() {
		var calcvars = {site_url:_params.site['url']}
		var calcparams = {bgcolor:"FFFFFF", allowfullscreen:"false"}                
		var calcatts = {}
		UtilPack.loadFlash(_params.site['theme_uri']+'/swf/bmi_calculator-home.swf', 'calc', '570', '250', '7', calcvars, calcparams, calcatts);	
	},
	loadVideoWidget: function(video) {
		var vidvars = {site_url:_params.site['url'], video_url:video}
		var vidparams = {wmode:'transparent', allowfullscreen:"false"}                
		var vidatts = {}
		UtilPack.loadFlash(_params.site['theme_uri']+'/swf/video.swf', 'video-player', '278', '160', '7', vidvars, vidparams, vidatts);	
	},
	gopher: function(param) {
		alert(param);
	}
}

navHover = function() {
	var sfEls = $$("#navigation ul.static-page-nav li").each(function(parent){
		var elements = parent.getChildren();
		var subnav = elements.filter('ul');
		parent.addEvents({
			mouseenter : function(){ 
				subnav.setStyle('left', '0'); 
				subnav.setStyle('z-index', '300'); 
			},
			mouseleave : function(){ 
				subnav.setStyle('left', '-999em');
				subnav.setStyle('z-index', '200'); 
			}
		});
	});
}
window.addEvent('domready', function() {
	UtilPack.init();
	//NAVIGATION DROPDOWN
	navHover();
});