var submitQuoteRequestForm = function() {
    var name    = $("#name").attr("value");
    var email   = $("#email").attr("value");
    var phone   = $("#phone").attr("value");
    var inquiry = $("#inquiry").attr("value");
    
    if(name == "") {
        alert("Please enter your name");
         $("#name").focus();
    } else if(email == "" && phone == "") {
        alert("Please enter a phone number or email address");
         $("#phone").focus();
    } else {
        $.ajax({
          type: "POST",
          url:  "/submitQuoteRequest/",
          data: "name="+name+
                "&email="+email+
                "&phone="+phone+
                "&inquiry="+inquiry,
          success: function(resHtml) {
            if(resHtml == 'success') {
                niceAlert("buttonDiv", "<strong class='niceAlert'>Thank you for your inquiry</strong>");
            } else {
                niceAlert("buttonDiv", "<strong class='niceAlert'>An error has occured.</strong>");
            }
            
            setTimeout('$.fancybox.close()', 1000);
          }
        });
    }
}

var addVideoFancyBox = function(idd, title, url) {
  $("#"+idd).click(function() {
    $.fancybox({
      'padding'		: 0,
      'autoScale'	: false,
      'transitionIn'	: 'none',
      'transitionOut'	: 'none',
      'title'		: title,
      'width'		: 640,
      'height'		: 385,
      'href'		: url,
      'type'		: 'swf',
      'swf'		: {
        'wmode'		: 'transparent',
        'allowfullscreen'	: 'true'
      }
    });
    
    return false;
  }).css("cursor", "pointer");
}

var niceAlert = function(idd, content) {
    $("#"+idd).html(content);
}

var displayTabbedContent = function(obj) {
  var contentId  = obj.attr("contentId")
  var contentDiv = $("#"+contentId);
  
  contentDiv.siblings("div").hide();
  contentDiv.show();
        
  //IE7 Hack!
  if($.browser.msie  && parseInt($.browser.version) == 7) {
    if(contentId == "teamBT") {
      $("#locationBar").height(795);
    } else {
      $("#locationBar").height(354);
    }
  }

  obj.removeClass("not_selected");
  obj.siblings("h2 span").addClass("not_selected");      
}

var categoryScroller = {
    imgWidth:   200,
    cidx:       0,
    len:        0,
    viewable:   4,
    imgPadding: 28,
    fullWidth:  228,
    
    init: function(idx) {
        var numElements = 0;
        $(".csItem").each(function() {
          numElements++;
        });
        categoryScroller.len = numElements;
        
        $('#leftArrow').fadeTo('fast',.25);
        
        if(numElements > categoryScroller.viewable) {
            $('#rightArrow').fadeTo('fast',1.0);
        } else {
            $('#rightArrow').fadeTo('fast',.25);
        }

        if(idx > categoryScroller.viewable) {
            categoryScroller.go(idx-categoryScroller.viewable);
        }  
    },
    
    go: function(idx) {
        $(".csBox").animate({"left":"-="+(categoryScroller.fullWidth*idx)},"fast");
        categoryScroller.cidx = idx;
        categoryScroller.toggleArrows();
    },

    last: function() {
        if(categoryScroller.cidx > 0) {
            $(".csBox").animate({"left":'+='+categoryScroller.fullWidth},"slow");
            categoryScroller.cidx--;
        }
        categoryScroller.toggleArrows();
    },

    next: function() {
        if(categoryScroller.cidx < (categoryScroller.len-categoryScroller.viewable)) {
            $(".csBox").animate({"left":'-='+categoryScroller.fullWidth},"slow");
            categoryScroller.cidx++;
            categoryScroller.toggleArrows();
        }
        
    },
    
    toggleArrows: function() {
        if(categoryScroller.cidx <= 0) {
            $('#leftArrow').fadeTo('fast',.25);
            $('#rightArrow').fadeTo('fast',1);
        } else if(categoryScroller.cidx >= (categoryScroller.len-categoryScroller.viewable)) {
            $('#rightArrow').fadeTo('fast',.25);
            $('#leftArrow').fadeTo('fast',1);
        } else {
            $('#rightArrow').fadeTo('fast',1);
            $('#leftArrow').fadeTo('fast',1);
        }
    }
}
