//    window.onunload = hideWait();
//    var waitWindow = 0;
    function showWait( )
    {
			// Disabled for this site...
			return;
      waitWindow = window.open('', 'WaitWindow', 'width=200, height=100, resizable=no, scrollbars=no, toolbar=no, location=no, directories=no, status=no, menubar=no, copyhistory=no, titlebar=no, left=200, top=225');
      waitWindow.document.write('<br /><div align="center"><b>Bitte warten...</b></div>');
      waitWindow.document.bgColor='#C8FFDA';

    }
    function hideWait()
    {
//      alert(test);
      waitWindow = window.open('', 'WaitWindow');
      window.waitWindow.close();
      waitWindow = 0;
    }
    function openUrl(new_url)
    {
      showWait();
      window.location=new_url;
    }
    function changeColor(mouseover)
    {
      if ( mouseover == 1 )
        return hoverMouseOut;
      return hoverMouseOver;
    }
    function selectOption(_w, num)
    {
      var selObj = document.getElementById(_w);
      selObj.selectedIndex = num;
    }
    function toggleT(_w,_h)
    {
      if (document.all)
      { // is IE
//        alert("IE");
        if (_h=='s')
          eval("document.all."+_w+".style.visibility='visible';");
        if (_h=='h')
        {
          eval("document.all."+_w+".style.visibility='hidden';");

        }
      }
      else
      { // is NS?
//        alert("NS");
        if (_h=='s')
          eval("document.layers['"+_w+"'].visibility='show';");
        if (_h=='h')
          eval("document.layers['"+_w+"'].visibility='hide';");
      }
    }
    function ViewIframe(id1, id2, id3, url)
    {
      document.getElementById(id3).src = url;
      document.getElementById(id1).style.display = "none";
      document.getElementById(id2).style.display = "";
      document.getElementById(id3).style.display = "";
    }
    function HideIframe(id1, id2, id3)
    {
      document.getElementById(id1).style.display = "";
      document.getElementById(id2).style.display = "none";
      document.getElementById(id3).style.display = "none";
    }
    function ToggleIframeVisibility(id1, id2, id3, url)
    {
      if( document.getElementById(id1).style.display == "none" )
      {
        document.getElementById(id1).style.display = "";
        document.getElementById(id2).style.display = "none";
        document.getElementById(id3).style.display = "none";
      }
      else
      {
        document.getElementById(id3).src = url;
        document.getElementById(id1).style.display = "none";
        document.getElementById(id2).style.display = "";
        document.getElementById(id3).style.display = "";
      }
    }
    function TravelCmsWindowOpen( url, win_name )
    {
      window.open(url, win_name, 'width=500, height=400, resizable=no, scrollbars=yes, toolbar=no, location=no, directories=no, status=no, menubar=no, copyhistory=no');
    }

//for test purposes
function AutomaticFormFiller(theForm)
{

  var els = theForm.elements;

	for(i=0; i<els.length; i++){

		switch(els[i].type){

			case "select-one" :

				els[i].options[els[i].selectedIndex].value == ""

					els[i].selectedIndex = 0;

					break;

			case "text":

				els[i].value= "Test";

				break;

			case "textarea":

				els[i].value= "Test";

				break;



			case "checkbox":

				els[i].checked = true;

				break;

			case "radio":

				els[i].checked = true;

				break;

		}

	}

}

function dateReformat(_date)
{
  var tmp = '';
  _date = _date.replace(/-/g,dtCh).replace(/,/g,dtCh).replace(/\//g,dtCh).replace(/\./g,dtCh);

  if(_date.length != _date.replace(dtCh,'').length)
    return _date;

  if(_date.length == 5)
  {
    // 11199 => 01.11.99 // beacause that is prettier... (&copy; TadekB)
    _date = '0'+_date;
  }

  if(_date.length == 6)
  {
    // 010101 => 01.01.01
    tmp  = _date.substring(0,2) + dtCh;
    tmp += _date.substring(2,4) + dtCh;
    tmp += _date.substring(4,6);
    _date = tmp;
  }

  if(_date.length == 4)
  {
    // 1101 => 01.01.01
    tmp  = '0'+_date.substring(0,1) + dtCh;
    tmp += '0'+_date.substring(1,2) + dtCh;
    tmp += _date.substring(2,4);
    _date = tmp;
  }

  return _date;
}

function setServiceCheckBoxes(id,num)
{
  for (i=1;i<=num;i++)
  {
    if (document.form_booking.elements['add_service_'+id+'_number'].checked == true)
    {
      //document.form_booking.elements['add_service_'+id+'_allocation_'+i].checked = true;
      document.form_booking.elements['add_service_'+id+'_allocation_'+i].disabled = false;
      //document.form_booking.elements['add_service_'+id+'_fromDT'].disabled = false;
      //document.form_booking.elements['add_service_'+id+'_toDT'].disabled = false;
    }
    else
    {
      document.form_booking.elements['add_service_'+id+'_allocation_'+i].checked = false;
      document.form_booking.elements['add_service_'+id+'_allocation_'+i].disabled = true;
      //document.form_booking.elements['add_service_'+id+'_fromDT'].disabled = true;
      //document.form_booking.elements['add_service_'+id+'_toDT'].disabled = true;
    }
  }
  var textSelectedCatering = "Wybierz w kolumnie \"Nr uczestnika\" nr uczestnika, kt\u00F3rej dotyczy us\u0142uga.";
  alert(textSelectedCatering);
}
function dates(zm)
{
 var datastart = document.form_booking.elements['startd'].value.substring(0,8);
 var datastop = document.form_booking.elements['stopd'].value.substring(0,8);
 var dz1 = document.form_booking.elements['startd'].value.substring(0,2);
 var  m1 = document.form_booking.elements['startd'].value.substring(3,5);
 var  r1 = document.form_booking.elements['startd'].value.substring(6,8);
 var dz2 = document.form_booking.elements['stopd'].value.substring(0,2);
 var  m2 = document.form_booking.elements['stopd'].value.substring(3,5);
 var  r2 = document.form_booking.elements['stopd'].value.substring(6,8);
 var pomm;
 var pomd;
 var pomc;
 var n;
 for(var i=r1;i<=r2;i++){
  if(m1>m2){pomm=12;}else{pomm=m2;}
  for(var j=m1;j<=pomm;j++){
   if (j==4 || j==6 || j==9 || j==11) {pomc = 30}else{pomc = 31}
   if (j==2 && i%4==0) {pomc = 29}else{pomc=28}
   if(dz1>dz2){pomd=pomc;}else{pomd=dz2;}
   for(var k=dz1;k<=pomd;k++){
     n='';
     if(zm=='start' && dz1==k && m1==j && r1==i){n='selected'}
     if(zm=='stop' && dz2==k && m2==j && r2==i){n='selected'}
     document.write('<option '+n+'>'+k+'-'+j+'-'+i+'</option>');
   }
   dz1=1;
  }
  m1=1;
 }
}

