function set_top_nav_width() {
	var sfEls = document.getElementById("top_nav").getElementsByTagName("LI");
	var sfSubEls = null;
	for (var i=0; i<sfEls.length; i++) {
    if (sfEls[i].className.indexOf("parent") != -1) {
      sfSubEls=sfEls[i].getElementsByTagName("TABLE");
      for (var x=0; x<sfSubEls.length; x++) {
        if ((sfSubEls[x].className.indexOf("sublvl") != -1) && (sfSubEls[x].offsetWidth <= sfEls[i].offsetWidth)) {
          sfSubEls[x].style.width=sfEls[i].offsetWidth+20+"px";
        }
      }
    }
	}
}

function openEmbryoViewerUS() {
	openEmbryoViewer('embryoviewer-US.swf');
}

function openEmbryoViewerINT() {
	openEmbryoViewer('embryoviewer-INT.swf');
}

function openEmbryoViewer(filename) {
	if (typeof filename == 'undefined') {
		filename = 'embryoviewer.swf';
	}
	$.dimScreen(200, 0.7, function() {
		var flash = $('<div id="embryo-viewer"></div>');
		var close = $('<a class="close" href="#"></a>');
		var container = $('<div id="embryo-viewer-container"></div>');
		container.css('top', ($(window).scrollTop() + 100) + 'px');
		flash.appendTo(container);
		close.appendTo(container);
		container.appendTo('body');
		var flashvars = {};
		var params = {
			wmode: 'transparent'
		};
		var attributes = {};
		swfobject.embedSWF("/Files/Filer/Flash/" + filename, "embryo-viewer", "800", "500", "10.0.0","/Files/System/js/expressInstall.swf", flashvars, params, attributes);
	});
}

$(window).load(function () {
  set_top_nav_width();
});

$(document).ready(function(){
  $('.choose-region').live('click', function (e) {
    var a = $(this);
    if (a.attr('rel') != '') {
      $.cookie('region', a.attr('rel'), {path: '/'});
    }
  });

  $('.open-region-chooser').live('click', function (e) {
    e.preventDefault();
    var a = $(this);
    if (a.attr('href') != '') {
      var chooser = $('<div id="region-chooser"></div>');
      chooser.load(a.attr('href') + ' #content_container *');
      chooser.appendTo('body');
    }
  });
  
	$('#embryo-viewer-container a.close').live('click', function(event) {
			event.preventDefault();
			$('#embryo-viewer-container').remove();
			$.dimScreenStop();
	});
	
	$('#content_container.home .column.left .paragraph').click(function (e) {
	  var p = $(this);
	  var a = p.find('a[href!=""]:first');
	  if (a.length > 0) {
	    e.preventDefault();
	    window.location = a.attr('href');
	  }
	});
	
	$('#home-selling-points .paragraph').append('<div class="circle"></div>');
	
	$('#home-selling-points .points .paragraph').hover(
	  function () {
	    if (!$.browser.msie) {
  	    $(this).find('.circle').fadeTo('fast', 0.4);
  	  } else {
  	    $(this).find('.circle').addClass('hover');
  	  }
	  },
	  function () {
	    if (!$.browser.msie) {
  	    $(this).find('.circle').fadeTo('fast', 1);
  	  } else {
  	    $(this).find('.circle').removeClass('hover');
  	  }
	  }
	);
	
	$('#home-news').scrollbar({
	  arrows: false
	});
	
	$('#home-news .scrollbar-handle').each(function () {
	  var handle = $(this);
	  handle.append('<div class="top"></div><div class="bottom"></div>');
	  var middle = $('<div class="middle"></div>');
	  middle.css('height', (handle.height() - 20) + 'px');
	  middle.appendTo(handle);
	});
});
