		  var window_chat;
		  
        function open_photo_window (w, h, id, idb, domain)
        {
					if (w > screen.availWidth)  
					{
						w = screen.availWidth - 50;
						scrollbars = 'yes';
					}
					else if (h > screen.availHeight)
					{
						h = screen.availHeight - 50;
						scrollbars = 'yes';			
					}
					else
					{
						scrollbars = 'no';
					}
  			  parameters = 'top=' +  eval((screen.availHeight-h)/4) + ',left=' + eval((screen.availWidth-w)/4) + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+scrollbars+',resizable=no, width='+w+', height='+h;

			  if (domain==null)   domain = "index.rst";
					window.open (domain+'?Act=photo&id='+id+'&id_b='+idb, '', parameters);
        }
       function open_window (w, h, id)
        {
           window.open (id, '', 'menubar=no, toolbar=no, location=no, directories=no, status=no, scrollbars=yes, resizable=no, width='+w+', height='+h+', left=150, top=150');
        }

        function main_return()
        {
           window.location.href='index.rst';
        }
        function reserve_trip ()
        {
             if (document.reservation.agree.checked) 
			   {

			     if (document.reservation.reg > '')
				  {
					  if (document.reservation.reg.checked) document.reservation.submit();
					  else alert ('Musisz zapoznać się z regulaminem wycieczek !');
				  }
				  else document.reservation.submit();
		  		}
			   else alert ('Musisz wyrazić zgodę na przetwarzanie twoich danych osobowych !');

        }
        function test_form ()
        {
           if (form_reserve.name.value == '')             { alert ('Podaj imię'); form_reserve.name.focus(); }
           else if (form_reserve.surname.value == '')    { alert ('Podaj nazwisko'); form_reserve.surname.focus(); }
           else if (form_reserve.adress.value == '')    { alert ('Podaj adres'); form_reserve.adress.focus(); }
           else if (form_reserve.city.value == '')        { alert ('Podaj miasto'); form_reserve.city.focus(); }
           else if (form_reserve.zip.value == '')        { alert ('Podaj kod'); form_reserve.zip.focus(); }
           else if (form_reserve.phone.value == '')        { alert ('Podaj numer telefonu'); form_reserve.phone.focus(); }
           else if (is_numeric(form_reserve.phone.value) == false) { alert ('Zły nr telefonu'); form_reserve.phone.focus(); }
           else if (form_reserve.email.value == '')        { alert ('Podaj email'); form_reserve.email.focus(); }
           else if (is_valid_email(form_reserve.email.value) == false) { alert ('Zły adres e-mail'); form_reserve.email.focus(); }
           else document.form_reserve.submit();
        }
	      
        var date_type

        function calendar (which,idb,inputname)
        {
	
           var now = new Date();
           var m = now.getMonth() + 1;
           var y = now.getYear();
	   
/*	   if (inputname)   {}
	   else
	   {
	      //if (which)
	    //  inputname =    
	   }
*/	   
           if (idb)
           {
	   
              window.open('http://www.konta.nettur.pl/calendar?year='+y+'&month='+m+'&res='+which+'&date_type='+date_type, '' , 'menubar=no, toolbar=no, width=200, height=200, resizable=no, status=yes, scrollbars=no, left=300, top=300');
           }
	   else
           {		    
               window.open ('calendar?year='+y+'&month='+m+'&res='+which+'&date_type='+date_type, '' , 'menubar=no, toolbar=no, width=200, height=200, resizable=no, status=no, scrollbars=no, left=300, top=300');
           }
        }

// funkcja otwierajaca kalendarz do selectow

function calendarSelect (formName, dayName, monthName, any) {
	
    var now = new Date();
    var m = now.getMonth() + 1;
    var y = now.getFullYear();
    window.open('calendarSelect?year='+y+'&month='+m+'&formName='+ formName + '&dayName='+ dayName + '&monthName='+ monthName + '&any=' + any , '' , 'menubar=no, toolbar=no, width=200, height=200, resizable=no, status=yes, scrollbars=no, left=300, top=300');
           
}
		  
		  
function close_window(inputData) 
{
	var winName = eval(inputData);

	if (navigator.appName == "Netscape" && winName && winName.closed) 
	{
		eval("delete " + inputData);
		eval(inputData + " = null");
		
		return;
	}
	if (winName) 
	{
		winName.close();
		return;
	}
}

function js_confirm(qst,url,target)
{
  if (confirm(qst))
  {

  		if (target=="undefined" || target=='' || target==null)
		{
		  
	     document.location = url;
		}
		else
		{

			self.parent.document.getElementById(target).src = url;
		}
  }
  else
  {
      return false;
  }

}


function is_numeric(sText)

{
   var ValidChars = "0123456789. -+";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
      
   return IsNumber;
   
}

function is_valid_email(mailText)
{
  
  apos = mailText.indexOf("@");
  dotpos = mailText.lastIndexOf(".");
  if (apos < 1 || dotpos-apos <2 ) {   
    return false;
  } else {
    return true;
  }
  
}



