$(document).ready(function(){
	//sifr
	$('h1, h2, h3, h4').sifr({
		path: '/flash/',
		font: 'Candara',
		save: true
	});
	
	var currentFlashVersion = getFlashVersion().split(',').shift(); 
	if(currentFlashVersion > 6) {
		$('h1').sifr({fontSize:'28px'});
		$('.content-main h2').sifr({fontSize:'19px'});
		$('.introduction h2').sifr({fontSize:'19px'});
		$('.about h2').sifr({fontSize:'19px'});
		$('.whats-happening h2').sifr({fontSize:'16px'});
		$('.newsArticle h1').sifr({fontSize:'28px'});
		$('.newsListItemBody h3').sifr(false);
		$('.content-main h3').sifr(false);
		$('#footer h4').sifr({fontSize: '19px'});
	}
	
	//style search results
	if($('#searchResults')) {
		$('#searchResults li:odd').css("background-image", "none");
	}
	
	//contact us modal window
	if($('.modalForeground')) {
		$('.modalForeground').css("display", "none");
		$('.modalForeground .button').css("display","block");
	}
	
	$('form input, form select').live('keypress', function (e) {
		if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {
			var btnSubmit = $(this).parents('form').find('button[type=submit].default, input[type=submit].default');
			if (btnSubmit.length <= 0) {
				return true;
			} else {
				btnSubmit.click();
				return false;
			}
		} else {
			return true;
		}
	});
	
});

function getFlashVersion(){ 
  // ie 
  try { 
    try { 
      var axo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6'); 
      try { axo.AllowScriptAccess = 'always'; } 
      catch(e) { return '6,0,0'; } 
    } catch(e) {} 
    return new ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').replace(/\D+/g, ',').match(/^,?(.+),?$/)[1]; 
  // other browsers 
  } catch(e) { 
    try { 
      if(navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){ 
        return (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description.replace(/\D+/g, ",").match(/^,?(.+),?$/)[1]; 
      } 
    } catch(e) {} 
  } 
  return '0,0,0'; 
} 
