var FixturesData=new Array();
var ResultsData=new Array();

function updateValues(column) {

  var suma=0;
  var sumb=0;
  var sumt=0;
  for(var ii=1;ii<=9;ii++){
    if(document.getElementById(''+column+ii).value!=''){
      suma = suma + parseInt(document.getElementById(''+column+ii).value);
    }
  }
  for(var ii=10;ii<=18;ii++){
    if(document.getElementById(''+column+ii).value!=''){
      sumb = sumb + parseInt(document.getElementById(''+column+ii).value);
    }
  }
  sumt = suma + sumb;
  
  var strsuma = suma.toString();
  var strsumb = sumb.toString();
  var strsumt = sumt.toString();

  document.getElementById('r'+column+'a').value = strsuma;
  document.getElementById('r'+column+'b').value = strsumb;
  document.getElementById('r'+column+'t').value = strsumt;
}

/*
  var zeroes = '';
  var splitAmt = strAmt.split('.');
  try{
    if(splitAmt[1].length == 1){
      zeroes='0';
    }
    else{
      if(splitAmt[1].length == 0){
        zeroes='.00';
      }
    }
  }
  catch(er){
    if(splitAmt[1] == null){
      zeroes='.00';
    }
    else{
      newTotal = '0.00';
    }
  }
*/

function showHelp(id){
  if ((document.getElementById(id)).style.display == ""){
      (document.getElementById(id)).style.display = "none";
  }
  else {
      (document.getElementById(id)).style.display = "";
  }
}

function fillform(formid,id){
    document.getElementById('editfixture').style.display='';
    var myForm = document.getElementById(formid);
    myForm.compdate.value=FixturesData[id][2];
    myForm.compname.value=FixturesData[id][1];
    myForm.ftimestart.value=FixturesData[id][5];
    myForm.ftimefin.value=FixturesData[id][6];
    myForm.fsponsor.value=FixturesData[id][7];
    if(FixturesData[id][3]=='gents') myForm.fgendergents.checked=true;
    if(FixturesData[id][3]=='ladies') myForm.fgenderladies.checked=true;
    if(FixturesData[id][3]=='mixed') myForm.fgendermixed.checked=true;
    if(FixturesData[id][4]=='open') myForm.compstatusopen.checked=true;
    if(FixturesData[id][4]=='semi') myForm.compstatussemi.checked=true;
    myForm.edited.value=id;
}

function fillresform(formid,id){
/*ResultsData[id]=new Array(
                    0 id, 1 'name', 2 'date', 3 'gender', 4 'resstatus',
                    5 'timestart', 6 'timefin', 7 'sponsor', 8 'resfirst', 9 'ressecond',
                    10 'resthird', 11 'resfourth',  12 'rescat1', 13 'rescat2', 14 'rescat3', 15 'reslg',
                    16 'resnp1', 17 'resnp2');*/
    document.getElementById('editresults').style.display='';
    return true;
    var myForm = document.getElementById(formid);
    myForm.resdate.value=ResultsData[id][2];
    myForm.resname.value=ResultsData[id][1];
    myForm.timestart.value=ResultsData[id][5];
    myForm.timefin.value=ResultsData[id][6];
    myForm.sponsor.value=ResultsData[id][7];
    if(ResultsData[id][3]=='gents') myForm.gendergents.checked=true;
    if(ResultsData[id][3]=='ladies') myForm.genderladies.checked=true;
    if(ResultsData[id][3]=='mixed') myForm.gendermixed.checked=true;
    if(ResultsData[id][4]=='open') myForm.resstatusopen.checked=true;
    if(ResultsData[id][4]=='semi') myForm.resstatussemi.checked=true;
    myForm.res1name.value=ResultsData[id][8];
    myForm.res2name.value=ResultsData[id][9];
    myForm.res3name.value=ResultsData[id][10];
    myForm.res4name.value=ResultsData[id][11];
    myForm.rescat1name.value=ResultsData[id][12];
    myForm.rescat2name.value=ResultsData[id][13];
    myForm.rescat3name.value=ResultsData[id][14];
    myForm.reslgname.value=ResultsData[id][15];
    myForm.resnp1name.value=ResultsData[id][16];
    myForm.resnp2name.value=ResultsData[id][17];
    myForm.edited.value=id;
}

function showInputField(id,cond){
  if(cond) document.getElementById(id).style.display="";
  else document.getElementById(id).style.display="none";
  return true;
}

function nextImage(){
  newid = (curid + 1) % picamm;
  //hide current one then show next one
  document.getElementById(picarray[curid]).style.display = "none";
  document.getElementById(picarray[newid]).style.display = "";
  curid=newid;
}
function prevImage(){
  newid = (curid + picamm -1) % picamm;
  //hide current one then show prev one
  document.getElementById(picarray[curid]).style.display = "none";
  document.getElementById(picarray[newid]).style.display = "";
  curid=newid;
}

function changeResult(oldid,newid){
  //hide current one then show prev one
  document.getElementById(oldid).style.display = "none";
  document.getElementById(newid).style.display = "";
}

function nextGFixture(divid){
  // put new html code into divs
  if(Gfixtindex < nextGfixtures.length-3) Gfixtindex++;
  document.getElementById(divid+'0').innerHTML=nextGfixtures[Gfixtindex];
  document.getElementById(divid+'1').innerHTML=nextGfixtures[Gfixtindex+1];
  document.getElementById(divid+'2').innerHTML=nextGfixtures[Gfixtindex+2];
}

function prevGFixture(divid){
  // put new html code into divs
  if(Gfixtindex>0) Gfixtindex--;
  document.getElementById(divid+'0').innerHTML=nextGfixtures[Gfixtindex];
  document.getElementById(divid+'1').innerHTML=nextGfixtures[Gfixtindex+1];
  document.getElementById(divid+'2').innerHTML=nextGfixtures[Gfixtindex+2];
}

function nextNGFixture(divid){
  // put new html code into divs
  if(NGfixtindex < nextNGfixtures.length-3) NGfixtindex++;
  document.getElementById(divid+'0').innerHTML=nextNGfixtures[NGfixtindex];
  document.getElementById(divid+'1').innerHTML=nextNGfixtures[NGfixtindex+1];
  document.getElementById(divid+'2').innerHTML=nextNGfixtures[NGfixtindex+2];
}

function prevNGFixture(divid){
  // put new html code into divs
  if(NGfixtindex>0) NGfixtindex--;
  document.getElementById(divid+'0').innerHTML=nextNGfixtures[NGfixtindex];
  document.getElementById(divid+'1').innerHTML=nextNGfixtures[NGfixtindex+1];
  document.getElementById(divid+'2').innerHTML=nextNGfixtures[NGfixtindex+2];
}

function showDiv(divId,mode){
  if(mode==true){
    document.getElementById(divId).style.display='block';
  }
  else{
    document.getElementById(divId).style.display='none';
  }
}

function switchToLadies(){
  document.getElementById('gentsBox').style.display = "none";
  document.getElementById('ladiesBox').style.display = "";
}
function switchToGents(){
  document.getElementById('ladiesBox').style.display = "none";
  document.getElementById('gentsBox').style.display = "";
}

function checkPasswordDetails(){
  var oldpass = document.getElementById('oldpassinput').value;
  if(oldpass.length<6)
  {
    alert("Current Password is needed to change details");
    return false;
  }
  var logininput = document.getElementById('newlogininput').value;
  if(logininput.lenght<4)
  {
    alert("Login has to be at least 4 letters word");
    return false;
  }
  
  var newpass = document.getElementById('newpass').value;
  var newpassconf = document.getElementById('newpassconf').value;
  if(newpass==newpassconf)
  {
    if(newpass.length>0 && newpass.length<6)
    {
      alert("Password has to be at least 6 letters string");
      return false;
    }
    return true;
  }
  else
  {
    document.forms.newpassform.reset();
    alert("New Password and Confirm New Password have to be identical!");
    return false;
  }
}

function checkEmailDetails(){
  var oldpass = document.getElementById('oldpassinput').value;
  if(oldpass.length<6)
  {
    alert("Current Password is needed to change email address");
    return false;
  }
  return true;
}



