$( function(){ 
    $('#fader').innerfade({ speed: 'slow', timeout: 10000, type: 'sequence', containerheight: '214px' });
	$('#quoteFader').innerfade({ speed: 'slow', timeout: 10000, type: 'sequence', containerheight: '180px' });
	$('#faderSmall').innerfade({ speed: 'slow', timeout: 10000, type: 'sequence', containerheight: '152px' });
	$('#logoFade').innerfade({ speed: 'slow', timeout: 7000, type: 'sequence', containerheight: '69px' });  
	$('a[rel*=facebox]').facebox({ close_image : 'img/closelabel.gif' });
	
	// Animated Div - Side List
	
$( function(){ 
    $('#topSideModule li')
    .mouseover(function(){
     $(this).addClass('active');
     $('#topSideModule li:not(".active") span').slideUp( 400 ); 
    $(this).find('span').slideDown( 400 );        
    })
    .mouseout(function(){
     $(this).removeClass('active');
    });
   });
   });
   
   
// newsletter form validation
  $(function(){
    
    // check input validation
    $("form#frmContact").live('submit', function(){
      var errflag = 0;
      
      $.each($("input", this),function(idx, obj){
        var val = $(obj).val();
        switch (idx)
        {
          case 0: 
            if ( val == 'Your name' || val == '' )
            {
              alert( 'Please provide your name in the field provided' );
              $(obj).focus();
              errflag = 1;
              return false;
            }
            break;
          case 1:
            if ( val == 'Your email address' || val == '' || (!is_valid_email(val)))
            {
              alert( 'Please provide your email address in the field provided' );
              $(obj).focus();
              errflag = 1;
              return false;
            }
            break;
          default:
            return false;
            break;
        } 

      }); // end of each
      
        setTimeout("", 1000);
        if (errflag)
        {
          return false;
        }
        $.facebox.close();
    });
    
  });

// jquery ui tabs
  $(function() {
    $("#tabs").tabs({collapsible: true, fx: { opacity: 'toggle' }});
    $("#tabs").tabs('select',[0]);
  });


    function is_valid_email( address )
    {
     var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
     if( !emailReg.test( address ) )
      return false;
     else
      return true;
    }
