window.onload = function() {
	
	if (($.browser.msie)&&(parseInt($.browser.version, 10) < 10)) {
	  var ie7 = true;
	}

	
	if (ie7 == true) { // IE 7 only
		$('.box').data('flipped', false);
	}
	
			
	$('.box').mouseenter( function() {
			var box = $(this);
			box.data('hovering', true);
			
			
			if (ie7 == true) { // IE 7 only
			
				if ((box.data('flipped') == false) && (box.find('.boxFlip').data('flipLock') != 1)) { flipin($('.boxFlip',box)); }
			
			} else {
				
				flipin($('.boxFlip',box));
			
			}
			
		});
	
		$('.boxArea').mouseleave( function() {
			var box = $(this).parent();
			box.data('hovering', false);
		
			if (ie7 == true) { // IE 7 only
		
				if ((box.data('flipped') == true) && (box.find('.boxFlip').data('flipLock') != 1)) { flipout($('.boxFlip',box)); }
			
			} else {
				
				flipout($('.boxFlip',box));
				
			}
		
		});
		
		function flipin(boxFlip) {
			var box = boxFlip.parent();
			boxFlip.flip({
				direction:'lr',
				speed: 250,
				bgColor: $('.tm-box-back',box).css("background-color"),
				color: $('.tm-box-back',box).css("background-color"),
				onBefore: function(){
					boxFlip.html($('.boxData', box).html());
				},
				onEnd: function() {
							
					if (ie7 == true) { // IE 7 only
						box.data('flipped', true);
					}
			
					if (!box.data('hovering')) {
						setTimeout(function() {
							
							
							if (ie7 == true) { // IE 7 only
							
								if ((!box.data('hovering')) && (box.data('flipped') == true) && (box.find('.boxFlip').data('flipLock') != 1)) { flipout($('.boxFlip',box)); }
							
							} else {
								flipout($('.boxFlip',box));
							}
							
			
						}, 200);
					}
				}
			});
		};
			
		function flipout(boxFlip) {
			var box = boxFlip.parent();
			boxFlip.flip({
				direction:'lr',
				speed: 250,
				color: $('.tm-box-back',box).css("background-color"),
				bgColor: $('.tm-box-back',box).css("background-color"),
				dontChangeColor: true,
				onBefore: function(){
					boxFlip.html($('.boxImg', box).html());
				},
				onEnd: function() {
					
					if (ie7 == true) { // IE 7 only
						box.data('flipped', false);
					}
					
					if (box.data('hovering')) {
						setTimeout(function() {
						
							if (ie7 == true) { // IE 7 only
								
								if ((box.data('hovering')) && (box.data('flipped') == false) && (box.find('.boxFlip').data('flipLock') != 1)) { flipin($('.boxFlip',box)); }
							
							} else {
								flipin($('.boxFlip',box));
							}
						
						}, 200);
					}
				}
			});
		};

if (document.getElementById('title-center').innerHTML != null) {
	document.getElementsByTagName('body')[0].className="bodyhome";	
}

}

	
