			function isValidEmail(str) 
				{
				 return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
				}
	

			function chck_contact_form()
				{
				   if (!isValidEmail(document.getElementById('email').value ) )
						{
						 document.getElementById('valid').innerHTML='Podany adres email jest nieprawidłowy';
						  return false;
						}
				 
				 if (document.getElementById('name').value=='')
					{
				     document.getElementById('valid').innerHTML='Proszę podać imię';
					 return false;
					}
				
				if (document.getElementById('surname').value=='')
					{
				     document.getElementById('valid').innerHTML='Proszę podać nazwisko';
					 return false;
					}
					
				if (document.getElementById('topic').value=='')
					{
				     document.getElementById('valid').innerHTML='Proszę podać temat wiadomości';
					 return false;
					}
					
				if (document.getElementById('message').value=='')
					{
				     document.getElementById('valid').innerHTML='Proszę wpisać treść wiadomości';
					 return false;
					}			
				  
				 
				 return true;
				}
				
				
				var cNum;

			function changeStar1(value,id) 

			{
			 var tmp;
			 if (window.cNum)
			   if (id>window.cNum)
			     tmp=id;
			       else
			          {
			            for (i=id; i <= cNum; i++)
			                 document.getElementById('p'+i).src="templates/images/star.gif"; 
			           	tmp=window.cNum; 
			          }
			 for (i=0; i <= id; i++)
			    document.getElementById('p'+i).src="templates/images/starOn.gif"; 
			       
			}


			function returnNormal1(id)
			{
			  var  tmp=id+1;
			  if (!window.cNum)
			     for (i=0; i <= tmp; i++)
			        document.getElementById('p'+i).src="templates/images/star.gif";
			  
			  if (window.cNum)
			     for (i=window.cNum; i < 10; i++)
			        document.getElementById('p'+i).src="templates/images/star.gif";
			}

			function clicked1(id)

			{
			  window.cNum=id;	
			  document.getElementById('qValue').value = id;
				document.getElementById('qValue').value=1+parseInt(document.getElementById('qValue').value);
				//document.getElementById(id).value;
			  

			}


			function areaOut1()
			{
			 for (i=0; i <= window.cNum; i++)
			    document.getElementById('p'+i).src="templates/images/starOn.gif"; 
			 	
			}
			
			function checkForm()
			{

			 document.getElementById('nickValidator').value='';
			 document.getElementById('topicValidator').value='';
			 document.getElementById('contentValidator').value='';

			 var ret=true;
			 if (document.getElementById('nick').value=='')
				{
				 document.getElementById('nickValidator').innerHTML='Pole nick jest wymagane';
				 ret=false;
				}else 	document.getElementById('nickValidator').innerHTML='';  
			
			 if (document.getElementById('topic').value=='')
				{
				 document.getElementById('topicValidator').innerHTML='Pole temat jest wymagane';
				 ret=false;
				}else 	document.getElementById('topicValidator').innerHTML='';  
				
			 if (document.getElementById('content2').value=='')
				{
				 document.getElementById('contentValidator').innerHTML='Pole treść jest wymagane';
				 ret=false;
				}else 	document.getElementById('contentValidator').innerHTML='';  

			/* if (document.getElementById('qValue').value==0)
			     {
			   	  document.getElementById('scoreValidator').innerHTML='oceń obiekt';
			   	  ret=false;
			     } else document.getElementById('scoreValidator').innerHTML='';  
*/
			 return ret;
			}
			
			function Pause(duration, busy){
      this.duration= duration * 1000;
      this.busywork = null; // function to call while waiting.
      this.runner = 0;

      if (arguments.length == 2) {
         this.busywork = busy;
      }

      this.pause(this.duration);

   } // Pause class

   /** pause method 
   
       @param duration: integer in seconds
       
    */
   Pause.prototype.pause = function(duration){
      if ( (duration == null) || (duration < 0)) {return;}

      var later = (new Date()).getTime() + duration;

      while(true){
         if ((new Date()).getTime() > later) {
            break;
         }

         this.runner++;

         if (this.busywork != null) {
            this.busywork(this.runner);
         }

      } // while

   } // pause method


   var duration = 1;

   function showme(inter){
      window.status= "progress: " + inter;
   }

   function prePause(dur){
      duration = dur;

      var now = new Date();
     //document.all.outputdiv.innerHTML = "It's " + now.getHours() + ":" + now.getMinutes() + ":" + now.getSeconds() + ":" + now.getMilliseconds();
    //  document.all.outputdiv.innerHTML += "<br>Pausing for " + duration + " seconds............";
	  	document.getElementById('msg_newsletter').style.display='block';
		document.getElementById('light_newsletter').style.display='block';
		//document.getElementById('form_commid').value='22137';
		document.getElementById('fade_newsletter').style.display='block';
		document.body.scrollTop=4;
		document.body.style.overflow='hidden';
		document.getElementById('valid_newsletter').innerHTML='Dziękujemy za zapisanie się do naszego biuletynu. <br/><br/> W celu potwierdzenia subskrybcji prosimy o kliknięcie w link przesłany na podany adres e-mail.';
	

   }

   function doPause(dur){
      var p = new Pause(duration, showme);

      var now2 = new Date();
      document.getElementById('msg_newsletter').style.display='none';
		document.getElementById('light_newsletter').style.display='none';
		//document.getElementById('form_commid').value='22137';
		document.getElementById('fade').style.display='none';
		document.getElementById('select').style.display='block';
		document.body.style.overflow=auto;
		
      window.status= "Pause complete.";

   }

   function TestPause(dur){
      duration = dur;

      prePause(dur);

      window.setTimeout("doPause(duration)", 15);

   }
   
	
	
	function pause(millisecondi)
{
    var now = new Date();
    var exitTime = now.getTime() + millisecondi;

    while(true)
    {
        now = new Date();
        if(now.getTime() > exitTime) return true;
    }
}

	function bademail() {
				document.getElementById('msg_newsletter').style.display='block';
				 document.getElementById('light_newsletter').style.display='block';
				 //document.getElementById('form_commid').value='22137';
				 document.getElementById('fade').style.display='block';
				 document.getElementById('select').style.display='none';
				 document.body.scrollTop=4;
				 document.body.style.overflow='hidden';
			 	 document.getElementById('valid_newsletter').innerHTML='Dziękujemy za zapisanie się do naszego biuletynu. <br/><br/> W celu potwierdzenia subskrybcji prosimy o kliknięcie w link przesłany na podany adres e-mail.';
	}

		function checkNewsletter()
			{ 
			 if (!isValidEmail(document.getElementById('newsletter_email').value ) ) 
				{
				 /*
				 document.getElementById('valid_newsletter').innerHTML='Proszę podać poprawny adres email';
				 document.getElementById('msg_newsletter').style.display='block';
				 document.getElementById('light_newsletter').style.display='block';
				 
				 document.getElementById('fade_newsletter').style.display='block';
			 
				 
				 document.body.scrollTop=4;
				 document.body.style.overflow='hidden';
				 */
				 document.getElementById('newsletter_valid').innerHTML='adres email jest niepoprawny'; 
				 
				 return false;
				}
			 else {		

				 TestPause(6);	
				//setTimeout(bademail(),999999999000000000);
				//alert('dupa');
				
				 return true;
			}
			 return true;
				
			}
			
			
			function isNum(e)
		{
				 var key;
		
				 if(window.event)
							key = window.event.keyCode;     //IE
				 else
							key = e.which;     //firefox
		
			// alert(key);
		  
			
			if( (key >= 48 && key <= 57) || key==8 || key==13 || key==0)
			  	{
					 document.getElementById('numonly').style.display='none';	
					 return true;
					 }
			document.getElementById('numonly').style.display='block';
			return false;
		}
 
		function showTab(sect)
			{
			document.getElementById('comment_ok').style.display='none';
			 document.getElementById('bilety').style.display='none';
			 document.getElementById('oimprezie').style.display='none';
			 document.getElementById('komentarze').style.display='none';
			 document.getElementById('bilety_li').className='item';
			 document.getElementById('oimprezie_li').className='item';
			 document.getElementById('komentarze_li').className='item';
			 if(sect=='komentarze')
				document.getElementById('map2').style.display='none';
			 else
				document.getElementById('map2').style.display='block';
			 
			 document.getElementById(sect).style.display='block';
			 document.getElementById(sect+'_li').className='item_active';
			 return false;
			}

function cityList()  
	{
	 if ( document.getElementById('city_list').style.display=='none' )
		{document.getElementById('city_list').style.display='block';
		document.getElementById('see_more').innerHTML='<b>ukryj</b>';}
            else     		
	           {document.getElementById('city_list').style.display='none';
			   document.getElementById('see_more').innerHTML='<b>więcej</b>';}
    }




	
	
	 

	
