/* =============================================================================
 copyright © 2006 Ivo Truxa, truXoft.com, all right reserved
 
 NO PARTS MAY BE REUSED WITHOUT PRIOR WRITTEN PERMISSION FROM THE AUTHOR
 
============================================================================= */ 

var disciplines = "STA DYN DNF CWT CNF FIM VWT NLT 16x50 JMB";

function rnkAll(send){
  document.mainForm.start.value = "";  
  if (send != "regn") document.mainForm.rnkRegn.value   = "";  
  if (send != "cmpr") document.mainForm.rnkCompr.value  = "";  
  if (send != "cmpn") document.mainForm.rnkCompn.value  = "";  
  if (send != "club" && send != "cmpr") document.mainForm.rnkClub.value   = ""; 
  if (send != "sort") document.mainForm.sort.value      = ""; 
  if (send != "cmpr") document.mainForm.rnkComprNm.value = ""; 
  if (send != "cmpn") document.mainForm.rnkCompnNm.value = ""; 
  if (send == "all"){
    document.mainForm.rnkYear.value = ""; 
    document.mainForm.rnkFede.value = ""; 
    document.mainForm.rnkSrc.value  = ""; 
  }
  if ((send == "all" || send == "cmpn" || send == "cmpr") && disciplines.indexOf(document.mainForm.rnkDisc.value) == -1){
    document.mainForm.rnkDisc.value = "all";
  }
  if (send) document.mainForm.submit();
}
function fnRnkClub(val){document.mainForm.rnkMode.value=""; document.mainForm.rnkClub.value=val;  rnkAll("club");}
function fnRnkCmpn(val){document.mainForm.rnkMode.value=""; document.mainForm.rnkCompn.value=val; document.mainForm.rnkCompnNm.value="?"; rnkAll("cmpn");}
function fnRnkCmpr(val){document.mainForm.rnkMode.value=""; document.mainForm.rnkCompr.value=val; document.mainForm.rnkComprNm.value="?"; rnkAll("cmpr");}
function fnRnkFede(val){document.mainForm.rnkMode.value=""; document.mainForm.rnkFede.value=val;  rnkAll("fede");}
function fnRnkCntr(val){document.mainForm.rnkMode.value=""; document.mainForm.rnkRegn.value=document.mainForm.rnkRgn2.value=val; rnkAll("regn");}

function fnRnkMode(){
  if (disciplines.indexOf(document.mainForm.rnkDisc.value) == -1)
    document.mainForm.rnkDisc.value = "all"; 
  document.mainForm.submit();
}

function fnRnkRank(obj){
  if (obj.checked) {
    document.mainForm.rnkFede.value="AIDA"; 
    document.mainForm.rnkSrc.value=""; 
    document.mainForm.submit();
  } else {
    document.mainForm.rnkFede.value=""; 
    document.mainForm.rnkSrc.value=""; 
    document.mainForm.submit();
  }
}

function fnSort(val){document.mainForm.sort.value=val; document.mainForm.submit();}
function report(disc,sort,mode){
  document.mainForm.rnkReport.value = "REPORT"; 
  document.mainForm.rnkDisc.value = disc; 
  document.mainForm.sort.value    = sort; 
  document.mainForm.rnkMode.value = mode; 
  document.mainForm.submit();
}
