if (!$.browser.msie) {
  DD_roundies.addRule('#watchdemo-content, #contact input, #contact textarea', '8px', true);
}

var vForm = null;

getTwitters('twitter-status', { 
  id: 'tapparatus', 
  count: 1, 
  enableLinks: true, 
  ignoreReplies: true, 
  clearContents: true,
  template: '"%text%" <br/><span>%time%</span>'
});

function equalHeight(group) {
  var tallest = 0;
  group = $(group);
  group.each(function() {
    var thisHeight = $(this).height();
    if(thisHeight > tallest) {
      tallest = thisHeight;
    }
  });
  group.height(tallest);
}

function showDemo() {
  if (navigator.userAgent.match(/iPad/i)) {
    location.href = MEDIA_URL + 'isaidwhat/demo/iSaidWhat.mp4';
  } else if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
    location.href = MEDIA_URL + 'isaidwhat/demo/iSaidWhat_iPhone.mp4';
  } 
  $('#watchdemo-content').modal({
    opacity:80,
    overlayCss: {backgroundColor:"#000"}
  });
}
function onContactSuccess() {
  var loading = $('#contact-loading');
  loading.stop();
  loading.fadeOut(function(){
    $('#contact-after').fadeIn();
  });
}
function onContactError() {
  var loading = $('#contact-loading');
  loading.stop();
  loading.fadeOut(function(){
    $('#contact-error').fadeIn();
  });
}
function contactFormSubmitHandler(form) {
  $('#contact .left a, #contact-before').fadeOut(function(){
    $('#contact-loading').fadeIn();
  });
  pageTracker._trackPageview('/index/contact');
  $(form).ajaxSubmit({success:onContactSuccess,error:onContactError});
}
function submitContactForm() {
  var form = $('#contact-form');
  form.submit();
}

$(function(){
  $('#id_email').addClass('required email').watermark('Email');
  $('#id_name').addClass('required').watermark('Name');
  $('#id_message').addClass('required').watermark('Feedback');
  
  var form = $('#contact-form');
  vForm = form.validate({
    submitHandler:contactFormSubmitHandler,
    messages: {
      name: {
        required: "Please enter your name"
      },
      email: {
        required: "Please enter your email address",
        email: "Please enter a valid email address"
      },
      message: {
        required: "Please enter some feedback"
      }
    },
    groups: {
      field: "email name message"
    }
  });
});

function embedVideoPlayer(url) {
  var so = new SWFObject(MEDIA_URL + 'isaidwhat/demo/player.swf','mpl','640','360','9');
  so.addParam('allowfullscreen','false');
  so.addParam('flashvars','file=' + url + '&autostart=true&controlbar=none');
  so.write('flash-player');
}

