var flash_uploaders=new Array();var flash_uploader_photos=new Object();flash_uploader_photos["Images (*.jpg, *.jpeg, *.png, *.gif, *.bmp)"]="*.jpg; *.jpeg; *.gif; *.png; *.bmp";var flash_uploader_videos=new Object();flash_uploader_videos["Videos (*.avi, *.wmv, *.mpg, *.mpeg, *.mkv, *.m4v, *.mov, *.divx)"]="*.avi; *.wmv; *.mpg; *.mpeg; *.mkv; *.m4v; *.mov; *.divx";var flash_uploader_all=new Object();flash_uploader_all["Images (*.jpg, *.jpeg, *.png, *.gif, *.bmp)"]="*.jpg; *.jpeg; *.gif; *.png; *.bmp";flash_uploader_all["Videos (*.avi, *.wmv, *.mpg, *.mpeg, *.mkv, *.m4v, *.mov, *.divx)"]="*.avi; *.wmv; *.mpg; *.mpeg; *.mkv; *.m4v; *.mov; *.divx";var validation_constats=new Array("short_string","medium_string","long_string","integer","date","mail","www","phone","textarea");var validated_form_submit=false;var type=new Array();var video_formats=".avi|.wmv|.AVI|.WMV|.Avi|.Wmv|.mpg|.MPG|.Mpg|.mpeg|.MPEG|.Mpeg|.mkv|.MKV|.Mkv|.m4v|.M4V|.M4v|.mov|.MOV|.Mov|.mp4|.MP4|.Mp4|.divx|.DIVX|.Divx";var images_formats=".jpg|.png|.bmp|.jpeg|.JPG|.PNG|.BMP|.JPEG|.Jpg|.Png|.Bmp|.Jpeg";var documents_format=".pdf|.PDF|.Pdf";var oEditor=null;function libLangInit(){validation_constats=new Array();counter=0;validation_constats[counter]=new Array("short_string",/^[\u000b-\uffff ]{1,20}$/);validation_constats[++counter]=new Array("long_string",/^[\u000b-\uffff ]{3,255}$/);validation_constats[++counter]=new Array("medium_string",/^[\u000b-\uffff ]{2,40}$/);validation_constats[++counter]=new Array("image_file",new RegExp("(.*)("+images_formats+")"));validation_constats[++counter]=new Array("video_file",new RegExp("(.*)("+video_formats+")"));validation_constats[++counter]=new Array("pdf_file",new RegExp("(.*)("+documents_format+")"));validation_constats[++counter]=new Array("news_file",new RegExp("(.*)("+images_formats+video_formats+")"));validation_constats[++counter]=new Array("integer",/([0-9]+)/);validation_constats[++counter]=new Array("date",/[0-9]{2}\/[0-9]{2}\/[0-9]{4}/);validation_constats[++counter]=new Array("mail",/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.(([0-9]{1,3})|([a-zA-Z]{2,3})|(aero|coop|info|museum|name))$/);validation_constats[++counter]=new Array("www",/(^(http|https):\/\/)?(www\.)?([a-z0-9]+)\.([a-z0-9]{2,5})((\.|\/|\?)(.*)$)?/gim);validation_constats[++counter]=new Array("phone","");validation_constats[++counter]=new Array("select",/(.*){1,*}/);validation_constats[++counter]=new Array("textarea",/^[\u000a-\uffff\t\r\n\v\f ]{1,10000}$/);validation_constats[++counter]=new Array("same","");validation_constats[++counter]=new Array("sports",/^(.*)$/);if($$("form.check")[0]){$$("form.check").each(function(a){libLangFormCheck(a)})}}function libLangBoxCheck(b){var a=b.getProperty("name");if(b.hasClass("required")){if(!b.checked){return a+"_empty"}else{return true}}return true}function libLangSelectCheck(b){var a=b.getProperty("name");if(b.hasClass("required")){if(b.selectedIndex=="0"&&(b.options[b.selectedIndex].value==""||b.options[b.selectedIndex].value=="0")){if($(document.body).getElement("label[for="+b.getProperty("id")+"]")!=null){var c=$(document.body).getElement("label[for="+b.getProperty("id")+"]").innerHTML;c=c.replace(":","");return c+" "+translate("empty")}else{return translate(a+"_empty")}}else{return true}}else{return true}}function libLangMultipleSelectCheck(b){var a=b.getProperty("name");if(b.hasClass("required")){if(b.getSelected().length==0){if($(document.body).getElement("label[for="+b.getProperty("id")+"]")!=null){var c=$(document.body).getElement("label[for="+b.getProperty("id")+"]").innerHTML;c=c.replace(":","");return c+" "+translate("empty")}else{return a+"_empty"}}else{return true}}else{return true}}function libLangCheck(b){var a=b.getProperty("name");error_comm="undefined";if(b.hasClass("required")){if(b.hasClass("smallFCK")){var d=oEditor.GetXHTML(true);if(d.length<=2){if($(document.body).getElement("label[for="+b.getProperty("id")+"]")!=null){var c=$(document.body).getElement("label[for="+b.getProperty("id")+"]").innerHTML;c=c.replace(":","");return c+" "+translate("empty")}else{return a+"_empty"}}else{return true}}else{if(b.value==""){if($(document.body).getElement("label[for="+b.getProperty("id")+"]")!=null){var c=$(document.body).getElement("label[for="+b.getProperty("id")+"]").innerHTML;c=c.replace(":","");return c+" "+translate("empty")}else{return a+"_empty"}}else{error_comm=libLangValidation(b);if(typeof error_comm!="undefined"&&error_comm!=true){if(error_comm=="same"){var e="";$(document.body).getElements("input.same").each(function(g){if($(document.body).getElement("label[for="+g.getProperty("id")+"]")!=null){var f=$(document.body).getElement("label[for="+g.getProperty("id")+"]").innerHTML;f=f.replace(":","");if(e==""){e=f}else{e=e+" "+translate("i")+" "+f}}});return e+" "+translate("same")}if($(document.body).getElement("label[for="+b.getProperty("id")+"]")!=null){var c=$(document.body).getElement("label[for="+b.getProperty("id")+"]").innerHTML;c=c.replace(":","");return c+" "+error_comm}else{return a+"_"+error_comm}}else{return true}}}}else{if(b.value==""){return true}else{error_comm=libLangValidation(b);if(typeof error_comm!="undefined"&&error_comm!=true){if($(document.body).getElement("label[for="+b.getProperty("id")+"]")!=null){var c=$(document.body).getElement("label[for="+b.getProperty("id")+"]").innerHTML;c=c.replace(":","");return c+" "+error_comm}else{return a+"_"+error_comm}}else{return true}}}}function libLangValidation(b){var a=true;validation_constats.each(function(c){if(b.hasClass(c[0])){if(c[0]=="same"){var d=null;$(document.body).getElements("input.same").each(function(e){if(d==null){d=e.value}else{if(e.value==d){a=true}else{a=c[0]}}})}else{pattern=c[1];if(typeof(pattern)=="object"){}else{pattern=new RegExp(pattern)}if(b.value.match(pattern)){a=true}else{a=translate(c[0])}}}});return a}function FCKeditor_OnComplete(a){oEditor=FCKeditorAPI.GetInstance(a.Name)}function libLangFormCheck(b){var a=new Array();counter=0;var c=b.getElements("input[type=submit]");if(c){b.addEvent("submit",function(j){new Event(j).stop();if($$(".search_disciplines_selected_box input").length==0){if($("autocomplete_disciplines")){$("autocomplete_disciplines").value=""}}a.empty();counter=0;if(typeof(swfu)=="undefined"||typeof(swfu.getStats())=="undefined"||swfu.getStats().files_queued<=0){swfu_uploaders_counter=0}else{swfu_uploaders_counter=swfu.getStats().files_queued}if(typeof(files_required)!="undefined"&&files_required==true&&swfu_uploaders_counter<=0){a[counter]=translate("Za mało plików");counter++;$("fsUploadProgress").setStyle("border","1px solid red")}else{if(typeof(files_required)!="undefined"&&files_required==true){$("fsUploadProgress").setStyle("border","1px solid #7F9DB9")}}b.getElements(".validate").each(function(k){if(k.match("input")){if(k.hasClass("sports")){if(k.getNext()&&k.getNext().hasClass("search_disciplines_results_box")){cont=k.getNext().getChildren()[1];if(cont.getElements("div").length==0){k.setStyle("border","1px solid red");a[counter]=translate("no_disciplines");counter++}else{k.setStyle("border","1px solid #7F9DB9")}}}else{if(k.getProperty("type")=="checkbox"){mark=libLangBoxCheck(k)}else{mark=libLangCheck(k)}if(mark!=true){if(k.getProperty("type")=="checkbox"){var i=k.getNext();if(i==null){var i=k.getPrevious();i.setStyle("color","red")}else{i.setStyle("color","red")}}else{if(k.getProperty("type")=="file"){var e=getContainer(k,"form_container");var l=k.getProperty("id");var i=e.getElements("label[for="+l+"]");if(i!=null){i.setStyle("color","red")}}else{k.setStyle("border","1px solid red")}}a[counter]=mark;counter++}else{k.setStyle("border","1px solid #7F9DB9");if(k.getProperty("type")=="file"||k.getProperty("type")=="checkbox"){var e=getContainer(k,"form_container");var l=k.getProperty("id");var i=e.getElements("label[for="+l+"]");if(i!=null){i.setStyle("color","#59646E")}}}}}if(k.match("textarea")){mark=libLangCheck(k);if(mark!=true){k.setStyle("border","1px solid red");a[counter]=mark;counter++}else{k.setStyle("border","1px solid #7F9DB9")}}if(k.match("select")){if(k.getProperty("multiple")){mark=libLangMultipleSelectCheck(k);if(mark!=true){k.setStyle("border","1px solid red");a[counter]=mark;counter++}else{k.setStyle("border","1px solid #7F9DB9")}}else{mark=libLangSelectCheck(k);if(mark!=true){k.setStyle("border","1px solid red");a[counter]=mark;counter++}else{k.setStyle("border","1px solid #7F9DB9")}}}});libValidationError(a);if(counter==0){if(b.getProperty("class")){tmp_class=b.getProperty("class");var g=tmp_class.split(" ");var d=g.length;for(var f=0;f<d;f++){if(g[f].substr(g[f].length-2,2)=="()"){var h=g[f].substr(0,g[f].length-2);window[h].call()}}}if(!validated_form_submit){showOverlay();if($("overlay")){$("overlay").setStyle("background-color","#fff");$("overlay").setStyle("opacity","0.05");$("overlay").setStyle("filter","alpha(opacity: 5)")}validated_form_submit=true;b.set("target","form_submit");new Element("iframe",{id:"form_submit",name:"form_submit",styles:{display:"none"}}).injectAfter(b);flash_uploaders_counter=flash_uploaders.length;if(flash_uploaders_counter>0){for(var f=0;f<flash_uploaders_counter;f++){single_uploader=flash_uploaders[f];if($$("#uploader_files_list .file").length>0){single_uploader.start()}else{if($("loader_info")){showOverlay();$("loader_info").setStyle("display","block")}if($("loader_text")){$("loader_text").setStyle("display","block")}b.submit()}}}else{if(swfu_uploaders_counter>0){if($("loader_info")){showOverlay();$("loader_info").setStyle("display","block")}swfu.startUpload()}else{if($("loader_info")){showOverlay();$("loader_info").setStyle("display","block")}if($("loader_text")){$("loader_text").setStyle("display","block")}b.submit()}}validated_form_submit=false}}})}}function t(a){if(!type[a]){return a}else{return type[a]}}function libValidationError(a){if($("info")){$("info").empty();$each(a,function(c,b){if(c!=true){var d=new Element("p");failed_validation=true;d.set("text",t(c));d.inject($("info"))}})}}function showLoadingOverlay(){$("loader_info").setStyle("display","block");$("loader_text").setStyle("display","block")};