// JavaScript Document
function ShowInDiv(originalRequest){
var newData = originalRequest.responseText;
  if (newData != 0) {
    $(div).innerHTML = newData;
  } else {
    $(div).innerHTML = 'brak informacji';
  } 
  ShowActiveTab();
  ShowTabControls();
}
function ShowTab(iddiv,idb,idc,idt, page){
div = 'divtab'+iddiv;
divcontrol = 'controltab'+iddiv
if($(div).empty() || page != 0) {
var functionaray = new Array('show_html_doc_termstab','show_html_doc_surchargestab','show_html_doc_galerytab','show_html_doc_descriptiontab', '', 'show_html_doc_opinie');
var tabid = iddiv-1;
  
  var pars = 'Act='+functionaray[tabid]+'&id_b=' + idb + '&id_doc='+idc+'&id_term='+idt+'&page='+page;
  var myAjax = new Ajax.Request(url,
  {method: 'get',
  parameters: pars ,
  onComplete: ShowInDiv
  });
 
} else {
ShowActiveTab();
ShowTabControls();
}
}
function ShowTabControls(){
$('controltabs').childElements().invoke('removeClassName','activtab');
$('controltabs').childElements().invoke('addClassName','unactivtab');
$(divcontrol).removeClassName('unactivtab');
$(divcontrol).addClassName('activtab');
}
function ShowActiveTab(){
$('divtabs').childElements().invoke('hide');
$(div).show();
}

function ShowOpinie(idb,idc,idt){
div = 'divtab'+6;
divcontrol = 'controltab'+6;
 var pars = 'Act=show_html_doc_opinie&id_b='+ idb +'&id_doc='+idc+'&id_term='+idt;
 var myAjax = new Ajax.Request(url,
  {method: 'get',
  parameters: pars ,
  onComplete: ShowInDiv
  });
}


function ShowTabOpinieForm(idb,idc,idt) {
  
  div = 'divtab'+6;
  divcontrol = 'controltab'+6;
  ShowActiveTab();
  ShowTabControls();
  ShowOpinieForm(idb,idc,idt);
  
}

function ShowOpinieForm(idb,idc,idt){
div = 'divtab'+6;
divcontrol = 'controltab'+6;
 var pars = 'Act=show_html_doc_opinie_form&id_b='+ idb +'&id_doc='+idc+'&id_term='+idt;
 var myAjax = new Ajax.Request(url,
  {method: 'get',
  parameters: pars ,
  onComplete: ShowInDiv
  });
}
function ShowAddOpinie(idb,idc,idt){
div = 'divtab'+6;
divcontrol = 'controltab'+6;
errMsg = "";
  if (!isCheckedRadio('r', 5)) {
    errMsg += "Nie zaznaczono oceny pokoju.\n";
    changeSetActive('room');
  }
//  if (!isCheckedRadio('f', 5)) {
//    errMsg += "Nie zaznaczono oceny wyżywienia.\n";
//    changeSetActive('food');
//  }
  if (!isCheckedRadio('c', 5)) {
    errMsg += "Nie zaznaczono oceny czystości.\n";
    changeSetActive('clean');
  }
  if (!isCheckedRadio('l', 5)) {
    errMsg += "Nie zaznaczono oceny lokalizacji obiektu.\n";
    changeSetActive('location');
  }
  
  if (!$('opName').present()) errMsg += "Nie podano imienia.\n";
  // if (!$('opSurname').present()) errMsg += "Nie podano nazwiska.\n"; 
  if (!$('opCity').present()) errMsg += "Nie podano miasta.\n";
  /*
  if (!$('opMail').present()) errMsg += "Nie podano maila.\n";
  else if (!is_valid_email($F('opMail'))) errMsg += "Błędny format maila.\n";
  */
if (errMsg == ""){
packvars = $('opinionForm').serialize();
 var pars = 'Act=show_html_doc_addopinie&id_b='+ idb +'&id_doc='+idc+'&id_term='+idt+'&'+packvars;
 var myAjax = new Ajax.Request(url,
  {method: 'get',
  parameters: pars ,
  onComplete: ShowInDiv
  });
  }else{
  alert(errMsg);
  }
}
function isCheckedRadio(id, loop) {
  is = false;
  for (i = 1; i <= loop; i++ ) {
    if ($(id+i).checked) is = true;
  }
  return is;
}
function changeSet(id) {
  if ($(id+'Set').hasClassName('querySetActive')) {
    $(id+'Set').removeClassName('querySetActive');
    $(id+'Set').addClassName('querySetUnactive');
  } else {
    $(id+'Set').removeClassName('querySetUnactive');
    $(id+'Set').addClassName('querySetActive');
  }
  
}
function changeSetActive(id) {
    
    $(id+'Set').removeClassName('querySetUnactive');
    $(id+'Set').removeClassName('querySetActive');
    $(id+'Set').addClassName('querySetActive');
    
}
