var meetOn = '/media/1927/nav_meet_on.gif',
     meetOff = '/media/2069/nav_meet_off.gif',
     meetHover = '/media/1922/nav_meet_hover.gif',
     workOn = '/media/2099/nav_work_on.gif',
     workOff = '/media/2094/nav_work_off.gif',
     workHover = '/media/2089/nav_work_hover.gif',
     playOn = '/media/2084/nav_play_on.gif',
     playOff = '/media/2079/nav_play_off.gif',
    playHover = '/media/2074/nav_play_hover.gif';
      
$(document).ready(function() {
    $('.error').hide();
    $(".button").click(function() {
        // validate and process form here

        $('.error').hide();
        var name = $("input#name").val();
        if (name == "") {
            $("label#name_error").show();
            $("input#name").focus();
            return false;
        }
        var email = $("input#email").val();
        if (email == "") {
            $("label#email_error").show();
            $("input#email").focus();
            return false;
        }
        var phone = $("input#phone").val();
        if (phone == "") {
            $("label#phone_error").show();
            $("input#phone").focus();
            return false;
        }
        $.post("test.php", { name: name, email: email, phone: phone } );
    });
    
   
    
    $('.navItem').live('mouseenter', function() {
      var elId = $(this).attr('id'),
          imgSrc = '';
       
      switch(elId) {
        case 'meetNav' : imgSrc = meetHover; break;
        case 'playNav' : imgSrc = playHover; break;
        case 'workNav' : imgSrc = workHover; break;
        default : imgSrc = ''; break;
      }
      
       if ($('#' + elId + ' img').attr('src').search('_on') != '-1') {
         window[elId+'On'] = true;
       } else {
         window[elId+'On'] = false;
       }
      $('#' + elId + ' img').attr('src', imgSrc);
  });
    
    $('.navItem').live('mouseleave', function() {
      var elId = $(this).attr('id'),
          img = '';
          varExt = 'Off';

       if (window[elId+'On'] === true) {
        varExt = 'On';
      }
      
      switch(elId) {
        case 'meetNav' : imgSrc = window['meet' + varExt]; break;
        case 'playNav' : imgSrc = window['play' + varExt]; break;
        case 'workNav' : imgSrc = window['work' + varExt]; break;
        default : imgSrc = ''; break;
      }
      $('#' + elId + ' img').attr('src', imgSrc);     
    });
});

function createRollovers() {
    var onText = "_on",
        offText = "_off";
 
    $('img.rollover').each( function() {

        var onImg = $(this).attr('src').replace(offText,onText),
            offImg = $(this).attr('src').replace(onText,offText);
        
        $(this).bind('mouseenter', function () {
            $(this).attr('src', onImg );
        });
        $(this).bind('mouseleave', function () {
            $(this).attr('src', offImg );
        });
    });
 
    return;
}


var workBg = new Array(),
  meetBg = new Array(),
  homeBg = new Array(),
  playBg = new Array(),
  workBg = new Array(),
  bgPaths = new Array(),
  bgImages = null,
  i = 0,
  inc = 0,
  headerId = null,
  bgImages = null;
    
homeBg[0] = '/media/1518/bground_home.jpg';
homeBg[1] = '/media/2188/bground_home2.jpg';
homeBg[2] = '/media/2193/bground_home3.jpg';
  
meetBg[0] = '/media/1523/bground_meet.jpg';
meetBg[1] = '/media/2198/bground_meet2.jpg';
meetBg[2] = '/media/2203/bground_meet3.jpg';
  
playBg[0] = '/media/1528/bground_play.jpg';
playBg[1] = '/media/5320/bground_play3.jpg';
playBg[2] = '/media/5315/bground_play2.jpg';

workBg[0] = '/media/1533/bground_work.jpg';
workBg[1] = '/media/2208/bground_work2.jpg';

 
function bgSlide() {
  if( inc < bgImages.length - 1 ) {
    inc += 1;
  } else {
    inc = 0;
  }
  $('#' + headerId).css( 'background-image', 'url(' + bgPaths[inc].src + ')' );
}
/*
function submitSubscribe() {
  document.forms[1].action = 'http://visitor.constantcontact.com/d.jsp';
  
  document.forms[1].submit();
}
*/
  
$(document).ready( function() {
  
  headerId = $('.header').attr('id');
  
  if( headerId === 'meetHeader' ) {
    bgImages = meetBg;  
  } else if( headerId === 'workHeader' ) {
    bgImages = workBg;
  } else if( headerId === 'playHeader' ) {
    bgImages = playBg;
  } else {
    bgImages = homeBg;
  }
  
  for(i=0; i < bgImages.length; i+=1 ) {
    bgPaths[i] = new Image()
    bgPaths[i].src = bgImages[i]
  }
  
  setInterval("bgSlide()",6000);
});

