$(function() {
    $("#datum").datepicker({showOn: 'both', buttonImage: 'images/icons/calendar.gif', buttonImageOnly: true, dateFormat: 'yy-mm-dd', dayNamesMin: ['Sö', 'Må', 'Ti', 'On', 'To', 'Fr', 'Lö'], firstDay: 1, monthNames: ['Januari','Februari','Mars','April','Maj','Juni','Juli','Augusti','September','Oktober','November','December'], dayNames: ['Söndag', 'Måndag', 'Tisdag', 'Onsdag', 'Torsdag', 'Fredag', 'Lördag'], buttonText: 'Välj ett datum', prevText: 'Föregående', nextText: 'Nästa'});

$("#calendar").datepicker();

});

function showBr(){
$("#agility").addClass("hidden");
$("#bruk").removeClass("hidden");
$("#lydnad").addClass("hidden");
}
function showLy(){
$("#agility").addClass("hidden");
$("#bruk").addClass("hidden");
$("#lydnad").removeClass("hidden");
}
function showAg(){
$("#bruk").addClass("hidden");
$("#agility").removeClass("hidden");
$("#lydnad").addClass("hidden");
}
function show(HID) {
document.getElementById(HID).className='visibleRow';
}

function hide(HID) {
document.getElementById(HID).className='hiddenRow';
}

function switchP(HID) {
$("#"+HID).slideToggle("medium");
}function switchCap(HID) {$("#"+HID).toggle();}


function set(ELE) {
$set = ELE;
}

//Validering

//Bruks
function checkBrForm(thisform)
{
 var cdatum, carrangor, cplacering, cpoang;
  with(thisform)
   {
cdatum = datum;
carrangor = arrangor;
cplacering = placering;
cpoang = brukspoang;
    }

   if(trim(cdatum.value) == '')
   {
      alert('Välj ett datum');
      cdatum.focus();
      return false;
   }

   else if(trim(carrangor.value) == '-')
   {
      alert('Välj en arrangör');
      carrangor.focus();
      return false;
   }
 else if ($("input[name='tavl']:checked").val() == undefined)
   {
      alert('Välj tävlingstyp');
      return false;
   }
   else if ($("input[name='klass']:checked").val() == undefined)
   {
      alert('Välj klass');
      return false;
   }
   else if(trim(cpoang.value) == '')
   {
      alert('Skriv in dina tävlingspoäng');
      cpoang.focus();
      return false;
   }
   else if ($("input[name='moment']:checked").val() == undefined)
   {
      alert('Välj moment');
      return false;
   }
 else
   {
      return true;
   }
}

//Lydnad
function checkLyForm(thisform)
{
 var cdatum, carrangor, cplacering, cpoang;
  with(thisform)
   {
cdatum = datum;
carrangor = arrangor;
cplacering = placering;
cpoang = poang;
    }

   if(trim(cdatum.value) == '')
   {
      alert('Välj ett datum');
      cdatum.focus();
      return false;
   }

   else if(trim(carrangor.value) == '-')
   {
      alert('Välj en arrangör');
      carrangor.focus();
      return false;
   }
 else if ($("input[name='tavl']:checked").val() == undefined)
   {
      alert('Välj tävlingstyp');
      return false;
   }
   else if ($("input[name='klass']:checked").val() == undefined)
   {
      alert('Välj klass');
      return false;
   }
   else if(trim(cpoang.value) == '')
   {
      alert('Skriv in dina tävlingspoäng');
      cpoang.focus();
      return false;
   }
   else
   {
      return true;
   }
}
//Agility
function checkAgForm(thisform)
{
 var cdatum, carrangor, cplacering;
  with(thisform)
   {
cdatum = datum;
carrangor = arrangor;
cplacering = placering;
    }

   if(trim(cdatum.value) == '')
   {
      alert('Välj ett datum');
      cdatum.focus();
      return false;
   }

   else if(trim(carrangor.value) == '-')
   {
      alert('Välj en arrangör');
      carrangor.focus();
      return false;
   }
   else if ($("input[name='tavl']:checked").val() == undefined)
   {
      alert('Välj tävlingstyp');
      return false;
   }
   else if ($("input[name='resultat']:checked").val() == undefined)
   {
      alert('Välj resultat');
      return false;
   }
   else
   {
      return true;
   }
}

function trim(str)
{
   return str.replace(/^\s+|\s+$/g,'');
}
