
function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}
var map;
var infoWin = new google.maps.InfoWindow(); 
function mapaStart()  
{  
	var coord = new google.maps.LatLng(49.700475,21.748466);
	var mapOptions = 
	{
		center: coord,
		zoom: 14,
		mapTypeId: google.maps.MapTypeId.ROADMAP,
		disableDefaultUI: true,
		navigationControl: true,
		navigationControlOptions: {
			style: google.maps.NavigationControlStyle.ZOOM
		},
		mapTypeControl: true,
 				mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU, mapTypeIds: [google.maps.MapTypeId.ROADMAP, google.maps.MapTypeId.HYBRID]},
 				scaleControl: true

	}
	map = new google.maps.Map(document.getElementById("mapa"), mapOptions); 
	
	var markerOptions = {};
	markerOptions.position = coord;
	markerOptions.map = map;
	markerOptions.title = "Polwex";

	var size = new google.maps.Size(16,16);
	var startP = new google.maps.Point(0,0);
	var attachP = new google.maps.Point(8,8);
	
	var icon = new google.maps.MarkerImage("images/favicon.ico", size, startP, attachP);
	
	markerOptions.icon = icon;

	var marker = new google.maps.Marker(markerOptions);

	google.maps.event.addListener(marker, "click", function(){
	
		infoWin.setPosition(coord);
		infoWin.setContent(markerOptions.title);
		infoWin.open(map, marker);
	} );
	

}




$(function() {
	
	mapaStart();
	
	// pokazywanie nipu
	
	$("input[name=firma]").keyup(function() {
		if($(this).val() != "") {
			$("#trnip").fadeIn();	
		}	
		else {
			$("#trnip").fadeOut();	
		}	

		
	});

	// walidacja
	$('input').keyup(function() { $("#komunikat span").fadeOut(); });
		
	$("input[type=submit]").click(function(){
	
		if($('input[name=imieinazwisko]').val() == "" || $('input[name=email]').val() == "" || $('input[name=telefon]').val() == "" || $("textarea").val() == "" || ($("input[name=firma]").val() != "" && $("input[name=nip]").val() == "")) {
			$("#komunikat span").fadeIn();
			return false;	
		}
		
		if($('input[name=email]').val() != "" && !isValidEmail($('input[name=email]').val()) ) {
			$("#komunikat").fadeIn();
			return false;
		}
		
	});	
	
	
		
});
