var calbackSaveFunction="";$(function(){$.fn.wait=function(c,b){b=b||"fx";c=c||1;return this.queue(b,function(){var d=this;setTimeout(function(){$(d).dequeue()},c)})};$.fn.tableInputFocus=function(c){var g=this;if($(g).attr("class").match(/changeOn/g)){$(g).change()}var i=false;var b=false;var f=0;var e=$(this).parent();while(e[0].nodeName!="TR"&&e[0].nodeName!="tr"){e=$(e).parent()}switch(c){case"left":break;case"right":break}var d="input:not(:disabled)";var j=0;var h=false;switch(c){case"left":h=false;break;case"right":h=false;break;default:h=true;break}$("td",$(e)).each(function(){$(d,$(this)).each(function(){if(!i){if($(this).attr("type")=="text"){if($(this).attr("name")==$(g).attr("name")){i=true}else{f++}}}})});switch(c){case"left":f--;if(f<0){f=0}break;case"right":f++;break;case"up":if(this[0].nodeName!="SELECT"){e=$(e).prev("tr");while($(d,$(e)).size()<f&&$(e).size()>0){e=$(e).prev("tr")}}break;case"down":if(this[0].nodeName!="SELECT"){e=$(e).next("tr");while($(d,$(e)).size()<f&&$(e).size()>0){e=$(e).next("tr")}}break}j=0;g=false;$("td",$(e)).each(function(){var k=false;$(d,$(this)).each(function(){if($(this).attr("type")=="text"){if(j==f){g=this}j++}})});if(g){$(g).focus()}};$(".zmiz").wait(2000).hide(1000,function(){$(this).remove()});$(".help").live("click",function(){var c=$(this).attr("id");if($("#"+c+"Text").size()>0){var b="#TB_inline?height=350&width=450&inlineId="+c+"Text&modal=false";tb_show("",b)}});$(".helpText").hide();$(".sendNastaveni").live("click",function(){var c=new Object;var e=this.parentNode;$(this).blur();FCKPrepareSave();var b="";var d=false;switch(e.id){case"fragment-sklad":b=GetDataSkladu();b+="&saveTyp=sklad&pozice=admin";$("#skladData .changedRow").removeClass("changedRow");break;case"fragment-objednavky":b=GetDataObjednavky();b+="&saveTyp=objednavky&pozice=admin";$("#objednavky .changedRow").removeClass("changedRow");break;default:$(":input",e).each(function(){if(this.name!=""){if((this.type=="radio"||this.type=="checkbox")&&!this.checked){}else{c[this.name]=this.value;b+="&"+this.name+"="+encodeURIComponent(this.value)}if(this.name=="saveTyp"&&this.value=="layout"){d=true}}});break}if(d){b+="&"+a()}$.ajax({url:zacatekUrl+"xmlgate.php",type:"post",cache:false,data:b,dataType:"xml",timeout:29000,beforeSend:function(){mdAjaxFormBefore(e)},error:function(){mdAjaxFormError(e)},success:function(f){mdAjaxFormSuccess(e,f)}})});$(".tbClose").live("click",function(){tb_remove()});function a(){var c={};var d="";var e=$(this).attr("id");var b=0;$("#MDLayout .column").each(function(){e=$(this).attr("id");b=0;c[e]={};$(".portlet",$(this)).each(function(){c[e][b]=$(this).attr("id");if(d!=""){d+="&"}d+="data["+e+"]["+b+"]="+$(this).attr("id");b++})});return d}$(".ch").live("change",function(){$(this).change(function(){var b=$(this).parent();while(b[0].nodeName!="TR"&&b[0].nodeName!="tr"){b=$(b).parent();if($(b).size()==0){break}}$(b).addClass("changedRow")})});$(".chBt").live("click",function(){$(this).click(function(){var b=$(this).parent();while(b[0].nodeName!="TR"&&b[0].nodeName!="tr"){b=$(b).parent();if($(b).size()==0){break}}$(b).addClass("changedRow")})});$(".tb_close").live("click",function(){tb_remove()});$(".sBlok").mouseover(function(){var b="."+$(this).attr("rel");if($(b).size()>0){var c=$(b).offset();$("body").append('<div class="sBlokBorder" style="position:absolute;left:'+c.left+"px;top:"+(c.top)+"px;width:"+$(b).width()+"px;height:"+$(b).height()+'px;border: 1px solid red;">')}}).mouseout(function(){var b="."+$(this).attr("rel");if($(b).size()>0){$(b).attr("style","");$(".sBlokBorder").remove()}})});function GetDataFromBlock(b){var a="";$(b).each(function(){$("input,select,textarea",$(this)).each(function(){if(this.value!=""&&this.name!=""){if(this.type=="checkbox"||this.type=="radio"){if(this.checked){if(a!=""){a+="&"}a+=this.name+"="+this.value}}else{if(a!=""){a+="&"}a+=this.name+"="+this.value}}})});return a}function msgClose(a){$(".load").fadeOut(a)}function SetZobrazeni(e,d){var c=".loadImg";var a="";var b=true;switch(e){case"sklad":a="#skladDiv";break;case"objednavky":a="#objednavkyDiv";break;case"zakaznici":a="#zakazniciDiv";break;case"mailing":a="#mailingDiv";break;case"mailingCreator":a="#mailingCDiv";break;default:return false;break}$(a).css("position","relative");$(a+" .load").each(function(){if(b){var f=$(this.parentNode).height();if(f<400){f=400;$(this.parentNode).height(f)}$(this).height(f)}$(this).css("position","absolute");$(this).css("text-align","center");$(this).css("top",$(this.parentNode).scrollTop());$(this).css("left",4000);$(this).css("width",$(this.parentNode).width());$(this).css("background-color","white");$(this).css("border","1px solid #DDD");$(this).css("opacity","0.5");$(this).css("display","block");$(this.childNodes).each(function(){if(defined(this.tagName)){if(this.tagName.toLowerCase()=="img"){if($(this).height()>0){var g=(f/2-$(this).height()/2);$(this).css("margin-top",g)}}}});$(this).css("display","none");$(this).css("left",0);if(d){$(this).show()}})}function mdAjaxFormBefore(c){var b='<div class="zmiz"><strong style="color:green">Data se odesílají...</strong><br/><img src="'+zacatekUrl+'images/_loading.gif" alt="..." /></div>\r\n';if($("#TB_ajaxContent").size()>0){$("#msgBoxText").html(b)}else{$("#msgBoxText").html(b);var a="#TB_inline?height=100&width=350&inlineId=msgBox&modal=true";tb_show("",a)}}function mdAjaxFormSuccess(id,xml){var errorMsg="";var errorHtml="";var okMsg="";$("rows",xml).each(function(){errorMsg=$("error",this).text();okMsg=$("msg",this).text();if($("error_data",this).text()){if(typeOf(window.atob)!="undefined"){errorHtml=atob($("error_data",this).text())}else{errorHtml="Function atob not found! Base64 data:\n"+$("error_data",this).text()}}});if(errorMsg==""){if(!okMsg){okMsg="Data uložena"}$("#msgBoxText").html('<div class="zmiz"><strong style="color:green">'+okMsg+'</strong><br/><input type="button" class="tbClose" name="tbClose" value="OK" /></div>\r\n');zmiz(500,500,true);switch($(id).attr("id")){case"fragment-sklad":skladRefreshExtern();break;case"fragment-objednavky":break}}else{$("#msgBoxText").html('<div class="zmiz">'+errorHtml+'<strong style="color:red">'+errorMsg+'</strong><br/><input type="button" class="tbClose" name="tbClose" value="OK" /></div>\r\n')}if(calbackSaveFunction){eval(calbackSaveFunction+"();");calbackSaveFunction=""}}function mdAjaxFormError(a){$("#msgBoxText").html('<div class="zmiz"><strong style="color:red">Chyba při přenosu dat.</strong><br/><input type="button" class="tbClose" name="tbClose" value="OK" /></div>\r\n')}function is_object(a){if(a instanceof Array){return false}else{return(a!==null)&&(typeof(a)=="object")}}function zmiz(b,a,c){a=a||500;$(".zmiz").wait(b).hide(a,function(){$(this).remove();if(c){tb_remove()}})};
