﻿/***************************************************************/
/***************************************************************/

 var bgColorBlank     = '#ffffff';
 var bgColorSet       = '#009900';
 var bgColorHover     = '#cccccc';

function changeCellBgColor(elementID)
{
  
 var element      =  document.getElementById(elementID);

 if(element.bgColor == bgColorSet){
     element.bgColor = bgColorBlank;
	 remTime('allcheckedcells',elementID + bgColorSet);
  }else{
     element.bgColor = bgColorSet;
	 addTime('allcheckedcells',elementID + bgColorSet);
 }

}

/***************************************************************/
function resetCellBgColor(elementID)
{
   var element      =  document.getElementById(elementID);

   if(element.bgColor != bgColorSet){
     element.bgColor = bgColorBlank;
   }

}

/***************************************************************/
function setCellBgColor(elementID)
{
  
 var element      =  document.getElementById(elementID);
   
   if(element.bgColor != bgColorSet){
      element.bgColor = bgColorHover;
   }
}

/***************************************************************/
function AddValToString(str,val){
  
 if(str == ""){
      str = val;
 }else{
      str = str + "," + val;
 }
  return str;
}

/***************************************************************/
function addTime(elementID,val){
   var element =  document.getElementById(elementID);
   var newStr = element.value;
   
   newStr = AddValToString(newStr,val);
   
   element.value = sortOutput(newStr);
}

/***************************************************************/
function remTime(elementID,val){
  var element =  document.getElementById(elementID);
  var oldStr = element.value;
  var newStr = "";
  
  str_array = oldStr.split(",");
  str_array.sort(); 

  for(var i=0;i<str_array.length;i++)
  {
       
    if(str_array[i] != val ){
	  newStr = AddValToString(newStr,str_array[i]);
	  }
  }
 
  element.value = newStr;
 
}

/***************************************************************/
function sortOutput(str){
  var newStr = "";
  
  if(str != '' )
     str_array = str.split(",");
     str_array.sort();
	 
	 
    for(var i=0;i<str_array.length;i++)
      {
	    newStr = AddValToString(newStr,str_array[i]);
      }
	  
  return newStr;
}

/***************************************************************/
function confirmation(){


   var yyyy   = document.getElementById('yyyy').value;
   var mm     = document.getElementById('mm').value;
   var dd     = document.getElementById('dd').value;
   var timeframe   = document.getElementById('allcheckedcells').value;
   var meno        = document.getElementById('meno').value;
   var priezvisko  = document.getElementById('priezvisko').value;
   var email       = document.getElementById('email').value;
   var tel         = document.getElementById('tel').value;
   
      if(timeframe == ''){  alert('Prosím zakliknite čas.'); 	return false; 	  }
      if(meno == ''){       alert('Prosím zadajte Vaše meno.'); 	return false; 	  }
      if(priezvisko == ''){ alert('Prosím zadajte Vaše priezvisko.'); 	return false; 	  }
      if(email == ''){      alert('Prosím zadajte Váš e-mail.'); 	return false; 	  }
      if(tel == ''){        alert('Prosím zadajte Váš telefón.'); 	return false; 	  }
	
	
   var result = '';
   
   temp = timeframe.split(',');
   
   for(var i=0;i<temp.length;i++){
       result += 'Dráha: ' + temp[i].substr(0,1) + ' ';
       result += 'čas : ' + temp[i].substr(1,2) + ':00 - ';
       result += '' + temp[i].substr(3,2) + ':00 \n';
	 }
	 
   return confirm('Rezervačné údaje na deň ' + dd + '.' + mm + '.' + yyyy + '\n\n'+ result + '\nPokračovať?');
   
   return true;
}




