$(document).ready(function(){
	
   if($('#gMap').length > 0) 
   {
 
       if(GBrowserIsCompatible()) 
       { 
           var map = new GMap2(document.getElementById("gMap")); 
           map.setCenter(new GLatLng(49.85597,19.336367),13); 
           var pointMarker = new GMarker(new GLatLng(49.85597,19.336367),{clickable: false}); 
           map.addOverlay(pointMarker); 
       } 
   }
   DD_belatedPNG.fix('a.lmenu:hover'); // argument is a CSS selector
   DD_belatedPNG.fix('a.lmenu_on'); 
}); 

function formSend()
{

  $('#formError').hide();
  name = $('input[name=name]').val();  
  mail = $('input[name=mail]').val();
  phone = $('input[name=phone]').val();
  question = $('textarea[name=question]').val();
  
  mail = validateEmail2(mail);  

  if(name && mail && phone && question)
  {
    $('#contactFormSend').ajaxSubmit(function(msg) {

    if(msg.indexOf('true') != -1)
    {
      $('#formOk').show();
       $('input[name=name]').val('');  
  		$('input[name=mail]').val('');
  		$('input[name=phone]').val('');
  		$('textarea[name=question]').val('');
    }
  });  
  }
  else
  {
    $('#formError').show();
    return false;
  }
}

function checkComment()
{

  $('#formError').hide();
  temat = $('input[name=temat]').val();  
  tresc = $('textarea[name=tresc]').val();
  nick = $('input[name=nick]').val();
  
  if(temat && tresc && nick)
  {
   return true ;
  }
  else
  {
    $('#formError').show();
    return false;
  }
}

function validateEmail2(x) {
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) 
		return true;
	else 
	{
		//alert('Wpisz poprawny adres email!');
		return false;
	}
}

  function switchDisplay(id){
  	obj = document.getElementById(id);;
  	if (obj.style.display == 'none')
  		obj.style.display = 'block';
  	else
  		obj.style.display = 'none';
  	}

// Funkcja sprawdzająca formualrz rejestracyjny
  function checkRegisterForm(info) {
    
    // Sprawdzanie adresu email   
    email = $('#registerForm input[name=email]').val();   
    emailErr = '';
    var check = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (!check.test(email)) 
    {
      emailErr = 'Błędny format adresu email!';
    } 
    if(info != 'edit')
    {
      $.ajax({
        type: 'GET',
        url: 'ajax/responses.php?what=checkEmail&email='+email,
        async: false,
        success: function(msg){
          if(msg.indexOf('true') == -1)
          {
            emailErr = 'Podany email już jest zarejestrowany!';          
          }
        }
      });
    }   
    if(emailErr != '')
    {
      $('#registerForm input[name=email]').css('border', 'solid 1px red');
      $('#registerForm input[name=email]').parent().parent().find('p.error').text(emailErr);
    }

    // Sprawdzanie hasła
    pass = $('#registerForm input[name=pass]').val();
    passErr = '';    
    if(info != 'edit')
    {
      if(pass.length < 6) {
        passErr = 'Hasło musi mieć przynajmniej 6 znaków!';
      }
      if(pass.length > 25) {
        passErr = 'Hasło może mieć maksymalnie 25 znaków!';
      }
    }
    else if(pass.length > 0) 
    {
      if(pass.length < 6) {
        passErr = 'Hasło musi mieć przynajmniej 6 znaków!';
      }
      if(pass.length > 25) {
        passErr = 'Hasło może mieć maksymalnie 25 znaków!';
      }
    }
    if(passErr != '')
    {
      $('#registerForm input[name=pass]').css('border', 'solid 1px red');
      $('#registerForm input[name=pass]').parent().parent().find('p.info').remove();
      $('#registerForm input[name=pass]').parent().parent().find('p.error').text(passErr);
    }    
    pass2 = $('#registerForm input[name=pass2]').val();
    pass2Err = '';
    if(pass != pass2)
    {
      pass2Err = 'Podane hasła są różne!';
    }
    if(pass2Err)
    {
      $('#registerForm input[name=pass2]').css('border', 'solid 1px red');
      $('#registerForm input[name=pass2]').parent().parent().find('p.info').remove();
      $('#registerForm input[name=pass2]').parent().parent().find('p.error').text(pass2Err);
    }

    if(passErr || pass2Err || emailErr )
    {      
      //alert('nie wysylam');
      return false;
    }
    else 
    {
      $('#registerForm').submit();
      return false;
    }
    
  }  
  
// Sprawdzanie ankiet  
function pollVote(id) {  
    var type = '';
    var error = 0;
    if($('#'+id).find('input[type=radio]').length > 0)
    { 
        if($('#'+id).find('input[type=radio]:checked').length == 0)
          error = 1;
    }    
    else if($('#'+id).find('input[type=checkbox]').length > 0) 
    {
        if($('#'+id).find('input[type=checkbox]:checked').length == 0)
          error = 1;
    }
    else if($('#'+id).find('select').length > 0) {
        if($('#'+id).find('select').val() == -1)
          error = 1;
    }
    if(error)
      $('#'+id).find('p.pollError').show();
    else  
      $('#'+id).submit();
    
    
}