function formatTable()
{
  var tbl = document.getElementById("schedule");
  var class_name;

  if (tbl) {
    for (var i=0; i<tbl.rows[0].cells.length; i++)
    {

      if (i == 0) {
        class_name = "header hf";
      } else if (i == (tbl.rows[0].cells.length-1)){
        class_name = "header hl";
      } else {
        class_name = "header";
      }

       tbl.rows[0].cells[i].className = class_name;
    }

    for (var i=1; i<tbl.rows.length; i++)
    {
      for (var j=0; j<tbl.rows[0].cells.length; j++)
      {
        if (i % 2 == 0) tbl.rows[i].cells[j].className = "even";
      }
    }
  }
}

$(document).ready(function()
{
	formatTable();

	$(function() {
		$("a[rel='thumbnail']").colorbox({
			slideshow: true,
			speed: 1000,
			slideshowSpeed: 5000,
			slideshowAuto: false,
			opacity: 0.5,
			current: "{current} / {total}",
			next: "&laquo;"
		});
	});

	$("#contact-form").submit(function() {
		var fullname = $('#fullname').val();
		if(fullname.length == 0) {
			alert($('#fullname').attr('title'));
			$('#fullname').focus();
			return false;
		}

		var email = $('#email').val();
		if((email.length == 0) || (!email.match(/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/))) {
			alert($('#email').attr('title'));
			$('#email').focus();
			return false;
		}

		var message = $('#message').val();
		if($('#message').val().length == 0) {
			alert($('#message').attr('title'));
			$('#message').focus();
			return false;
		}
	});

	$("#newsletter-form").submit(function() {

		var fullname = $('#name').val();
		if(fullname.length == 0) {
			alert($('#name').attr('title'));
			$('#name').focus();
			return false;
		}

		var mail = $('#mail').val();
		if((mail.length == 0) || (!mail.match(/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/))) {
			alert($('#mail').attr('title'));
			$('#mail').focus();
			return false;
		}
	});

	$("#search-form").submit(function() {

		var keyword = $('#keyword').val();
		if((keyword.length <= 3)) {
			alert($('#keyword').attr('title'));
			$('#keyword').focus();
			return false;
		}
	});

	$("#registration-form").submit(function() {
		var firstname = $('#firstname').val();
		if(firstname.length == 0) {
			alert($('#firstname').attr('title'));
			$('#firstname').focus();
			return false;
		}

		var lastname = $('#lastname').val();
		if(lastname.length == 0) {
			alert($('#lastname').attr('title'));
			$('#lastname').focus();
			return false;
		}

		var address = $('#address').val();
		if(address.length == 0) {
			alert($('#address').attr('title'));
			$('#address').focus();
			return false;
		}

		var city = $('#city').val();
		if(city.length == 0) {
			alert($('#city').attr('title'));
			$('#city').focus();
			return false;
		}

		var email = $('#email').val();
		if((email.length == 0) || (!email.match(/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/))) {
			alert($('#email').attr('title'));
			$('#email').focus();
			return false;
		}

		var emergency = $('#emergency').val();
		if($('#emergency').val().length == 0) {
			alert($('#emergency').attr('title'));
			$('#emergency').focus();
			return false;
		}
	});

	$('.external-link').attr('target', '_blank');

	$('.pagination').dataTable( {
		"bLengthChange": false,
		"oLanguage": dataMessages,
		"sPaginationType": "full_numbers",
		"bSort": false,
		"bFilter": false
	} );

	$('.audio').media({
	    width:     250,
	    height:    24,
	    bgColor:   '#000',
	    caption: 	false
	});

	$('.video').media({
	    width:     480,
	    height:    360,
	    bgColor:   '#000',
	    caption: 	false
	});
});

