
//popracowac nad selektorem w wywolaniu tych funkcji   --- form - theForm
function  showLoading(theForm){  
    var h = $(theForm).height()
    $('<div id="loading"><span> proszę czekać... </span></div>').appendTo('form').hide().css('height',h+150).css('opacity','0.9').fadeIn();
}


function  hideLoading(theForm){
    var f=function(){$('#loading').fadeOut(function(){
        $(this).remove()
        });}
    setTimeout(f,500)
}

function AjaxForm(theForm){    
        if($(theForm).length == 0 ){
            return false;
        }
        
        $('#jsOn').val('ok');

    var options = { 
        beforeSubmit: reset,
        success: process,  
        dataType:  'json'
    }; 
 
    $(theForm).ajaxForm(options);
}
    
function reset(formData, jqForm, options){
    $('.errorlist').remove();
    $('div.hasError').removeClass('hasError');
    showLoading('form');
   /*var queryString = $.param(formData); 
    alert('About to submit: \n\n' + queryString); 
  */
}




function process(data){  
        if(data.OK){            
            window.location.pathname=data.OK
            return true
        }
        

        for(key in data)
        {
                    var errorNode= '<p class="errorlist error">'+data[key]+'</p>';
                    var div=$("*[name="+key+"]").parents('fieldset div').addClass('hasError');
                    $(errorNode).appendTo(div).fadeIn('slow');
        }

        hideLoading('form');
}





$(document).ready(
    function(){


$('body.quote #place3 a').click(
	function(){
		window.open(this.href);
		return false
	}	
)
        
if(!$.browser.msie)AjaxForm('body.quote form');
	AjaxForm('body.contact form');


    var lng=$('#lang').val()

   
	$.datepicker.regional['pl'] = {
		closeText: 'Zamknij',
		prevText: '&#x3c;Poprzedni',
		nextText: 'Następny&#x3e;',
		currentText: 'Dziś',
		monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec',
		'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'],
		monthNamesShort: ['Sty','Lu','Mar','Kw','Maj','Cze',
		'Lip','Sie','Wrz','Pa','Lis','Gru'],
		dayNames: ['Niedziela','Poniedzialek','Wtorek','Środa','Czwartek','Piątek','Sobota'],
		dayNamesShort: ['Nie','Pn','Wt','Śr','Czw','Pt','So'],
		dayNamesMin: ['N','Pn','Wt','Śr','Cz','Pt','So'],
		dateFormat: 'yy-mm-dd', firstDay: 1,
		isRTL: false};
	$.datepicker.setDefaults($.datepicker.regional['pl']);


$.datepicker.setDefaults($.extend({showMonthAfterYear: false}, $.datepicker.regional['']));
$('#id_deadline').attr('readonly','readonly').datepicker($.datepicker.regional[lng]);

	
      
$('body.quote').append('<div id="tips"></div>')
$('body.quote form em').each(
 
 
    function(){
            var self=$(this).html()
            
            $('<b>?</b>').insertAfter(this).hover(
                function(e){             
					
					var b=$('body').width();	
					var x=e.pageX+18;					
					if (x+200>b){
						x=x-238
					}
						
                    $("#tips").html(self).fadeIn().css('left',x).css('top',e.pageY);
                },
                
                  function(e){              

                    $("#tips").fadeOut();
                }
            )
        }
 ) ;
 

   $('<p class="r"> + ' + $("#add-file").val()+'</p>').insertAfter("#id_file").click(function(){
       var counter=$('input[type=file]').length;
     $('input[type=file]:last').after('<input type="file" name="file'+counter+'"/>')
     })
    
 
  $('#place1>#top-boxes>div').each(
    function(){
        var href=$(this).find('a').attr('href');
        $(this).click(
            function(){
                    window.location.href=href;
            }
        )
    }
  )
 
 
 /*
	$("#id_file").uploadify({
		'uploader'       : '/site_media/img/uploadify.swf',
		'script'         : '/pl/strona-glowna/upload/',
		'cancelImg'      : '/site_media/img/cancel.png',
		'folder'         : '/site_media/uploaded_files/',
		'queueID'        : 'fileQueue',
		'auto'           : false,
		'multi'          : true,       
                onAllComplete:function(){$('form').submit()}
        })

    
   $('form').submit(
        function(){
           $("#id_file").uploadifyUpload(); 
            return false
        }
      ) */ 
        
              
     
     
       })
    
    