sfHover = function() {
	var sfEls = document.getElementById("main-navigation").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" hover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" hover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

var NEM = {};

NEM.form = {
	
	init: function(){
		
		if($('#contact-form')){
			$('#industry-box').hide();		
			
			//initially test if #check2 is checked
			if($('#chkServices').attr('checked') == true){
				$('#industry-box').show();
				$('#industry-box').addClass('required');
			}
			
			//also test on click
			$('#chkServices').click(function(){
				if($(this).attr('checked') == true){
					$('#industry-box').show();
					$('#industry-box').addClass('required');
				} else {
					$('#industry-box').hide();	
					$('#industry-box').removeClass('required');
				}
			});
		}
				
	},
	
	validate: function(){
		
		var fail;		
		
		//check required fields
		$('.formerror').remove();
		for(i = 0, l = $('.required').length; i < l; i++){
			if($('.required:eq('+i+') input').val() == ''){
				$('.required:eq('+i+')').append('<span class="formerror">This field is required</span>');
				fail = 1;
			}
		}
		
		if(fail === 1){
			return false;
		} else {
			return true;
		}
		
	}
	
}



$(document).ready(function(){	
	
	
	//open links with tb class in tinybox
	$('.tb-map').click(function(e){
		e.preventDefault();
		if($.browser.msie) {
			var win = window.open (this.href, "Map","menubar=0,resizable=1,width=425,height=350");
		} else {	
			TINY.box.show(this.href, 1, 0, 0, 0.3);
			$('.close').css('display', 'block');
		}
	});
	
	$('.tb').click(function(e){
		e.preventDefault();
		TINY.box.show(this.href, 1, 0, 0, 0.3);
		$('.close').css('display', 'block');
		
	});
	
	//initiate form
	NEM.form.init();
	
	var td;
	$('#hp-darren .bubble').css('display', 'none');
	$('#hp-darren').mouseover(function(){
		$(this).addClass('hover');
		$('#hp-darren .bubble').css('display', 'block');	
		clearTimeout(td);
	}).mouseout(function(){
		var that = this;
		td = setTimeout(function(that){				   
			$(that).removeClass('hover');
			$('#hp-darren .bubble').css('display', 'none');
		}, 2000);
	});
			
	// Handle Left mouse over
	$('#map-left, #hp-ivan').mouseover(function() {
		$('#hp-ivan .bubble').css('display', 'block');
		$('#hp-ivan span').css('background-position', 'left bottom');
	}).mouseout(function() {
		$('#hp-ivan .bubble').css('display', 'none');
		$('#hp-ivan span').css('background-position', 'left top');
	});	
			
	// Handle center mouse over
	$('#map-center, #hp-jack').mouseover(function() {
		$('#hp-jack .bubble').css('display', 'block');
		$('#hp-jack span').css('background-position', 'left bottom');
	}).mouseout(function() {
		$('#hp-jack .bubble').css('display', 'none');
		$('#hp-jack span').css('background-position', 'left top');
	});
	
	// Handle right mouse over
	$('#map-right, #hp-glenn').mouseover(function() {
		$('#hp-glenn .bubble').css('display', 'block');
		$('#hp-glenn span').css('background-position', 'left bottom');
	}).mouseout(function() {
		$('#hp-glenn .bubble').css('display', 'none');
		$('#hp-glenn span').css('background-position', 'left top');
	});	
	
	$('#map-left a, #map-center a, #map-right a').click(function(e) {
		e.preventDefault();
		TINY.box.show(this.href, 1, 0, 0, 0.3);	
	});	 
	
});


function fullVid(vidId) {

	var vidUrl = 'http://www.youtube.com/watch?v=' + vidId;
	var windowName = 'yt-' + vidId;
	
	// Open the window
	window.open(vidUrl, windowName);
	
}