$(function () {
    var tabContainers = $('div.tabs > div');
    $('div.tabs ul.tabNavigation a').click(function () {
        tabContainers.hide().filter(this.hash).show();
        
        $('div.tabs ul.tabNavigation a').removeClass('selected');
        $(this).addClass('selected');
        
        return false;
    }).filter(':first').click();
});

function ActivateFlash() {
	var objects = document.getElementsByTagName("object");
	for (var i = 0; i < objects.length; i++) {
		//objects[i].outerHTML = objects[i].outerHTML;
		objects[i].outerHTML = "ham";
	}
}
// only execute code if 'getElementsByTagName' and 'outerHTML' are supported
if (document.getElementsByTagName && document.body.outerHTML) {
    // repeat code for each affected tag
    var tags = ['object','embed','applet'];
    for (var i in tags) {
        // get all elements with tag
        var objs = document.getElementsByTagName(tags[i]);
        for (var j=0;j < objs.length;j++) {
            var obj = objs.item(j);
            // find param tags within object
            var params = obj.getElementsByTagName('param');
            var inner = '';
            // if there are params, but param tags can't be found within innerHTML
            if (params.length && !/<param/i.test(obj.innerHTML))
                // add all param tags to 'inner' string
                for (var x=0;x < params.length;x++)
                    inner += params.item(x).outerHTML;
            // put 'inner' string with param tags in the middle of the outerHTML
            obj.outerHTML = obj.outerHTML.replace('>', '>' + inner);
        }
    }
}

$('.drawer h3').click(function() {
	var OfficeLocation = $(this).next("ul");
	$('.drawer h3').removeClass("open");
	$(this).addClass("open").next().slideUp();
	if ($(OfficeLocation).is(':hidden')) {
		$(this).addClass("open").next().slideDown();
		$('.drawer ul').not(OfficeLocation).slideUp();
	} else {
		$(this).next('ul').slideUp();
		$('.drawer h3').removeClass("open");
	}
});


// Rotator functionality by Adam Lorentzen
$(function(){
	function MainRotator(){
		var theData = $('#Hidden .slide').html();
		for (i = 0; i < 1; i++) {
			$('#MainRotator .container').prepend(theData);
		}
		$('#MainRotatorNavigation').empty();
		$('#Hidden .slide').each(
			function(){
				var theList = $(this).html();
				$('#MainRotatorNavigation').append('<li>' + theList + '</li>');
			//console.log(theData);
			}
		);
//		$("#MainRotatorNavigation li:first a").addClass('active');
		$("#MainRotatorNavigation li:first a").addClass('active');
		$("#MainRotatorNavigation li").hover(
			function(){ //Hover effects on list-item 
				//Set Variables
				var imgTitle = $(this).find('img').attr("src"); //Get Main Image URL
				var imgDesc = $(this).find('.slide').html();  //Get HTML of the "block" container
				// if its already active then
				if ($(this).find('a').is(".active")) {  //If the list item is active/selected, then...
					return false; // Don't click through - Prevents repetitive animations on active/selected list-item
				} else { //If not active then...
					$("#MainRotator .container img").hide().attr({ src: imgTitle}).fadeIn(350); //Switch the main image (URL + alt tag)
					//$("#MainRotator .container img").fadeOut(5).attr({ src: imgTitle}).fadeIn(300); //Switch the main image (URL + alt tag)
				}
				//Show active list-item
				$("#MainRotatorNavigation li a").removeClass('active'); //Remove class of 'active' on all list-items
				$(this).find('a').addClass('active');  //Add class of 'active' on the selected list
			}, function() {
				return false; //Remove class "hover" on hover out
			}
		);
		$('#LoadingImage').fadeOut().empty();
		$('#LoadingImageSpin').fadeOut().empty();
		$('.hideme').css('display','block');
	}
	MainRotator();	
		$('.gtabs').find('input:checked').parent().addClass('selected');
		$('.gtabs label').click(function(){
			$(this).parent().addClass('selected').siblings().removeClass('selected');
		});
});
$(window).ready(function () {
	if ($('#code').length > 0) {
		
		$("#code").focus();
		//$("#codeButton").click(function(){
			//$(this).addClass('triggered');
		//	_gaq.push(['_trackEvent', 'Pre-Auth Searches', 'Search', $('#code').val()]);
		//	_gaq.push(['_trackEvent', 'Videos', 'Play', 'Huckleberry Finn']);
		//	pageTracker._trackEvent('Videos', 'Play', 'Huckleberry Finn');
		//});
	}
})
