var gal = new Array();$.fn.proffDropdown = function(action) {   	$(this).hide();	var callerId=$(this).attr("id");	var selected=$("#"+callerId+" .proffDropdownSelected");	var menuWidth=$(this).width()+30;	var menu="<div id='menu_"+callerId+"' style='width:"+menuWidth+"px' class='proffDropdown'><span>"+selected.html()+"</span> <img src='../../gfx/picker.png' class='picker' /></div>";	$(this).width(menuWidth+6);	$(this).before(menu);	var that=this;	$("li:even",this).addClass("even");	$("li:odd",this).addClass("odd");	$("img.picker").mouseover(function(){		$(this).attr("src",'../../gfx/picker_up.png');	});	$("img.picker").mouseout(function(){		$(this).attr("src",'../../gfx/picker.png');	});	$("img.picker").click(function(){		if($(that).is(':visible')){			$(this).attr("src",'../../gfx/picker_up.png');			$(that).hide();		}else{			$(this).attr("src",'../../gfx/picker_down.png');			$(that).show();		}	});    $(this).hover(function () {		$("li",this).hover(		function () {			$(this).addClass("over");		}, 		function () {			$(this).removeClass("over");		});      },       function () {        $(this).hide();      }    );		$("li",this).click(function () {			$("#menu_"+callerId+" span").html($(this).html());			$("#"+callerId+" .proffDropdownSelected").removeClass("proffDropdownSelected");			$(this).addClass("proffDropdownSelected");			$(that).hide();			var id=$(this).attr("id");			eval(action + '(id)'); 		});		};jQuery.preloadImages = function(){  for(var i = 0; i<arguments.length; i++)  {    jQuery("<img>").attr("src", arguments[i]);  }}jQuery.prototype.toArray = function() {        var rval = [];        this.each(function(){rval.push($(this).val())});        return rval;}$(document).ready(function(){$('table.dane tbody').each(function() {    if (this.childNodes.length == 0) $(this).parent('table').hide();});//    var category_id=$("#top_left").attr("category_id");//    $.get("/index/getBaner?category_id="+category_id, function(data){//       $("#top_left").html(data);//    });    $.each($('a.lightboxPict'), function(index, value){        $(this).lightBox({        imageLoading:  '/gfx/lightbox/loading.gif',        imageBtnPrev:  '/gfx/lightbox/prev.gif',        imageBtnNext:  '/gfx/lightbox/lb-next.gif',        imageBtnClose: '/gfx/lightbox/lb-close.gif',        imageBlank: '/gfx/lightbox/blank.gif',        txtOf: t('z'),        txtImage: t('Obrazek')    });    });        $.each($('.bigGall'), function(index, value){        $('a.bigGallLightbox',this).lightBox({        imageLoading:  '/gfx/lightbox/loading.gif',        imageBtnPrev:  '/gfx/lightbox/prev.gif',        imageBtnNext:  '/gfx/lightbox/lb-next.gif',        imageBtnClose: '/gfx/lightbox/lb-close.gif',        imageBlank: '/gfx/lightbox/blank.gif',        txtOf: t('z'),        txtImage: t('Obrazek')    });    });    $('#lang').proffDropdown('changeLang');    $('a.lightbox').lightBox({        imageLoading:  '/gfx/lightbox/loading.gif',        imageBtnPrev:  '/gfx/lightbox/prev.gif',        imageBtnNext:  '/gfx/lightbox/lb-next.gif',        imageBtnClose: '/gfx/lightbox/lb-close.gif',        imageBlank: '/gfx/lightbox/blank.gif',        txtOf: t('z'),        txtImage: t('Obrazek')    });    $('a.imgFlow').lightBox({        imageLoading:  '/gfx/lightbox/loading.gif',        imageBtnPrev:  '/gfx/lightbox/prev.gif',        imageBtnNext:  '/gfx/lightbox/lb-next.gif',        imageBtnClose: '/gfx/lightbox/lb-close.gif',        imageBlank: '/gfx/lightbox/blank.gif',        txtOf: t('z'),        txtImage: t('Obrazek')    });    $(".newsMore").click(function () {        var id=$(this).attr('id').substring(1);        var url=$(this).attr('href');        var activeDiv=$(this).parent().parent();        $("h3.hightlite",activeDiv).append("<span class='loading'><img src='/gfx/loader.gif' /> loading... </span>");        $.post(sRemoteServer,{request:'index/ajaxContent',url:url,template:"pageInlineContent.xsl"},function(data){            activeDiv.hide();            $("span.loading").remove();            activeDiv.after(data);		   emailformWrapper();            $.each($('a.lightboxPict'), function(index, value){                $(this).lightBox({                    imageLoading:  '/gfx/lightbox/loading.gif',                    imageBtnPrev:  '/gfx/lightbox/prev.gif',                    imageBtnNext:  '/gfx/lightbox/lb-next.gif',                    imageBtnClose: '/gfx/lightbox/lb-close.gif',                    imageBlank: '/gfx/lightbox/blank.gif',                    txtOf: t('z'),                    txtImage: t('Obrazek')                });            });            $.each($('.bigGall'), function(index, value){                $('a.bigGallLightbox',this).lightBox({                    imageLoading:  '/gfx/lightbox/loading.gif',                    imageBtnPrev:  '/gfx/lightbox/prev.gif',                    imageBtnNext:  '/gfx/lightbox/lb-next.gif',                    imageBtnClose: '/gfx/lightbox/lb-close.gif',                    imageBlank: '/gfx/lightbox/blank.gif',                    txtOf: t('z'),                    txtImage: t('Obrazek')                });            });            FB.Share._onFirst();            $(".newsMore2").click(function () {                $("#ajaxContent").remove();                activeDiv.show();            });        });        return false;    });    $(".showMore").click(function () {        var classAdd=false;        var id=$(this).attr('id').substring(1);        var categoryId=$(this).attr('categoryId');        var url=$(this).attr('href');        var activeDiv=$(this).parent().parent().html();        $("#ajaxContent").html(activeDiv);        $("#ajaxContent #s"+id).parent().hide();        $("#ajaxContent h3.hightlite").append("<span class='loading'><img src='/gfx/loader.gif' /> loading... </span>");        $(".fp2").hide();        var leftBtn=$("#cBtn"+categoryId);        if(leftBtn.attr("class")!="active"){            leftBtn.addClass('active');            classAdd=true;        }        $.post(sRemoteServer,{request:'index/ajaxContent',url:url},function(data){            $("#ajaxContent").html(data);			$('table.dane tbody').each(function() {    if (this.childNodes.length == 0) $(this).parent('table').hide();});   emailformWrapper();            FB.Share._onFirst();            $.each($('.bigGall'), function(index, value){                $('a.bigGallLightbox',this).lightBox({                    imageLoading:  '/gfx/lightbox/loading.gif',                    imageBtnPrev:  '/gfx/lightbox/prev.gif',                    imageBtnNext:  '/gfx/lightbox/lb-next.gif',                    imageBtnClose: '/gfx/lightbox/lb-close.gif',                    imageBlank: '/gfx/lightbox/blank.gif',                    txtOf: t('z'),                    txtImage: t('Obrazek')                });            });            $(".showMore2").click(function () {                var id=$(this).attr('id').substring(1);                var ref=$(this).attr('href');                var activeDiv=$(this).parent().parent();                $("#ajaxContent").html("");                $(".fp2").show();                $.each($('.bigGall'), function(index, value){                    $('a.bigGallLightbox',this).lightBox({                        imageLoading:  '/gfx/lightbox/loading.gif',                        imageBtnPrev:  '/gfx/lightbox/prev.gif',                        imageBtnNext:  '/gfx/lightbox/lb-next.gif',                        imageBtnClose: '/gfx/lightbox/lb-close.gif',                        imageBlank: '/gfx/lightbox/blank.gif',                        txtOf: t('z'),                        txtImage: t('Obrazek')                    });                });                if(classAdd) leftBtn.removeClass('active');            });        });        return false;    });    $(".listGallery li").click(function () {        if(!$(this).hasClass('fullWidth')){            $(".listGallery li").removeClass("fullWidth")            $(".listGallery li .img").show();            $(this).addClass('fullWidth');            $(".img",this).hide();            $(".galleryTitle",this).append("<span class='loading'><img src='/gfx/loader.gif' /> loading... </span>");            $(".pictureContainer").html("");            var gallery_id=$(".galleryInner",this).attr("gid");            $.post(sRemoteServer,{request:'index/showGalleries',gallery_id:gallery_id},function(data){                $("#gDiv"+gallery_id).html(data);                $(".loading").remove();                location.href="#pos"+gallery_id;                $("a.bigGallLightbox").lightBox({                    imageLoading:  '/gfx/lightbox/loading.gif',                    imageBtnPrev:  '/gfx/lightbox/prev.gif',                    imageBtnNext:  '/gfx/lightbox/lb-next.gif',                    imageBtnClose: '/gfx/lightbox/lb-close.gif',                    imageBlank: '/gfx/lightbox/blank.gif',                    txtOf: t('z'),                    txtImage: t('Obrazek')                });                $("a.hideGallery").click(function () {                    $("#gDiv"+gallery_id).html("");                    $(".listGallery li").removeClass("fullWidth")                    $(".listGallery li .img").show();                    return false;                });            });            //return false;        }    });    $(".CollapsiblePanelTab").toggle(        function(){            var parent=$(this).parent();            $(".CollapsiblePanelContent",parent).show('slow');        },        function(){            var parent=$(this).parent();            $(".CollapsiblePanelContent",parent).hide('slow');        }    );    $("#kalendarze a").click(function () {        var param=$("#callendarParam").html();        var chbox=$(this).prev();        var checked=chbox.attr('checked');        if(checked){                chbox.attr('checked','');        }else{                chbox.attr('checked','checked');        }        loadEventCalendar(param)        return false;		    });    $("#kalendarze input:checkbox").click(function () {        var param=$("#callendarParam").html();        loadEventCalendar(param);    });	$("a.back").click(function () {		$("#imgGallery").hide("slow");			$(".listGallery").show("slow");					$(".right").hide();		return false;    });			$("#subskrybcja input").focus(function () {		if(!$(".subsHidden").is(":visible")){			$(".subsHidden").show("slow");					$(".subsHidden2").show("slow");					$(".subsDescHidden").show("slow");					//$("#mailList").load("/index/getMailList?");		}    });    $("#departmentSelector").change(function () {        var category_id=$(this).attr('cid');        var lang=$(this).attr('lang');        var department_id=$(this).val();        $.post(sRemoteServer,{request:'index/getWorkers',category_id:category_id,department_id:department_id,lang:lang},function(data){            if(data.success) $(".listKontakt").replaceWith(data.content)        }, "json");     });         $("#distributorCities").change(function () {        var tryb=3;        var category_id=$(this).attr('cid');        var city=$(this).val();        var produkt=$("#distributorProducts option:selected").val();        if(!city && !produkt)            tryb=0;        else if(!city){            tryb=2;            city=produkt;        }        $.post(sRemoteServer,{request:'index/getDistributors',category_id:category_id,city:city,produkt:produkt,tryb:tryb},function(data){            if(data.success) $(".listKontakt,.distList").replaceWith(data.content)        }, "json");     });    $("#distributorProducts").change(function () {        var tryb=3;        var category_id=$(this).attr('cid');        var produkt=$(this).val();        var city=$("#distributorCities option:selected").val();        if(!city && !produkt)            tryb=0;        else if(!city){            tryb=2;            city=produkt;        }        $.post(sRemoteServer,{request:'index/getDistributors',category_id:category_id,city:city,produkt:produkt,tryb:tryb},function(data){            if(data.success) $(".listKontakt,.distList").replaceWith(data.content)        }, "json");    });	$("#sendMessage").click(function () {		var err=false;		var email=$("#email").val();		var temat=$("#temat").val();		var tresc=$("#tresc").val();		var do_kogo=$("#do").val();		if(!temat){			err=true;			alert($("#kontaktAlert3").val());			$("#temat").focus();		}				if(!err && !email){			err=true;			alert($("#kontaktAlert2").val());			$("#email").focus();		}else if(!err && !validateEmail(email)){			err=true;			alert($("#kontaktAlert1").val());			$("#email").focus();		}				if(!err && !do_kogo){			err=true;			alert($("#kontaktAlert5").val());		}			if(!err && !tresc){			err=true;			alert($("#kontaktAlert4").val());			$("#tresc").focus();		}		if(!err){			$.post("/includes/ajax.sendmail.php",{email:email,temat:temat,tresc:tresc,do_kogo:[do_kogo]},function(data){				if(data=="ok" ){					alert($("#kontaktSended").val());					$("#email").val("");					$("#temat").val("");					$("#tresc").val("");				}else{					alert(data);				}			});					}				return false;    });    $("#przedstawicieleSearch").click(function () {        var code=$("#code").val();        var lang=$("#code").attr('lang');        var category_id=$("#code").attr('cid');        $.post(sRemoteServer,{request:'index/getWorkers',category_id:category_id,department_id:14,lang:lang,code:code},function(data){            if(data.success) $(".listKontakt").replaceWith(data.content)            else alert(data.content);        }, "json");    });		$("#files h3.fmenu span").click(function () {		var menu=$(this).attr('alias');		var lang=$(this).attr('lang');		if($(this).attr('class')=='closed'){			$(this).removeClass();			$(this).attr('class','open');			$("#files"+menu).css('display','block');			if(!$("#files"+menu).html()){				$("#files"+menu).html("<img src='/admin/gfx/loader.gif' /> loading... ");				$.get("/includes/ajax.fileFolder.php",{menu:menu,lang:lang},function(data){					if(data){						$("#files"+menu).html(data);						$("#files"+menu+" ul li span").click(function(){							var folder_id=$(this).attr('folder').substring(1);							getFilesProduct(menu,lang,folder_id,this);						});					}				});						}		}else{			$(this).removeClass();			$(this).attr('class','closed');			$("#files"+menu).css('display','none');		}	});	    $("#files h3.fcategory span").click(function () {        var ulEl= $(this).parent().next();        if(ulEl.attr("class")=="open"){            ulEl.removeClass("open");        }else{            ulEl.addClass('open');        }    });    $("#files ul li.bc span").click(function () {       var briefcase_id=$(this).attr('briefcase_id');       var container= $("#b"+briefcase_id);       if(container.attr("class")=='open'){           container.removeClass("open");        }else{            container.addClass('open');       }       if(container.html()=='')           $.post(sRemoteServer,{request:'index/getDocuments',briefcase_id:briefcase_id},function(data){                container.html(data);                container.addClass('open');           });    });    $("#files ul li.sc span").click(function () {       var category_id=$(this).attr('category_id');       var nodes=$(this).attr('nodes');       var container= $("#cat"+category_id);       if(container.attr("class")=='open'){           container.removeClass("open");        }else{            container.addClass('open');       }       if(container.html()==''){           $.post(sRemoteServer,{request:'index/getNodes',nodes:nodes},function(data){                container.html(data);                container.addClass('open');                $("#files ul li.node>span").click(function () {                    var ulEl= $(this).next();                    if(ulEl.attr("class")=="open"){                        ulEl.removeClass("open");                    }else{                        ulEl.addClass('open');                    }                });                $("#files ul li.ba span").click(function () {                   var briefcase_id=$(this).attr('briefcase_id');                   var container2= $("#b"+briefcase_id);                   if(container2.attr("class")=='open'){                       container2.removeClass("open");                    }else{                        container2.addClass('open');                   }                   if(container2.html()=='')                       $.post(sRemoteServer,{request:'index/getDocuments',briefcase_id:briefcase_id},function(data){                            container2.html(data);                            container2.addClass('open');                       });                });           });        }    });        //		var doc=$(this).attr('doc');//		var category=$(this).attr('category');//		var lang=$(this).attr('lang');//		if($(this).attr('class')=='closed'){//			$(this).removeClass();//			$(this).attr('class','open');//			$("#categories"+doc).css('display','block');//			if(!$("#categories"+doc).html()){//				$("#categories"+doc).html("<img src='/admin/gfx/loader.gif' /> loading... ");//				$.get("/includes/ajax.filesMenu.php",{category:category,lang:lang},function(data){//					if(data){//						$("#categories"+doc).html(data);//						getFileGroup(category,lang);//					}//				});//			}//		}else{//			$(this).removeClass();//			$(this).attr('class','closed');//			$("#categories"+doc).css('display','none');//		}        //******* IMAGEFLOW CONFIGURATION         var stId=5;        var catId=$("#mainMenu").attr("category_id");        var catPosition=$("#mainmenu"+catId).attr('position');        if(catPosition) stId=catPosition;	var instanceOne = new ImageFlow();	instanceOne.init({ImageFlowID:'myImageFlow' ,	xStep:              150,	slider: false,	sliderCursor:       'e-resize',	sliderWidth:        14,	startAnimation: true,	opacity: true,	opacityArray:       [10,9,7,6,5],	startID:          stId,	reflectionPNG: false,	reflectionGET: '&bgc=ffffff&fade_start=20%',	preloadImages:      true,	imageFocusMax:      4	});});function getFileGroup(category,lang){	$("#files ul li span").click(function () {		var doc=$(this).attr('doc');		var id=$(this).attr('id');		if($(this).attr('class')=='closed'){			$(this).removeClass();			$(this).attr('class','open');			$("#div"+id).css('display','block');			if(!$("#div"+id).html()){				$("#div"+id).html("<img src='/admin/gfx/loader.gif' /> loading... ");				$.get("/includes/ajax.filesGroup.php",{category:category,lang:lang,menu:doc},function(data){					if(data){						$("#div"+id).html(data);					}				});								}					}else{			$(this).removeClass();			$(this).attr('class','closed');			$("#div"+id).css('display','none');		}	});	}		function getFilesProduct(menu,lang,folder_id,that){	if($(that).attr('class')=='closed'){		$(that).removeClass();		$(that).attr('class','open');		$("#fdiv"+menu+folder_id).css('display','block');		if(!$("#fdiv"+menu+folder_id).html()){		$("#fdiv"+menu+folder_id).html("<img src='/admin/gfx/loader.gif' /> loading... ");		$.get("/includes/ajax.filesProduct.php",{menu:menu,lang:lang,folder_id:folder_id,folder_name:$("#f"+menu+folder_id).html()},function(data1){			$("#fdiv"+menu+folder_id).html(data1);			$("#fdiv"+menu+folder_id+" ul li span").click(function(){				var pid=$(this).attr('id').substring(1);				getFilesCategory(menu,lang,folder_id,pid,this)			});		});		}	}else{		$(that).removeClass();		$(that).attr('class','closed');		$("#fdiv"+menu+folder_id).css('display','none');	}}function getFilesCategory(menu,lang,folder_id,pid,that){	if($(that).attr('class')=='closed'){		$(that).removeClass();		$(that).attr('class','open');		$("#cdiv"+menu+folder_id+"_"+pid).css('display','block');		if(!$("#cdiv"+menu+folder_id+"_"+pid).html()){			$("#cdiv"+menu+folder_id+"_"+pid).html("<img src='/admin/gfx/loader.gif' /> loading... ");			$.get("/includes/ajax.filesCategory.php",{menu:menu,lang:lang,folder_id:folder_id,folder_name:$("#f"+menu+folder_id).html(),pid:pid},function(data2){					$("#cdiv"+menu+folder_id+"_"+pid).html(data2);					$("#cdiv"+menu+folder_id+"_"+pid+" ul li span").click(function(){						var category=$(this).attr('id').substring(1);						var path=$(this).attr('dpath');						var files=$(this).attr('files');						if($(this).attr('class')=='closed'){							$(this).removeClass();							$(this).attr('class','open');							$("#fileDiv"+category).css('display','block');							if(!$("#fileDiv"+category).html())							$("#fileDiv"+category).html("<img src='/admin/gfx/loader.gif' /> loading... ");							$.get("/includes/ajax.fileAcronym.php",{path:path,files:[files]},function(data3){								$("#fileDiv"+category).html(data3);							});						}else{							$(this).removeClass();							$(this).attr('class','closed');							$("#fileDiv"+category).css('display','none');						}					});			});		}	}else{		$(that).removeClass();		$(that).attr('class','closed');		$("#cdiv"+menu+folder_id+"_"+pid).css('display','none');	}				}				function changeLang(lang){	var url=$('#lang #'+lang+' a').attr('href');	document.location.href=url;}function animateBaner(sign){	$('#top_left a').css({position:'absolute'});	if($('#top_left img').length>=1){	if(sign=="+"){		var sign2="-"; 		var h=parseInt($('#top_left img').height())-parseInt($('#top_left').height());		var w=-(parseInt($('#top_left img').width())-parseInt($('#top_left').width()));	}else{		var sign2="+";		var h=0;		var w=0;	}	if(h==-parseInt($('#top_left').height())){		setTimeout( "animateBaner('"+sign+"')", 500); 	}else{		$('#top_left a').animate({top:sign2+h+'px',left:w+'px'},6500,"linear",function(){animateBaner(sign2);} );	}	}}function afterPictChange(curr, next, opts, fwd){	var pnt=$(this).parent().attr("id");	var index=$("#"+pnt+" a").index(this);	eval("var scl="+pnt+"_scl");	//alert(opts.container.cyclePause);	if(!opts.container.cyclePause){		var newScroll=(index-3)*30;		$('#n'+pnt).animate({scrollLeft: newScroll}, "slow");		}	//if(index==0){	//	$('#n'+pnt).animate({ scrollLeft: 0}, "slow");		//}	//alert(scl);}function loadEventCalendar(href){    var events_id=[];	$("#activecalendar").html("<img src='/admin/gfx/loader.gif' /> loading... ");        $.each($('#kalendarze p'), function(index, value){            var eventClass=$(this).attr('class');            $("."+eventClass+" a").css("color", eval(eventClass));            if($("input",this).attr('checked')) events_id.push($("input",this).val());        });	$.get(sRemoteServer+"index/loadEventCallendar/"+decodeURIComponent(href),{events_id:[events_id]},function(data){            $("#activecalendar").html(data);            $.each($('#kalendarze p'), function(index, value){                var eventClass=$(this).attr('class');                $("."+eventClass+" a").css("color", eval(eventClass));            });            $(".monthnavigation a").click(function(){                    var loadMonth=$(this).attr('href').substring(1);                    loadEventCalendar(loadMonth);                    return false;            });            $(".schedule a").click(function () {                var url=$(this).attr('href');                $.post(sRemoteServer,{request:'index/loadEvent',url:url,template:"event.xsl"},function(data){                    $(".scheduleDiv").hide();                    $(".scheduleDiv").after(data);                    $(".more a").click(function () {                        $(".eventDiv").remove();                        $(".scheduleDiv").show();                        return false;                    });                });                return false;            });	});}function validateEmail(email){// a very simple email validation checking. // you can add more complex email checking if it helps     var splitted = email.match("^(.+)@(.+)$");    if(splitted == null) return false;    if(splitted[1] != null )    {      var regexp_user=/^\"?[\w-_\.]*\"?$/;      if(splitted[1].match(regexp_user) == null) return false;    }    if(splitted[2] != null)    {      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;      if(splitted[2].match(regexp_domain) == null)       {	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;	    if(splitted[2].match(regexp_ip) == null) return false;      }// if      return true;    }return false;}function kontrolka(id, href){	$('#kontrolka').show('slow');	if ($("#kontrolka").length==0) {		$('#text').append("<div id='kontrolka'><p>"+id+" <img class='close' src='/gfx/close2.gif'></p><iframe width='605' height='605' frameborder='0' scrolling='no' name='kontrolka' href='"+href+"'></iframe></div>");		$("#kontrolka .close").click(function(){			$("#kontrolka").remove();		});		$("#kontrolka").draggable();	}}$(document).ready(function() {   $('a.kontrolka').click(function() {        kontrolka($(this).html(), $(this).attr('href'));        return true;   });   if ($('#daneTechniczne tr').size() == 0) $('#daneTechniczne').remove();   emailformWrapper();});var aBanners = [];function flashBanner(file, target, width, height) {    var swfObj = new SWFObject(file, 'ms', width, height, "8", "#FFFFFF");    swfObj.addParam('scale', 'scale');    swfObj.addParam('menu', 'false');    swfObj.addParam('border', '0');    swfObj.addParam('wmode', 'transparent');    swfObj.write(target);}function statBanner(currElement, nextElement, opts, isForward) {    var index = opts.currSlide + 1;    var id = $('#bannerMS' + index + '').attr('class').substring(8);    if(!aBanners[index]) {        $.get(sRemoteServer, {request: '/adverts/stat', _id:id});    }    aBanners[index] = index;    return iCarouselRolltime;}$.extend($.fn, { 	  id : function () { 	    return this.each(function () { 	      $(this).attr('id', 'jQuery_' + $.data(this)); 	    }); 	  } });function emailformWrapper() {	$('form.emailform').submit(function() {		  		var divID = $(this).attr('id');		var groups = {};		var err = '';		$('#'+divID+' input').each(function() {		    if (!$(this).attr('id')) $(this).id();		    switch($(this).attr('vtype')) {		        case 'string':		            if (!FormValidation.string($(this).attr('id')))		                err += t('Pole '+$(this).attr('name')+' jest wymagane.')+"\n";		        break;		        case 'email':		            if (!FormValidation.email($(this).attr('id')))		                err += t('Podaj poprawny adres e-mail.')+"\n";		        break;		        case 'required':		            if (!this.checked)		                err += t('Pole '+$(this).attr('name')+' musi być zaznaczone')+"\n";		        break;        		        default:		            if ($(this).attr('type') == 'checkbox') {		                if (groups[$(this).attr('name')] == undefined) groups[$(this).attr('name')] = false;		                if (this.checked) groups[$(this).attr('name')] = true;		            }		        break;		    }    		});			for (var name in groups) {		    if (!groups[name]) err += t('Proszę zaznaczyć przynajmniej jedno z pól')+' '+name+"\n"; 		}		$('#'+divID+' select').each(function() {		    if (!$(this).attr('id')) $(this).id();		    if ($(this).attr('multiple')) {		        if ($('#'+$(this).attr('id')+' :selected').length == 0)		            err += t('Proszę zaznaczyć przynajmniej jedną pozycję z pola')+' '+$(this).attr('name');		    }		});		$('#'+divID+' textarea').each(function() {		    if (!$(this).attr('id')) $(this).id();		    switch($(this).attr('vtype')) {		        case 'string':		            if (!FormValidation.string($(this).attr('id')))		                err += t('Pole '+$(this).attr('name')+' jest wymagane.')+"\n";		        break;		    }		});		if (err != '') {			alert(err);			return false;		}				  var data = Ui.collect($(this).attr('id'), 'name');		  var email = $(this).attr('email');		  var subject = $(this).attr('subject');		  var m = $(this).attr('message');		  var e = $(this).attr('error');		  var ecnf = ($(this).attr('emailcnf')) ? $('input[name="'+$(this).attr('emailcnf')+'"]').val() : '';		  var ecnfc = $(this).attr('emailcnfcontent');		  		  		  $.post(sRemoteServer,{ 			  request: 'forms/send',			  data: data,			  email: email,			  subject: subject,			  ecnf: ecnf,			  ecnfc: ecnfc		  }, function(data) {			  if (data == 'ok') 				  alert(m);			  else				  alert(e);		  });		  return false;	});}
