/** Main Code **/

$(document).ready(function() {
    $(".tabbed-content").equalHeights();
    numTabs = $(".tabbed-box .tabs li a").length;
    $(".tabbed-box .tabs li a").mouseover(function() {
        clearInterval(autoRotate);
        openTab($(this));
    });
    $(".tabbed-box").mouseover(function(){
        clearInterval(autoRotate)
        })
    .mouseout( function(){
        autoRotate = setInterval("rotateTabs()", rotateSpeed)
        });

    openTab($(".tabbed-box .tabs li a:eq("+firstTab+")"));
    $(".tabbed-box .tabs li a:eq("+currentTab+")").mouseout();


    $('a.clearMe').bind('click', function() {
        $(this).val('');
    });

    $('a.fancybox').fancybox({
        onComplete: function() {
            bindForm();
        }

    });

    marksCode();

    $(window).resize(function() {
        marksCode();
    });
    
    $('#userAgent').html(navigator.userAgent);
    $('#background-top').gradient({
        from:      'ffffff',
        to:        '4f9bef',
        direction: 'horizontal',
        length:    75

    });
    $('#background-bottom').gradient({
        from:      '4f9bef',
        to:        '003981',
        direction: 'horizontal'

    });
    
    $('a.print2').click(function() { 
        window.print(); 
    });
});



/** Functions go below here **/



function marksCode() {			   
	
    siteWidth = $("#wrapper").width();
    //alert('broswerWidth is: ' +  siteWidth );
    if(siteWidth > 1026) {
        siteWidthTotal = siteWidth - 1026;
        if (siteWidthTotal > 1 ) {
            half = siteWidthTotal/2;
		
            $("#leftSplash").width(half);
            $("#rightSplash").width(half);
            cssLeftStartPos = 1613 - half;
            // alert(cssLeftStartPos);
            $('#leftSplash').css({
                backgroundPosition: '-' + cssLeftStartPos + 'px 0px'
                });
            $('#rightSplash').css({
                backgroundPosition: '-2640px 0px'
            });
            $("#leftSplash").show();
            $("#rightSplash").show();
        // alert('need lines');
        }
    }
    else
    {
        $("#leftSplash").hide();
        $("#rightSplash").hide();
    }
//$("link[rel=stylesheet]:not(:first)").attr({href : "detect1024.css"});

}

/* ------------------------------------- */
/* Home Page Jquery rotating panel Menu  */
/* ------------------------------------- */

var rotateSpeed = 5000; // Milliseconds to wait until switching tabs.
var currentTab = 0; // Set to a different number to start on a different tab.
var numTabs; // These two variables are set on document ready.
var autoRotate;
var firstTab = 0;

function openTab(clickedTab) {
    var thisTab = $(".tabbed-box .tabs a").index(clickedTab);
    $(".tabbed-box .tabs li .tab-arrow").hide();
    $(".tabbed-box .tabs li a").removeClass("active");
    $(".tabbed-box .tabs li:eq("+thisTab+") .tab-arrow").show();
    $(".tabbed-box .tabs li:eq("+thisTab+") a").addClass("active");
    $(".tabbed-box .tabbed-content").hide();
    $(".tabbed-box .tabbed-content:eq("+thisTab+")").show();

    currentTab = thisTab;
}

function rotateTabs() {
    var nextTab = (currentTab == (numTabs - 1)) ? 0 : currentTab + 1;
    openTab($(".tabbed-box .tabs li a:eq("+nextTab+")"));
}



$(document).ready(function(){
$(".slidingBox-1 a.button-1").click(function() {
$(".slidingBox-1 div.entirePost-1:visible").slideUp("normal");
$(".slidingBox-1 div.entirePost-1:hidden").slideDown("normal"); 	
$('.slidingBox-1 .divToggle a').toggleClass('button-1').toggleClass('button-1-close');
return false;
	});
$(".slidingBox-2 a.button-2").click(function() {
$(".slidingBox-2 div.entirePost-2:visible").slideUp("normal");
$(".slidingBox-2 div.entirePost-2:hidden").slideDown("normal"); 	
$('.slidingBox-2 .divToggle a').toggleClass('button-2').toggleClass('button-2-close');
return false;
	});
$(".slidingBox-3 a.button-3").click(function() {
$(".slidingBox-3 div.entirePost-3:visible").slideUp("normal");
$(".slidingBox-3 div.entirePost-3:hidden").slideDown("normal"); 	
$('.slidingBox-3 .divToggle a').toggleClass('button-3').toggleClass('button-3-close');
return false;
	});
  });



function bindForm(form) {
    /** Handle Email to a friend form **/
    $('#emailToFriend').bind('submit', function() {
        //grab form data
        origForm = $(this);
        var data = $(origForm).serialize();
        var url  = $(origForm).attr('action');

        $.ajax({
         type: 'POST',
         url: url,
         data: data,
         success: function(data) {
             $(origForm).parent().replaceWith(data);
             if($('#emailToFriend').hasClass('errors') == false) {
                alert('An email will be sent to your friend');
                parent.$.fancybox.close();
             }

             bindForm(data);
         },
         error: function() {
            alert('A serious error has occured and cannot submit this form.');
         }
        });

        return false;
    });
}


