// JavaScript Document
	function bindFocus($field, $defaultValue)
	{	
		$('input[name=' + $field + ']').bind('focus', function() {
			if($(this).val() == $defaultValue) {
				$(this).val('');
			}
		});
		
		$('input[name=' + $field + ']').bind('blur', function() {
			if($(this).val() == "") {
				$(this).val($defaultValue);
			}
		});	
	}
	function bindFocusTextarea($field, $defaultValue)
	{	
		$('textarea[name=' + $field + ']').bind('focus', function() {
			if($(this).val() == $defaultValue) {
				$(this).val('');
			}
		});
		
		$('textarea[name=' + $field + ']').bind('blur', function() {
			if($(this).val() == "") {
				$(this).val($defaultValue);
			}
		});	
	}
	
	function validateTextfield($field, $defaultValue)
	{	
		if($('input[name=' + $field + ']').val() == $defaultValue || $('input[name=' + $field + ']').val().length < 3) {
			$('input[name=' + $field + ']').parent('.row').children('.error').css('display', '');
		}
		else {
			$('input[name=' + $field + ']').parent('.row').children('.error').css('display', 'none');
		}
	}

	function validateTextfieldShort($field, $defaultValue)
	{	
		if($('input[name=' + $field + ']').val() == $defaultValue || $('input[name=' + $field + ']').val().length < 1) {
			$('input[name=' + $field + ']').parent('.row').children('.error').css('display', '');
		}
		else {
			$('input[name=' + $field + ']').parent('.row').children('.error').css('display', 'none');
		}
	}


	function validateTextArea($field, $defaultValue)
	{	
		if($('textarea[name=' + $field + ']').val() == $defaultValue || $('textarea[name=' + $field + ']').val().length < 3) {
			$('textarea[name=' + $field + ']').parent('.row').children('.error').css('display', '');
		}
		else {
			$('textarea[name=' + $field + ']').parent('.row').children('.error').css('display', 'none');
		}
	}


	
	function validateEmail($field, $defaultValue)
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(!reg.test( $('input[name=' + $field + ']').val() ) || $('input[name=' + $field + ']').val() == $defaultValue || $('input[name=' + $field + ']').val().length < 3)	{
			$('input[name=' + $field + ']').parent('.row').children('.error').css('display', '');
		}
		else {
			$('input[name=' + $field + ']').parent('.row').children('.error').css('display', 'none');
		}
		
	}
	
	function validateSelect($field, $defaultValue)
	{
		if($('select[name=' + $field + ']').val() == 0) {
			$('select[name=' + $field + ']').parent('.row').children('.error').css('display', '');
		}
		else {
			$('select[name=' + $field + ']').parent('.row').children('.error').css('display', 'none');
		}	
	}
	
	function validatePhone()
	{
		var reg = /^([0-9]{9})$/;
		//var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test( $('input[name=telefon]').val() ) )	 {
			$('input[name=telefon]').parent('.row').children('.error').css('display', 'none');
		}
		else {
			$('input[name=telefon]').parent('.row').children('.error').css('display', '');
		}
	}
	
	function validateUsername($field, $defaultValue)
	{
		var reg = /^([A-Za-z ]{3,50})$/;
		//var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test( $('input[name=' + $field + ']').val() ) )	 {
			$('input[name=' + $field + ']').parent('.row').children('.error').css('display', 'none');
		}
		else {
			$('input[name=' + $field + ']').parent('.row').children('.error').css('display', '');
		}
	}
	
	function validateYear()
	{
		var reg = /^([0-9]{4})$/;
		//var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test( $('input[name=rocznik]').val() ) )	 {
			$('input[name=rocznik]').parent('.row').children('.error').css('display', 'none');
		}
		else {
			$('input[name=rocznik]').parent('.row').children('.error').css('display', '');
		}
	}


	function validateDate($field)
	{
		var reg = /^([0-9]{4})\-([0-9]{2})\-([0-9]{2})$/;
		//var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test( $('input[name=' + $field + ']').val() ) )	 {
			$('input[name=' + $field + ']').parent('.row').children('.error').css('display', 'none');
		}
		else {
			$('input[name=' + $field + ']').parent('.row').children('.error').css('display', '');
		}
	}
	
	
	
	function validateChecks()
	{
		if($("input[name=przeglad]").attr('checked') || $("input[name=naprawa]").attr('checked') || $("input[name=geometria]").attr('checked') || $("input[name=ogumienie]").attr('checked'))
		{
			$('.u-error').css('display', 'none');
		}
		else {
			$('.u-error').css('display', '');
		}
	}
	
	function validateCheck($field)
	{
		if($("input[name="+$field+"]:checked").val() == null) {
			$('.check-error').css('display', '');
		}
		else {
			$('.check-error').css('display', 'none');
		}
	}
	
	function validateRadio($field)
	{
		if ($('input[name=' + $field + ']:checked').val() == null) {
			$('input[name=' + $field + ']').parent('label').parent('.row').children('.error').css('display', '');
		}
		else {
			$('input[name=' + $field + ']').parent('label').parent('.row').children('.error').css('display', 'none');
		}
	}


	function compareTextFields($field1,$field2) {
		if($('input[name=' + $field1 + ']').val() != $('input[name=' + $field2 + ']').val()) {
			$('input[name=' + $field2 + ']').parent('.row').children('.error').css('display', '');
		}
		else {
			$('input[name=' + $field2 + ']').parent('.row').children('.error').css('display', 'none');
		}


	}

	function bindSwitch()
	{
		if ($("input[name=z_domu_do_domu]:checked").val() =='tak') {
			$('#secondPart_1 :input').removeAttr('readonly');
			$('#secondPart_2 :input').removeAttr('readonly');
		}
		else {
			$('#secondPart_1 :input').attr('readonly','readonly');
			$('#secondPart_2 :input').attr('readonly','readonly');
		}
	}

