function onBlur(el) {    if (el.value == '') {        el.value = el.defaultValue;    }}//przypisuje domyślny value dla inputów jesli nie zmieniono tekstu
function onFocus(el) {    if (el.value == el.defaultValue) {        el.value = '';    }}//przypisuje domyślny value dla inputów  jesli nie zmieniono tekstu

google.setOnLoadCallback(function() {
$customize=0;
$('#customize').click(function(){
    $customize=1;
    $('#message').fadeOut('fast',function(){$('#customMessage').fadeIn('fast');})
    return false;
});
	if($('#OwoLeftMenu')){
	$lmenu_overlay = $("#lmenu_overlay");
	$OwoOffer=$("#OwoOffer");
	$OwoQuestion=$("#OwoQuestion");
		$('#OwoOfferHead, #OwoQuestionHead').css('height','99px');
		var set_owo_window = function(){
			$OwoOffer.css("top",($(window).scrollTop()+50)+"px").css("left",(($(window).width()/2)-283)+"px");
			$OwoQuestion.css("top",($(window).scrollTop()+50)+"px").css("left",(($(window).width()/2)-283)+"px");
		};
		$(window).bind('resize', function() {
			set_owo_window();
		});
		set_owo_window();
	
		set_layers = function(){
			$("#OwoQuestion, #OwoOffer").css('top', $('html, body').scrollTop()+59+'px');
			$lmenu_overlay.css('top', $('html, body').scrollTop()+'px').css('height',$(window).height()+'px');
		}
		$(window).scroll(set_layers);
		$OwoOffer.hide();
		$("#wycena_button").click(function(event) {
			event.preventDefault();
			set_layers();
			$lmenu_overlay.fadeIn("fast");
			$lmenu_overlay.fadeTo("fast",0.75);
			$OwoOffer.fadeIn("fast");
			$OwoQuestion.fadeOut("fast");
			$('#OwoOfferFileUpload_wrap_list').fadeOut("fast");
		});
                $("#wycen").click(function(event) {
			event.preventDefault();
			set_layers();
			$lmenu_overlay.fadeIn("fast");
			$lmenu_overlay.fadeTo("fast",0.75);
			$OwoOffer.fadeIn("fast");
			$OwoQuestion.fadeOut("fast");
			$('#OwoOfferFileUpload_wrap_list').fadeOut("fast");
		});
		$OwoQuestion.hide();
		$("#question_button").click(function(event) {
			event.preventDefault();
			set_layers();
			$lmenu_overlay.fadeIn("fast");
			$lmenu_overlay.fadeTo("fast",0.75);
			$OwoQuestion.fadeIn("fast");
			$OwoOffer.fadeOut("fast");
			$('#OwoQuestionFileUpload_wrap_list').fadeOut("fast");
		});
		$("#OwoOfferClose > img").click(function(event) {
			event.preventDefault();
			$OwoOffer.fadeOut("fast");
			$lmenu_overlay.fadeOut("fast");
		});
		$("#OwoQuestionClose > img").click(function(event) {
			event.preventDefault();
			$OwoQuestion.fadeOut("fast");
			$lmenu_overlay.fadeOut("fast");
		});
	
		$(".jFlowArrows").fadeOut("fast");
		$("#inne_owoce_button").click(function(event) {
			event.preventDefault();			
			$(".jFlowArrows").fadeOut("fast");
			$("#owoce .jFlowSlideContainer").css('height','184px').css('width','173px');
			$("#owoce").css('height','184px').css('width','692px');
			$("#inne_owoce").slideToggle('fast');
		});
		 $("#OwoSlide").jFlow({
		      slides: "#owoce",
		      width: "173px",
		      height: "184px",
		      duration: 280
		  });
		  $("#jFlowContainer").hover(function(event) {
			$(".jFlowArrows").fadeIn("fast");
		},
		function(event) {
			$(".jFlowArrows").fadeOut("fast");
		});
	
		$('#OwoOfferFileUpload').MultiFile({ 
			accept:'gif|jpg|jpeg|png|tif|tiff|bmp|doc|docx|odt|xls|pdf|swf|rar|zip|fla|cdr|eps||tar|tgz', max:10, STRING: { 
				remove:'<img src="/tpl/images/lmenu/remove.gif" alt="x" />', 
				selected:'Selected: $file', 
				denied:'Nie powodzenie $ext!', 
				duplicate:'Duplikat :\n$file!' 
			},
			afterFileSelect: function(element, value, master_element){ 
				var i = $('#OwoOfferFileUpload_wrap_list').children().length;
				$('#OwoOfferFileUploadCount').html(i);
				$($($('#OwoOfferFileUpload_wrap_list').children()[i-1]).children('span')[0]).prepend('<b>Plik '+i+' : </b>');
				$('#OwoOfferFileUpload_wrap_list').fadeIn("fast");
				setTimeout("$('#OwoOfferFileUpload_wrap_list').fadeOut('fast');",3000);
			},
			afterFileRemove: function(element, value, master_element){ 
				var i = $('#OwoOfferFileUpload_wrap_list').children().length;
				$('#OwoOfferFileUploadCount').html(i);
				$('#OwoOfferFileUpload_wrap_list').fadeOut("fast");
			}
		});
		$('#OwoQuestionFileUpload').MultiFile({ 
			accept:'gif|jpg|jpeg|png|tif|tiff|bmp|doc|docx|odt|xls|pdf|swf|rar|zip|fla|cdr|eps||tar|tgz', max:10, STRING: { 
				remove:'<img src="/tpl/images/lmenu/remove.gif" alt="x" />', 
				selected:'Selected: $file', 
				denied:'Nie powodzenie $ext!', 
				duplicate:'Duplikat :\n$file!' 
			},
			afterFileSelect: function(element, value, master_element){ 
				var i = $('#OwoQuestionFileUpload_wrap_list').children().length;
				$('#OwoQuestionFileUploadCount').html(i);
				$($($('#OwoQuestionFileUpload_wrap_list').children()[i-1]).children('span')[0]).prepend('<b>Plik '+i+' : </b>');
				$('#OwoQuestionFileUpload_wrap_list').fadeIn("fast");
				setTimeout("$('#OwoQuestionFileUpload_wrap_list').fadeOut('fast');",3000);
			},
			afterFileRemove: function(element, value, master_element){ 
				var i = $('#OwoQuestionFileUpload_wrap_list').children().length;
				$('#OwoQuestionFileUploadCount').html(i);
				$('#OwoQuestionFileUpload_wrap_list').fadeOut("fast");
			}
		});
	
		$('#OwoOfferFileUpload_wrap').hover(function(){
			if($('#OwoOfferFileUpload_wrap_list').html().length)
				$('#OwoOfferFileUpload_wrap_list').fadeIn("fast");
		},
		function(){
			$('#OwoOfferFileUpload_wrap_list').fadeOut("fast");
		});
	
		$('#OwoQuestionFileUpload_wrap').hover(function(){
			if($('#OwoQuestionFileUpload_wrap_list').html().length)
				$('#OwoQuestionFileUpload_wrap_list').fadeIn("fast");
		},
		function(){
			$('#OwoQuestionFileUpload_wrap_list').fadeOut("fast");
		});
	
		$("#OwoOfferFileUploadSwitcher").click(function (event) {
			event.preventDefault();
		    $("div.OwoOfferFileUploadContainer").toggle('slow');
		    $('#OwoOfferFileUpload_wrap_list').fadeOut("fast");
		});
		$("#OwoQuestionFileUploadSwitcher").click(function (event) {
		event.preventDefault();
			$("div.OwoQuestionFileUploadContainer").toggle('slow');
			$('#OwoQuestionFileUpload_wrap_list').fadeOut("fast");
		});
		  
		  
		var OwoFormValidation = function(form){
                    if($customize==0){
			$('#'+form+'MessageBox').html('');
                        
			var validation = {
				OwoOfferForm:{
					'#wycena_imie_nazwisko':['required'],
					'#wycena_telefon':			['required'],
					'#wycena_email':				['required','email']
					
				},
				OwoQuestionForm:{
					'#zapytanie_imie_nazwisko':['required'],
					'#zapytanie_nazwa_firmy':	 ['required'],
					'#zapytanie_telefon':			 ['required'],
					'#zapytanie_email':				 ['required','email'],
					'#zapytanie_tresc':				 ['required']
				}
			}
                    }
                    else{
                        	var validation = {
				OwoOfferForm:{
					'#wycena_imie_nazwisko2':['required'],
					'#wycena_telefon2':			['required'],
					'#wycena_email':				['required','email']

				},
				OwoQuestionForm:{
					'#zapytanie_imie_nazwisko':['required'],
					'#zapytanie_nazwa_firmy':	 ['required'],
					'#zapytanie_telefon':			 ['required'],
					'#zapytanie_email':				 ['required','email'],
					'#zapytanie_tresc':				 ['required']
				}
			}
                    }
                     if($customize==0){
			var validation_callbacks = {
				OwoOfferForm:{
					'#wycena_imie_nazwisko':{
						'required':function(){
							//$('#'+form+'MessageBox').append('<span class="OwoFormError">Imię i Nazwisko jest wymagane.</span><br />');
                                                        $('#wycena_imie_nazwisko').val('Imię i nazwisko');
                                                        $('#wycena_imie_nazwisko').css('color','red');
						}
					},
					
					'#wycena_telefon':{
						'required':function(){
							//$('#wycena_telefon').append('<span class="OwoFormError">Numer telefonu jest wymagany.</span><br />');
                                                         $('#wycena_telefon').val('Numer telefonu');
                                                        $('#wycena_telefon').css('color','red');
						}
					},
					'#wycena_email':{
						'required':function(){
							//$('#'+form+'MessageBox').append('<span class="OwoFormError">Adres email jest wymagany.</span><br />');
                                                         $('#wycena_email').val('Uzupełnij eMail');
                                                        $('#wycena_email').css('color','red');
						},
						'email':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Adres email jest błędny.</span><br />');
                                                        $('#wycena_email').val('Uzupełnij eMail');
                                                        $('#wycena_email').css('color','red');
						}
					}
				},
				OwoQuestionForm:{
					'#zapytanie_imie_nazwisko':{
						'required':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Imię i Nazwisko jest wymagane.</span><br />');
						}
					},
					'#zapytanie_nazwa_firmy':{
						'required':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Nazwa firmy jest wymagana.</span><br />');
						}
					},
					'#zapytanie_telefon':{
						'required':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Numer telefonu jest wymagany.</span><br />');
						}
					},
					'#zapytanie_email':{
						'required':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Adres email jest wymagany.</span><br />');
						},
						'email':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Adres email jest błędny.</span><br />');
						}
					},
					'#zapytanie_tresc':{
						'required':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Tresc pytania jest wymagana.</span><br />');
						}
					}
				}


                        }}
                        else{
                            	var validation_callbacks = {
				OwoOfferForm:{
					'#wycena_imie_nazwisko2':{
						'required':function(){
							//$('#'+form+'MessageBox').append('<span class="OwoFormError">Imię i Nazwisko jest wymagane.</span><br />');
                                                        $('#wycena_imie_nazwisko2').val('Imię i nazwisko');
                                                        $('#wycena_imie_nazwisko2').css('color','red');
						}
					},

					'#wycena_telefon2':{
						'required':function(){
							//$('#wycena_telefon').append('<span class="OwoFormError">Numer telefonu jest wymagany.</span><br />');
                                                         $('#wycena_telefon2').val('Numer telefonu');
                                                        $('#wycena_telefon2').css('color','red');
						}
					},
					'#wycena_email':{
						'required':function(){
							//$('#'+form+'MessageBox').append('<span class="OwoFormError">Adres email jest wymagany.</span><br />');
                                                         $('#wycena_email').val('Uzupełnij eMail');
                                                        $('#wycena_email').css('color','red');
						},
						'email':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Adres email jest błędny.</span><br />');
                                                        $('#wycena_email').val('Uzupełnij eMail');
                                                        $('#wycena_email').css('color','red');
						}
					}
				},
				OwoQuestionForm:{
					'#zapytanie_imie_nazwisko':{
						'required':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Imię i Nazwisko jest wymagane.</span><br />');
						}
					},
					'#zapytanie_nazwa_firmy':{
						'required':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Nazwa firmy jest wymagana.</span><br />');
						}
					},
					'#zapytanie_telefon':{
						'required':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Numer telefonu jest wymagany.</span><br />');
						}
					},
					'#zapytanie_email':{
						'required':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Adres email jest wymagany.</span><br />');
						},
						'email':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Adres email jest błędny.</span><br />');
						}
					},
					'#zapytanie_tresc':{
						'required':function(){
							$('#'+form+'MessageBox').append('<span class="OwoFormError">Tresc pytania jest wymagana.</span><br />');
						}
					}
				}


                        }
			}
		
			var errors = 0;
			for(elem in validation[form]){
				var rules = validation[form][elem];
				var error = '';
				for (var i=0; i<rules.length; i++) {
					if(!validators(rules[i],$(elem).val())){
						error = rules[i];
						errors++;
						break;
					}
				}
				if(error.length){
					validation_callbacks[form][elem][error]();
				}
			}
			if(errors>0){
				$('#'+form+'MessageBox').prepend('');
				$('#'+form+'MessageBox').fadeIn('fast');
				setTimeout("$('#"+form+"MessageBox').fadeOut('fast');",5000);
				return false;
			}else{
				return true;
			}
		}
		 
		$("#OwoOfferSend").click(function (event) {
			event.preventDefault();
                       
                        if($customize==0){
                             if($('#wycena_imie_nazwisko').val()=='Imię i nazwisko') $('#wycena_imie_nazwisko').val('');

                        if($('#wycena_telefon').val()=='Numer telefonu') $('#wycena_telefon').val('');
                        if($('#wycena_email').val()=='Uzupełnmij eMail') $('#wycena_email').val('');
                        }
                        else{
                               if($('#wycena_imie_nazwisko2').val()=='Imię i nazwisko') $('#wycena_imie_nazwisko2').val('');
                            if($('#wycena_telefon2').val()=='Numer telefonu') $('#wycena_telefon2').val('');
                        if($('#wycena_email2').val()=='Uzupełnmij eMail') $('#wycena_email2').val('');
                        }

			if(OwoFormValidation('OwoOfferForm')){
				$(this).hide().parent().children('img').fadeIn('fast');
				$("#OwoOfferForm").submit();
			}
		});
		$("#OwoQuestionSend").click(function (event) {
			event.preventDefault();
			if(OwoFormValidation('OwoQuestionForm')){
				$(this).hide().parent().children('img').fadeIn('fast');
			  $("#OwoQuestionForm").submit();
			}
		});
		
		$('div.fadeOnHover').hover(function () {
			$(this).fadeTo("fast", 0.6);
		},
		function () {
			$(this).fadeTo("fast", 1);
		});
  }
  	//Right menu
	$rightmenu=$('#rightmenu');

	$rightmenu.hover(
		function(){ //over
			$('#rightmenu-sub').fadeIn();
			$("#inne_owoce").hide();
			$('#rightmenu-opener').fadeTo("normal", 0.2);
		},
		function(){ //out
			$('#rightmenu-sub').fadeOut();
			$('#rightmenu-opener').fadeTo("normal", 1);
		}
	);
	///////
});


function validators(v, string) {
	switch(v)
	{
	case 'required':
		if(string.length){ return true; }else{ return false; }		
		break
	case 'email':
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test(string) == false) {
			return false;
		}else{
			return true;
		}
		break
	}
}

