/*
	utils.js - SiteBase v1.26
	built by Jason J Geiger (http://130public.net/)
	built on JQuery v1.3.2 (http://www.jquery.com)
	
	Copyright 2010. All Rights Reserved.
		
*/
var flashVars = {}
var flashAtts = {
	align: 'left'	
};
var flashParams = {
	menu: 'false',
	scale: 'noscale',
	wmode: "transparent",
	allowfullscreen: 'false',
	allownetworking: 'all',
	bgcolor: '#FFFFFF',
	secure: 'false',
	salign: 'tl',
	play: 'false',
	loop: 'false',
	menu: 'false',
	quality: 'best'
}
$(document).ready(function(){ 
	var UtilPack =  {
	  init: function() {
			UtilPack.pageSelect();
			if(_params.page['base_name'] == 'contact') UtilPack.contactForm();
			$('input').focus(function() {
				if ( this.value == 'REQUIRED FIELD' ) { 
					this.value = '';
				}
			});
		},
		pageSelect: function() {
			$('.nav .'+_params.page['base_name']).addClass('active');
		},
		getUrl:function(url) {
			window.location.href = url;
		},
		makeBookmark:function(title,url){
			if (window.sidebar) { // firefox
				window.sidebar.addPanel(title, url, _params.self['base_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);
			}
		},
		gopher: function(param) {
			alert(param);
		},
		contactForm: function() {
			//Handle Styling & Default Values
			$('form.contact input[type="text"], form.contact textarea').focus(function(){
				if ( $(this).val() == $(this).attr('default') || $(this).val() == 'Required Field' ) { 
					$(this).val('');
				}
				$(this).addClass('focus');
			}).blur(function(){
				var current_value = $(this).val();
				if ( $(this).val() != $(this).attr('default') && current_value.length > 2) { 
					$(this).val() = current_value;
				}else{
					$(this).val($(this).attr('default'));
					$(this).removeClass('focus');
				}
			});
			//
			$("form.contact").validate({	
				rules : {
					first_name: {
						required: true,
						notEqualTo: "First Name"
					},
					last_name: {
						required: true,
						notEqualTo: "Last Name"
					},
					email: {
						required: true,
						email: true,
						notEqualTo: "Email Address"
					},	
					telephone: {
						required: true,
						phoneUS: true,
						notEqualTo: "Telephone"
					}
				}
			});
		}
	}					   
	UtilPack.init();
});

function loadFlash(swf_path, target, width, height, version, vars, params, atts) {
	var playerVersion  = swfobject.getFlashPlayerVersion();
	if (document.getElementById && playerVersion["major"] >= 9) {
		swfobject.embedSWF(swf_path, target, width, height, version, false, vars, params, atts);
	} else {
		return false;	
	}
	$(target).css('visibility', 'visible');
}
function emptyField(variable, obj) {
	if ( obj.value == variable || obj.value == 'Required' ) { 
		obj.value = '';
	}
}
function fillField(variable,obj) {
	var input = obj.value;
	if ( obj.value == variable || input.length < 2) { 
		obj.value = variable;
	}
}
function goTo(url) {
	location.href = url; 	
}
/*
var verlag = { src: '/lib/swf/verlag-light.swf' };
sIFR.activate(verlag);
sIFR.replace(verlag, {
  selector: '.pagetitle',
  wmode: 'transparent',
  css: ['.sIFR-root{color:#26abe4; font-size:32px; leading: -15;}','.sub{color:#cfcfcf; font-size:24px;}','.indent{color:#cfcfcf; font-size:24px; text-indent:260;}']
});
*/
