function onBackgroundChange(c) 
{
	var el = document.getElementById('color_container');

	switch(c) {
		case 'black':
			el.className = 'black';
			break;
		case 'white':
			el.className  = 'white';
			break;
		case 'red':
			el.className  = 'red';
			break;								
	}
}

function getFlashVersion(){ 
  // ie 
  try { 
    try { 
      // avoid fp6 minor version lookup issues 
      // see: http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-internet-explorer-flash-6/ 
      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'; 
} 

function hasFlash9() {
	var version = getFlashVersion().split(',').shift(); 
	return (version >= 9);
}

function getHeight() 
{
	var winH = $(window).height();
	var docH = 800;
	return Math.max(docH, winH) - 4;
}

$(window).resize(function() 
{
	var newH = getHeight();
	$('.bg_container').height(newH);
});

$(document).ready(function(){
	var newH = getHeight();
	$('.bg_container').height(newH);
});
