$(document).ready(function(){

  
    $('#menu ul li a img').fadeTo(1, 0);
    $('#menu ul li a img')  	
    	.mouseover(function(){
    		$(this).stop().fadeTo("normal", 1)
    		})
    	.mouseout(function(){
    		$(this).stop().fadeTo("normal", 0)
    		})
 
     $('.submenu_bg a')  	
    	.mouseover(function(){
    		$(this).stop().fadeTo(1, 0.7)
    		})
    	.mouseout(function(){
    		$(this).stop().fadeTo(1, 1)
    		})
 
	$('.submenu').each(function() {
 		//pobierz pozycje
 		var position = $('div#menu li[rel='+$(this).attr('rel')+']').position();
 		//alert (p.top);
 		$(this).css("top", (position.top + 41) + 'px' );
 		$(this).css("left", (position.left - 0) + 'px');
 		
 		var id = $(this).attr('rel');
 		var timeout;
 		
		$( 'div#menu li[rel='+id+']' ).mouseover( function() {
					$('.submenu[rel='+id+']').show(); 					
					$( 'div#menu li[rel='+id+'] a img' ).stop().fadeTo("normal", 1);
				}).mouseout( function() {				
					timeout = setTimeout(function(){$('.submenu[rel='+id+']').hide()}, 2);					
					//$( 'div#menu li[rel='+id+'] a img' ).stop().fadeTo("normal", 0)
			});		
		$( this ).mouseover( function() {
					clearTimeout(timeout);					
					$('.submenu[rel='+id+']').show(); 
					$( 'div#menu li[rel='+id+'] a img' ).stop().fadeTo("normal", 1);
				}).mouseout( function() {
					$( 'div#menu li[rel='+id+'] a img' ).stop().fadeTo("normal", 0);
					timeout = setTimeout(function(){$('.submenu[rel='+id+']').hide()}, 2); 								
			});
			
		$( this ).find('a').mouseout( function() {
					$('.submenu[rel='+id+']').show(); 								
			});

 	});
 	 
    
   if($('#gMap').length > 0) 
   {
 
       if(GBrowserIsCompatible()) 
       { 
           var map = new GMap2(document.getElementById("gMap")); 
           map.setCenter(new GLatLng(52.129424,16.217544),11); 
           map.addControl(new GSmallMapControl());
      	   map.addControl(new GMapTypeControl());
           var pointMarker = new GMarker(new GLatLng(52.138229,16.273327),{clickable: false}); 
           map.addOverlay(pointMarker); 
           var pointMarker2 = new GMarker(new GLatLng(52.117653,16.113338),{clickable: false}); 
           map.addOverlay(pointMarker2); 
       } 
   }

}); 

function formSend()
{

  $('#formError').hide();
  name = $('input[name=name]').val();  
  mail = $('input[name=mail]').val();
  phone = $('input[name=phone]').val();
  question = $('textarea[name=question]').val();
  dep = $('input[name=department]').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 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){
 
 if ($.browser.msie )
 	var disp = 'inline';
 else 
 	var disp = 'table-row';

  	obj = document.getElementById(id);;
  	if (obj.style.display == 'none')
  		obj.style.display = disp;
  	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);
    }
//alert('sprawdzam');
    if(passErr || pass2Err || emailErr )
    {      
      //alert('nie wysylam');
      return false;
    }
    else 
    {
      $('#registerForm').submit();
      return false;
    }
    
  }  
  
function podmiana(elem, img) {
		//alert(img);
		$(elem).find('img').attr('src', img);
	}