/**
 * main function collection
 */
jQuery.Holbi = {
  initCycle: function() {
    $('#projectscroll').cycle({
      //fx:      'scrollUp',
      speed:    1000,
      timeout:  6000,
      pause:  1
    });
    $('#newsscroll div.rss_box').cycle({
      fx:      'scrollLeft',
      speed:    1500,
      timeout:  6000,
      pause:  1
    });
  },

  flipChat: function() {
  	$('#chatbox-online:has(img[src*=online])').show();          
  	$('#chatbox-offline:has(img[src*=offline]), #chatbox-offline:has(img[src*=away])').show();
  },

  initSolutionsTabs: function() {
    $.tabs('sol-new', 1);
	$("a.tabs-compare").click(function() {
		$("ul.anchors li:eq('1') a").click();
		return false;
	});
  },

  adjustTwitter: function() {
    $('#twitter_div a[href]').each(function() {
    	var filtered = $(this).attr("href");
		if ($(this).text() == 'http://www.justgiving.com/holbi') {
        	$(this).text('justgiving.com/holbi');
		}
	   	$(this).attr("href", 'http://www.holbi.co.uk/twitter')
			.click(function() {
				document.location = filtered;
				return false;
			});
		// tempor
    });
  },

  adjustCseIframe: function() {
    $('#content iframe').attr("width", "425");
  },

  initSearchBox: function() {
    $('.search-top-input')
      .val('Search through all pages of the site')
      .focus(function() {
        $(this).val('');
      });
  },

  writeSupportScript: function() {
    $('#holbilivesupport').prepend('<script language="JavaScript" src="http://support.holbi.co.uk/phplive/js/status_image.php?base_url=http://support.holbi.co.uk/phplive&l=holbisupport&x=1&deptid=1&"><a href="http://www.phplivesupport.com"></a></script>');
  },

  updateMenu: function() {
    $("#nav-center ul>li:eq(2) ul li:first").before('<li class="nav-spacer">Ecommerce</li>');
    $("#nav-center ul>li:eq(2) ul li:contains('Search Engine Optimisation')").before('<li class="nav-spacer">Search Engine Marketing</li>');
    $("#nav-center ul>li:eq(2) ul li:contains('osCommerce Support Service')").before('<li class="nav-spacer">Support Systems</li>');
  }

};

/**
 * process on document ready
 */
$(document).ready(function() {
  $.Holbi.initCycle();
  $.Holbi.adjustTwitter();
  $.Holbi.updateMenu();
  $.Holbi.adjustCseIframe();
  $.Holbi.initSearchBox();
  $.Holbi.initSolutionsTabs();
  $.Holbi.flipChat();
});