var calbackSaveFunction="";$(function(){$.fn.wait=function(d,c){c=c||"fx";d=d||1;return this.queue(c,function(){var e=this;setTimeout(function(){$(e).dequeue()},d)})};$.fn.delay=function(d){var e;var c=function(f,g){if(e!=null){clearTimeout(e)}var h=function(){d.fn(f,g)};e=setTimeout(h,d.delay)};return this.each(function(){var f=$(this);f.bind(d.event,function(g){c(g,this)})})};$.fn.tableInputFocus=function(d){var h=this;if($(h).attr("class").match(/changeOn/g)){$(h).change()}var j=false;var c=false;var g=0;var f=$(this).parent();while(f[0].nodeName!="TR"&&f[0].nodeName!="tr"){f=$(f).parent()}switch(d){case"left":break;case"right":break}var e="input:not(:disabled)";var k=0;var i=false;switch(d){case"left":i=false;break;case"right":i=false;break;default:i=true;break}$("td",$(f)).each(function(){$(e,$(this)).each(function(){if(!j){if($(this).attr("type")=="text"){if($(this).attr("name")==$(h).attr("name")){j=true}else{g++}}}})});switch(d){case"left":g--;if(g<0){g=0}break;case"right":g++;break;case"up":if(this[0].nodeName!="SELECT"){f=$(f).prev("tr");while($(e,$(f)).size()<g&&$(f).size()>0){f=$(f).prev("tr")}}break;case"down":if(this[0].nodeName!="SELECT"){f=$(f).next("tr");while($(e,$(f)).size()<g&&$(f).size()>0){f=$(f).next("tr")}}break}k=0;h=false;$("td",$(f)).each(function(){var l=false;$(e,$(this)).each(function(){if($(this).attr("type")=="text"){if(k==g){h=this}k++}})});if(h){$(h).focus()}};$(".zmiz").wait(2000).hide(1000,function(){$(this).remove()});$(".help").live("click",function(){var d=$(this).attr("id");if($("#"+d+"Text").size()>0){var c="#TB_inline?height=350&width=450&inlineId="+d+"Text&modal=false";tb_show("",c)}});$(".helpText").hide();$(".parentClose").live("click",function(){$(this).parent().remove()});$(".sendNastaveni").live("click",function(){var d=new Object;var f=this.parentNode;$(this).blur();FCKPrepareSave();var c="";var e=false;switch(f.id){case"fragment-sklad":c=GetDataSkladu();c+="&saveTyp=sklad&pozice=admin";$("#skladData .changedRow").removeClass("changedRow");break;case"fragment-objednavky":c=GetDataObjednavky();c+="&saveTyp=objednavky&pozice=admin";$("#objednavky .changedRow").removeClass("changedRow");break;default:$(":input",f).each(function(){if(this.name!=""){if((this.type=="radio"||this.type=="checkbox")&&!this.checked){}else{d[this.name]=this.value;c+="&"+this.name+"="+encodeURIComponent(this.value)}if(this.name=="saveTyp"&&this.value=="layout"){e=true}}});break}if(e){c+="&"+a()}$.ajax({url:zacatekUrl+"xmlgate.php",type:"post",cache:false,data:c,dataType:"xml",timeout:29000,beforeSend:function(){mdAjaxFormBefore(f)},error:function(){mdAjaxFormError(f)},success:function(g){mdAjaxFormSuccess(f,g)}})});$(".tbClose").live("click",function(){tb_remove()});function a(){var d={};var e="";var f=$(this).attr("id");var c=0;$("#MDLayout .column").each(function(){f=$(this).attr("id");c=0;d[f]={};$(".portlet",$(this)).each(function(){d[f][c]=$(this).attr("id");if(e!=""){e+="&"}e+="data["+f+"]["+c+"]="+$(this).attr("id");c++})});return e}$(".ch").live("change",function(){$(this).change(function(){var c=$(this).parent();while(c[0].nodeName!="TR"&&c[0].nodeName!="tr"){c=$(c).parent();if($(c).size()==0){break}}$(c).addClass("changedRow")})});$(".chBt").live("click",function(){$(this).click(function(){var c=$(this).parent();while(c[0].nodeName!="TR"&&c[0].nodeName!="tr"){c=$(c).parent();if($(c).size()==0){break}}$(c).addClass("changedRow")})});$(".tb_close").live("click",function(){tb_remove()});$(".sBlok").mouseover(function(){var c="."+$(this).attr("rel");if($(c).size()>0){var d=$(c).offset();$("body").append('<div class="sBlokBorder" style="position:absolute;left:'+d.left+"px;top:"+(d.top)+"px;width:"+$(c).width()+"px;height:"+$(c).height()+'px;border: 1px solid red;">')}}).mouseout(function(){var c="."+$(this).attr("rel");if($(c).size()>0){$(c).attr("style","");$(".sBlokBorder").remove()}})});$.extend({URLEncode:function(k){var j="";var e=0;k=k.toString();var g=/(^[a-zA-Z0-9_.]*)/;while(e<k.length){var a=g.exec(k.substr(e));if(a!=null&&a.length>1&&a[1]!=""){j+=a[1];e+=a[1].length}else{if(k[e]==" "){j+="+"}else{var i=k.charCodeAt(e);var f=i.toString(16);j+="%"+(f.length<2?"0":"")+f.toUpperCase()}e++}}return j},URLDecode:function(d){var f=d;var a,c;var e=/(%[^%]{2})/;while((m=e.exec(f))!=null&&m.length>1&&m[1]!=""){b=parseInt(m[1].substr(1),16);c=String.fromCharCode(b);f=f.replace(m[1],c)}return f}});function GetDataFromBlock(d,c){var a;if(c){a={}}else{a=""}$(d).each(function(){$("input,select,textarea",$(this)).each(function(){if(this.value!=""&&this.name!=""){if(this.type=="checkbox"||this.type=="radio"){if(this.checked){if(c){a[this.name]=this.value}else{if(a!=""){a+="&"}a+=this.name+"="+this.value}}}else{if(c){a[this.name]=this.value}else{if(a!=""){a+="&"}a+=this.name+"="+this.value}}}})});return a}function msgClose(a){$(".load").fadeOut(a)}function SetZobrazeni(f,e){var d=".loadImg";var a="";var c=true;switch(f){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(c){var g=$(this.parentNode).height();if(g<400){g=400;$(this.parentNode).height(g)}$(this).height(g)}$(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 h=(g/2-$(this).height()/2);$(this).css("margin-top",h)}}}});$(this).css("display","none");$(this).css("left",0);if(e){$(this).show()}})}function mdAjaxFormBefore(d){var c='<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(c)}else{$("#msgBoxText").html(c);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(c,a,d){a=a||500;$(".zmiz").wait(c).hide(a,function(){$(this).remove();if(d){tb_remove()}})};