/*
	Copyright (c) 2004-2007, The Dojo Foundation
	All Rights Reserved.

	Licensed under the Academic Free License version 2.1 or above OR the
	modified BSD license. For more information on Dojo licensing, see:

		http://dojotoolkit.org/book/dojo-book-0-9/introduction/licensing
*/

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

dojo.provide("com.behej.shoeSelectorAdmin.data.Services");tq.runtime.service={Brand:{SMDVersion:".1",objectName:"Test",serviceType:"JSON-RPC",serviceURL:"applications/server/jsonrpc.php?service=Brand",methods:[{name:"getBrandsList",parameters:[],returns:"",description:"tq.sql.ResultSet"},{name:"insertBrand",parameters:[],returns:"",description:"tq.sql.ResultSet"},{name:"updateBrand",parameters:[],returns:"",description:"tq.sql.ResultSet"},{name:"deleteBrand",parameters:[],returns:"",description:"tq.sql.ResultSet"}]},Model:{SMDVersion:".1",objectName:"Test",serviceType:"JSON-RPC",serviceURL:"applications/server/jsonrpc.php?service=Model",methods:[{name:"getModelsList",parameters:[],returns:"",description:"tq.sql.ResultSet"},{name:"insertModel",parameters:[],returns:"",description:"tq.sql.ResultSet"},{name:"updateModel",parameters:[],returns:"",description:"tq.sql.ResultSet"},{name:"deleteModel",parameters:[],returns:"",description:"tq.sql.ResultSet"}]},Photo:{SMDVersion:".1",objectName:"Test",serviceType:"JSON-RPC",serviceURL:"applications/server/jsonrpc.php?service=Photo",methods:[{name:"getPhotosList",parameters:[],returns:"",description:"tq.sql.ResultSet"}]},Selector:{SMDVersion:".1",objectName:"Selector",serviceType:"JSON-RPC",serviceURL:"applications/server/jsonrpc.php?service=Selector",methods:[{name:"selectShoes",parameters:[],returns:"",description:""}]},Settings:{SMDVersion:".1",objectName:"Settings",serviceType:"JSON-RPC",serviceURL:"applications/server/jsonrpc.php?service=Settings",methods:[{name:"getSettings",parameters:[],returns:"",description:""},{name:"setSettings",parameters:[],returns:"",description:""}]},Shoe:{SMDVersion:".1",objectName:"Test",serviceType:"JSON-RPC",serviceURL:"applications/server/jsonrpc.php?service=Shoe",methods:[{name:"getBrandsList",parameters:[],returns:"",description:""},{name:"getModelsList",parameters:[],returns:"",description:""},{name:"getShoesList",parameters:[],returns:"",description:"set list of shoes (filters apply)"},{name:"insertShoe",parameters:[],returns:"",description:"insert new shoe"},{name:"updateShoe",parameters:[],returns:"",description:"update shoe"},{name:"deleteShoe",parameters:[],returns:"",description:"delete shoe(s) by id"},{name:"getShoe",parameters:[],returns:"",description:"get shoe by id"}]}};if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){var _1=dojo.global;var _2=dojo.doc;if(_2.selection){return !_2.selection.createRange().text;}else{if(_1.getSelection){var _3=_1.getSelection();if(dojo.isString(_3)){return !_3;}else{return _3.isCollapsed||!_3.toString();}}}},getBookmark:function(){var _4,_5=dojo.doc.selection;if(_5){var _6=_5.createRange();if(_5.type.toUpperCase()=="CONTROL"){_4=_6.length?dojo._toArray(_6):null;}else{_4=_6.getBookmark();}}else{if(dojo.global.getSelection){_5=dojo.global.getSelection();if(_5){var _6=_5.getRangeAt(0);_4=_6.cloneRange();}}else{console.debug("No idea how to store the current selection for this browser!");}}return _4;},moveToBookmark:function(_7){var _8=dojo.doc;if(_8.selection){var _9;if(dojo.isArray(_7)){_9=_8.body.createControlRange();dojo.forEach(_7,_9.addElement);}else{_9=_8.selection.createRange();_9.moveToBookmark(_7);}_9.select();}else{var _a=dojo.global.getSelection&&dojo.global.getSelection();if(_a&&_a.removeAllRanges){_a.removeAllRanges();_a.addRange(_7);}else{console.debug("No idea how to restore selection for this browser!");}}},getFocus:function(_b,_c){return {node:_b&&dojo.isDescendant(dijit._curFocus,_b.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_c||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_c||dojo.global,dijit.getBookmark):null,openedForWindow:_c};},focus:function(_d){if(!_d){return;}var _e="node" in _d?_d.node:_d,_f=_d.bookmark,_10=_d.openedForWindow;if(_e){var _11=(_e.tagName.toLowerCase()=="iframe")?_e.contentWindow:_e;if(_11&&_11.focus){try{_11.focus();}catch(e){}}dijit._onFocusNode(_e);}if(_f&&dojo.withGlobal(_10||dojo.global,dijit.isCollapsed)){if(_10){_10.focus();}try{dojo.withGlobal(_10||dojo.global,moveToBookmark,null,[_f]);}catch(e){}}},_activeStack:[],registerWin:function(_12){if(!_12){_12=window;}dojo.connect(_12.document,"onmousedown",null,function(evt){dijit._ignoreNextBlurEvent=true;setTimeout(function(){dijit._ignoreNextBlurEvent=false;},0);dijit._onTouchNode(evt.target||evt.srcElement);});var _14=_12.document.body||_12.document.getElementsByTagName("body")[0];if(_14){if(dojo.isIE){_14.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="body"){dijit._onFocusNode(evt.srcElement);}});_14.attachEvent("ondeactivate",function(evt){dijit._onBlurNode();});}else{_14.addEventListener("focus",function(evt){dijit._onFocusNode(evt.target);},true);_14.addEventListener("blur",function(evt){dijit._onBlurNode();},true);}}_14=null;},_onBlurNode:function(){if(dijit._ignoreNextBlurEvent){dijit._ignoreNextBlurEvent=false;return;}dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._blurAllTimer){clearTimeout(dijit._blurAllTimer);}dijit._blurAllTimer=setTimeout(function(){delete dijit._blurAllTimer;dijit._setStack([]);},100);},_onTouchNode:function(_19){if(dijit._blurAllTimer){clearTimeout(dijit._blurAllTimer);delete dijit._blurAllTimer;}var _1a=[];try{while(_19){if(_19.dijitPopupParent){_19=dijit.byId(_19.dijitPopupParent).domNode;}else{if(_19.tagName&&_19.tagName.toLowerCase()=="body"){if(_19===dojo.body()){break;}_19=dojo.query("iframe").filter(function(_1b){return _1b.contentDocument.body===_19;})[0];}else{var id=_19.getAttribute&&_19.getAttribute("widgetId");if(id){_1a.unshift(id);}_19=_19.parentNode;}}}}catch(e){}dijit._setStack(_1a);},_onFocusNode:function(_1d){if(_1d&&_1d.tagName&&_1d.tagName.toLowerCase()=="body"){return;}dijit._onTouchNode(_1d);if(_1d==dijit._curFocus){return;}dijit._prevFocus=dijit._curFocus;dijit._curFocus=_1d;dojo.publish("focusNode",[_1d]);var w=dijit.byId(_1d.id);if(w&&w._setStateClass){w._focused=true;w._setStateClass();var _1f=dojo.connect(_1d,"onblur",function(){w._focused=false;w._setStateClass();dojo.disconnect(_1f);});}},_setStack:function(_20){var _21=dijit._activeStack;dijit._activeStack=_20;for(var _22=0;_22<Math.min(_21.length,_20.length);_22++){if(_21[_22]!=_20[_22]){break;}}for(var i=_21.length-1;i>=_22;i--){var _24=dijit.byId(_21[i]);if(_24){dojo.publish("widgetBlur",[_24]);if(_24._onBlur){_24._onBlur();}}}for(var i=_22;i<_20.length;i++){var _24=dijit.byId(_20[i]);if(_24){dojo.publish("widgetFocus",[_24]);if(_24._onFocus){_24._onFocus();}}}}});dojo.addOnLoad(dijit.registerWin);}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function(){this._hash={};},add:function(_25){if(this._hash[_25.id]){throw new Error("Tried to register widget with id=="+_25.id+" but that id is already registered");}this._hash[_25.id]=_25;},remove:function(id){delete this._hash[id];},forEach:function(_27){for(var id in this._hash){_27(this._hash[id]);}},filter:function(_29){var res=new dijit.WidgetSet();this.forEach(function(_2b){if(_29(_2b)){res.add(_2b);}});return res;},byId:function(id){return this._hash[id];},byClass:function(cls){return this.filter(function(_2e){return _2e.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function(_2f){var id;do{id=_2f+"_"+(dijit._widgetTypeCtr[_2f]!==undefined?++dijit._widgetTypeCtr[_2f]:dijit._widgetTypeCtr[_2f]=0);}while(dijit.byId(id));return id;};if(dojo.isIE){dojo.addOnUnload(function(){dijit.registry.forEach(function(_31){_31.destroy();});});}dijit.byId=function(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function(_33){return dijit.registry.byId(_33.getAttribute("widgetId"));};}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function(){var _34=dojo.global;var _35=dojo.doc;var w=0,h=0;if(dojo.isMozilla){w=_35.body.clientWidth<=_34.innerWidth?_35.body.clientWidth:_35.documentElement.clientWidth;h=_35.body.clientHeight<=_34.innerHeight?_35.body.clientHeight:_35.documentElement.clientHeight;}else{if(!dojo.isOpera&&_34.innerWidth){w=_34.innerWidth;h=_34.innerHeight;}else{if(dojo.isIE&&_35.documentElement&&_35.documentElement.clientHeight){w=_35.documentElement.clientWidth;h=_35.documentElement.clientHeight;}else{if(dojo.body().clientWidth){w=dojo.body().clientWidth;h=dojo.body().clientHeight;}}}}var _38=dojo._docScroll();return {w:w,h:h,l:_38.x,t:_38.y};};dijit.placeOnScreen=function(_39,pos,_3b,_3c){var _3d=dojo.map(_3b,function(_3e){return {corner:_3e,pos:pos};});return dijit._place(_39,_3d);};dijit._place=function(_3f,_40,_41){var _42=dijit.getViewport();if(!_3f.parentNode||String(_3f.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(_3f);}var _43=null;for(var i=0;i<_40.length;i++){var _45=_40[i].corner;var pos=_40[i].pos;if(_41){_41(_45);}var _47=_3f.style.display;var _48=_3f.style.visibility;_3f.style.visibility="hidden";_3f.style.display="";var mb=dojo.marginBox(_3f);_3f.style.display=_47;_3f.style.visibility=_48;var _4a=(_45.charAt(1)=="L"?pos.x:Math.max(_42.l,pos.x-mb.w)),_4b=(_45.charAt(0)=="T"?pos.y:Math.max(_42.t,pos.y-mb.h)),_4c=(_45.charAt(1)=="L"?Math.min(_42.l+_42.w,_4a+mb.w):pos.x),_4d=(_45.charAt(0)=="T"?Math.min(_42.t+_42.h,_4b+mb.h):pos.y),_4e=_4c-_4a,_4f=_4d-_4b,_50=(mb.w-_4e)+(mb.h-_4f);if(_43==null||_50<_43.overflow){_43={corner:_45,aroundCorner:_40[i].aroundCorner,x:_4a,y:_4b,w:_4e,h:_4f,overflow:_50};}if(_50==0){break;}}_3f.style.left=_43.x+"px";_3f.style.top=_43.y+"px";return _43;};dijit.placeOnScreenAroundElement=function(_51,_52,_53,_54){_52=dojo.byId(_52);var _55=_52.style.display;_52.style.display="";var _56=_52.offsetWidth;var _57=_52.offsetHeight;var _58=dojo.coords(_52,true);_52.style.display=_55;var _59=[];for(var _5a in _53){_59.push({aroundCorner:_5a,corner:_53[_5a],pos:{x:_58.x+(_5a.charAt(1)=="L"?0:_56),y:_58.y+(_5a.charAt(0)=="T"?0:_57)}});}return dijit._place(_51,_59,_54);};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function(doc){if(dojo.isSafari&&!doc._parentWindow){var fix=function(win){win.document._parentWindow=win;for(var i=0;i<win.frames.length;i++){fix(win.frames[i]);}};fix(window.top);}if(dojo.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _60=[],_61=1000,_62=1;this.open=function(_63){var _64=_63.popup,_65=_63.orient||{"BL":"TL","TL":"BL"},_66=_63.around,id=(_63.around&&_63.around.id)?(_63.around.id+"_dropdown"):("popup_"+_62++);if(!_63.submenu){this.closeAll();}var _68=dojo.doc.createElement("div");_68.id=id;_68.className="dijitPopup";_68.style.zIndex=_61+_60.length;if(_63.parent){_68.dijitPopupParent=_63.parent.id;}dojo.body().appendChild(_68);_64.domNode.style.display="";_68.appendChild(_64.domNode);var _69=new dijit.BackgroundIframe(_68);var _6a=_66?dijit.placeOnScreenAroundElement(_68,_66,_65,_64.orient?dojo.hitch(_64,"orient"):null):dijit.placeOnScreen(_68,_63,_65=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);var _6b=[];_6b.push(dojo.connect(_68,"onkeypress",this,function(evt){if(evt.keyCode==dojo.keys.ESCAPE){_63.onCancel();}else{if(evt.keyCode==dojo.keys.TAB){dojo.stopEvent(evt);if(_60[0]&&_60[0].onCancel){_60[0].onCancel();}}}}));if(_64.onCancel){_6b.push(dojo.connect(_64,"onCancel",null,_63.onCancel));}_6b.push(dojo.connect(_64,_64.onExecute?"onExecute":"onChange",null,function(){if(_60[0]&&_60[0].onExecute){_60[0].onExecute();}}));_60.push({wrapper:_68,iframe:_69,widget:_64,onExecute:_63.onExecute,onCancel:_63.onCancel,onClose:_63.onClose,handlers:_6b});if(_64.onOpen){_64.onOpen(_6a);}return _6a;};this.close=function(){var _6d=_60[_60.length-1].widget;if(_6d.onClose){_6d.onClose();}if(!_60.length){return;}var top=_60.pop();var _6f=top.wrapper,_70=top.iframe,_6d=top.widget,_71=top.onClose;dojo.forEach(top.handlers,dojo.disconnect);if(!_6d||!_6d.domNode){return;}dojo.style(_6d.domNode,"display","none");dojo.body().appendChild(_6d.domNode);_70.destroy();dojo._destroyElement(_6f);if(_71){_71();}};this.closeAll=function(){while(_60.length){this.close();}};this.closeTo=function(_72){while(_60.length&&_60[_60.length-1].widget.id!=_72.id){this.close();}};}();dijit._frames=new function(){var _73=[];this.pop=function(){var _74;if(_73.length){_74=_73.pop();_74.style.display="";}else{if(dojo.isIE){var _75="<iframe src='javascript:\"\"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_74=dojo.doc.createElement(_75);}else{var _74=dojo.doc.createElement("iframe");_74.src="javascript:\"\"";_74.className="dijitBackgroundIframe";}_74.tabIndex=-1;dojo.body().appendChild(_74);}return _74;};this.push=function(_76){_76.style.display="";if(dojo.isIE){_76.style.removeExpression("width");_76.style.removeExpression("height");}_73.push(_76);};}();if(dojo.isIE&&dojo.isIE<7){dojo.addOnLoad(function(){var f=dijit._frames;dojo.forEach([f.pop()],f.push);});}dijit.BackgroundIframe=function(_78){if(!_78.id){throw new Error("no id");}if((dojo.isIE&&dojo.isIE<7)||(dojo.isFF&&dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _79=dijit._frames.pop();_78.appendChild(_79);if(dojo.isIE){_79.style.setExpression("width","document.getElementById('"+_78.id+"').offsetWidth");_79.style.setExpression("height","document.getElementById('"+_78.id+"').offsetHeight");}this.iframe=_79;}};dojo.extend(dijit.BackgroundIframe,{destroy:function(){if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function(_7a){if(dojo.isIE){if(dojo.marginBox(_7a.parentNode).h<=_7a.parentNode.scrollHeight){_7a.scrollIntoView(false);}}else{if(dojo.isMozilla){_7a.scrollIntoView(false);}else{var _7b=_7a.parentNode;var _7c=_7b.scrollTop+dojo.marginBox(_7b).h;var _7d=_7a.offsetTop+dojo.marginBox(_7a).h;if(_7c<_7d){_7b.scrollTop+=(_7d-_7c);}else{if(_7b.scrollTop>_7a.offsetTop){_7b.scrollTop-=(_7b.scrollTop-_7a.offsetTop);}}}}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo;var ie=d.isIE;var _80=d.isOpera;var maj=Math.floor;var _82={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_80,dj_opera8:maj(_80)==8,dj_opera9:maj(_80)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla};for(var p in _82){if(_82[p]){var _84=dojo.doc.documentElement;if(_84.className){_84.className+=" "+p;}else{_84.className=p;}}}})();}if(!dojo._hasResource["dijit._base.bidi"]){dojo._hasResource["dijit._base.bidi"]=true;dojo.provide("dijit._base.bidi");dojo.addOnLoad(function(){if(!dojo._isBodyLtr()){dojo.addClass(dojo.body(),"dijitRtl");}});}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=(this._currentTimeout<0)?this._initialDelay:((this._subsequentDelay>1)?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay));this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function(evt,_86,_87,_88,obj,_8a,_8b){if(obj!=this._obj){this.stop();this._initialDelay=_8b?_8b:500;this._subsequentDelay=_8a?_8a:0.9;this._obj=obj;this._evt=evt;this._node=_87;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_86,_88);this._fireEventAndReload();}},stop:function(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function(_8c,_8d,_8e,_8f,_90,_91){var ary=[];ary.push(dojo.connect(_8c,"onkeypress",this,function(evt){if(evt.keyCode==_8d.keyCode&&(!_8d.charCode||_8d.charCode==evt.charCode)&&((typeof _8d.ctrlKey=="undefined")||_8d.ctrlKey==evt.ctrlKey)&&((typeof _8d.altKey=="undefined")||_8d.altKey==evt.ctrlKey)&&((typeof _8d.shiftKey=="undefined")||_8d.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_8d,_8e,_8c,_8f,_8d,_90,_91);}else{if(dijit.typematic._obj==_8d){dijit.typematic.stop();}}}));ary.push(dojo.connect(_8c,"onkeyup",this,function(evt){if(dijit.typematic._obj==_8d){dijit.typematic.stop();}}));return ary;},addMouseListener:function(_95,_96,_97,_98,_99){var ary=[];ary.push(dojo.connect(_95,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_96,_95,_97,_95,_98,_99);}));ary.push(dojo.connect(_95,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}));ary.push(dojo.connect(_95,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}));ary.push(dojo.connect(_95,"mousemove",this,function(evt){dojo.stopEvent(evt);}));ary.push(dojo.connect(_95,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_96,_95,_97,_95,_98,_99);setTimeout("dijit.typematic.stop()",50);}}));return ary;},addListener:function(_a0,_a1,_a2,_a3,_a4,_a5,_a6){return this.addKeyListener(_a1,_a2,_a3,_a4,_a5,_a6).concat(this.addMouseListener(_a0,_a3,_a4,_a5,_a6));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.waiNames=["waiRole","waiState"];dijit.wai={waiRole:{name:"waiRole","namespace":"http://www.w3.org/TR/xhtml2",alias:"x2",prefix:"wairole:"},waiState:{name:"waiState","namespace":"http://www.w3.org/2005/07/aaa",alias:"aaa",prefix:""},setAttr:function(_a7,ns,_a9,_aa){if(dojo.isIE){_a7.setAttribute(this[ns].alias+":"+_a9,this[ns].prefix+_aa);}else{_a7.setAttributeNS(this[ns]["namespace"],_a9,this[ns].prefix+_aa);}},getAttr:function(_ab,ns,_ad){if(dojo.isIE){return _ab.getAttribute(this[ns].alias+":"+_ad);}else{return _ab.getAttributeNS(this[ns]["namespace"],_ad);}},removeAttr:function(_ae,ns,_b0){var _b1=true;if(dojo.isIE){_b1=_ae.removeAttribute(this[ns].alias+":"+_b0);}else{_ae.removeAttributeNS(this[ns]["namespace"],_b0);}return _b1;},onload:function(){var div=document.createElement("div");div.id="a11yTestNode";div.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"left: -999px;"+"top: -999px;"+"background-image: url(\""+dojo.moduleUrl("dijit","form/templates/blank.gif")+"\");";dojo.body().appendChild(div);function check(){var cs=dojo.getComputedStyle(div);if(cs){var _b4=cs.backgroundImage;var _b5=(cs.borderTopColor==cs.borderRightColor)||(_b4!=null&&(_b4=="none"||_b4=="url(invalid-url:)"));dojo[_b5?"addClass":"removeClass"](dojo.body(),"dijit_a11y");}};check();if(dojo.isIE){setInterval(check,4000);}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},postscript:function(_b6,_b7){this.create(_b6,_b7);},create:function(_b8,_b9){this.srcNodeRef=dojo.byId(_b9);this._connects=[];this._attaches=[];if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_b8){dojo.mixin(this,_b8);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){for(var _ba in this.attributeMap){var _bb=this[this.attributeMap[_ba]||"domNode"];var _bc=this[_ba];if(typeof _bc!="object"&&(_bc!==""||(_b8&&_b8[_ba]))){switch(_ba){case "class":dojo.addClass(_bb,_bc);break;case "style":if(_bb.style.cssText){_bb.style.cssText+="; "+_bc;}else{_bb.style.cssText=_bc;}break;default:_bb.setAttribute(_ba,_bc);}}}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}},postMixInProperties:function(){},buildRendering:function(){this.domNode=this.srcNodeRef;},postCreate:function(){},startup:function(){},destroyRecursive:function(_bd){this.destroyDescendants();this.destroy();},destroy:function(_be){this.uninitialize();dojo.forEach(this._connects,function(_bf){dojo.forEach(_bf,dojo.disconnect);});this.destroyRendering(_be);dijit.registry.remove(this.id);},destroyRendering:function(_c0){if(this.bgIframe){this.bgIframe.destroy();delete this.bgIframe;}if(this.domNode){dojo._destroyElement(this.domNode);delete this.domNode;}if(this.srcNodeRef){dojo._destroyElement(this.srcNodeRef);delete this.srcNodeRef;}},destroyDescendants:function(){dojo.forEach(this.getDescendants(),function(_c1){_c1.destroy();});},uninitialize:function(){return false;},toString:function(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function(){var _c2=dojo.query("[widgetId]",this.domNode);return _c2.map(dijit.byNode);},nodesWithKeyClick:["input","button"],connect:function(obj,_c4,_c5){var _c6=[];if(_c4=="ondijitclick"){var w=this;if(!this.nodesWithKeyClick[obj.nodeName]){_c6.push(dojo.connect(obj,"onkeydown",this,function(e){if(e.keyCode==dojo.keys.ENTER){return (dojo.isString(_c5))?w[_c5](e):_c5.call(w,e);}else{if(e.keyCode==dojo.keys.SPACE){dojo.stopEvent(e);}}}));_c6.push(dojo.connect(obj,"onkeyup",this,function(e){if(e.keyCode==dojo.keys.SPACE){return dojo.isString(_c5)?w[_c5](e):_c5.call(w,e);}}));}_c4="onclick";}_c6.push(dojo.connect(obj,_c4,this,_c5));this._connects.push(_c6);return _c6;},disconnect:function(_ca){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_ca){dojo.forEach(_ca,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function(){if(typeof this._ltr=="undefined"){this._ltr=dojo.getComputedStyle(this.domNode).direction!="rtl";}return this._ltr;}});}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.pad=function(_cc,_cd,ch,end){var out=String(_cc);if(!ch){ch="0";}while(out.length<_cd){if(end){out+=ch;}else{out=ch+out;}}return out;};dojo.string.substitute=function(_d1,map,_d3,_d4){return _d1.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_d5,key,_d7){var _d8=dojo.getObject(key,false,map);if(_d7){_d8=dojo.getObject(_d7,false,_d4)(_d8);}if(_d3){_d8=_d3(_d8,key);}return _d8.toString();});};dojo.string.trim=function(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function(_db,_dc){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _dd=dojo.date.stamp._isoRegExp.exec(_db);var _de=null;if(_dd){_dd.shift();_dd[1]&&_dd[1]--;_dd[6]&&(_dd[6]*=1000);if(_dc){_dc=new Date(_dc);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_df){return _dc["get"+_df]();}).forEach(function(_e0,_e1){if(_dd[_e1]===undefined){_dd[_e1]=_e0;}});}_de=new Date(_dd[0]||1970,_dd[1]||0,_dd[2]||0,_dd[3]||0,_dd[4]||0,_dd[5]||0,_dd[6]||0);var _e2=0;var _e3=_dd[7]&&_dd[7].charAt(0);if(_e3!="Z"){_e2=((_dd[8]||0)*60)+(Number(_dd[9])||0);if(_e3!="-"){_e2*=-1;}}if(_e3){_e2-=_de.getTimezoneOffset();}if(_e2){_de.setTime(_de.getTime()+_e2*60000);}}return _de;};dojo.date.stamp.toISOString=function(_e4,_e5){var _=function(n){return (n<10)?"0"+n:n;};_e5=_e5||{};var _e8=[];var _e9=_e5.zulu?"getUTC":"get";var _ea="";if(_e5.selector!="time"){_ea=[_e4[_e9+"FullYear"](),_(_e4[_e9+"Month"]()+1),_(_e4[_e9+"Date"]())].join("-");}_e8.push(_ea);if(_e5.selector!="date"){var _eb=[_(_e4[_e9+"Hours"]()),_(_e4[_e9+"Minutes"]()),_(_e4[_e9+"Seconds"]())].join(":");var _ec=_e4[_e9+"Milliseconds"]();if(_e5.milliseconds){_eb+="."+(_ec<100?"0":"")+_(_ec);}if(_e5.zulu){_eb+="Z";}else{var _ed=_e4.getTimezoneOffset();var _ee=Math.abs(_ed);_eb+=(_ed>0?"-":"+")+_(Math.floor(_ee/60))+":"+_(_ee%60);}_e8.push(_eb);}return _e8.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;function val2type(_f0){if(d.isString(_f0)){return "string";}if(typeof _f0=="number"){return "number";}if(typeof _f0=="boolean"){return "boolean";}if(d.isFunction(_f0)){return "function";}if(d.isArray(_f0)){return "array";}if(_f0 instanceof Date){return "date";}if(_f0 instanceof d._Url){return "url";}return "object";};function str2obj(_f1,_f2){switch(_f2){case "string":return _f1;case "number":return _f1.length?Number(_f1):NaN;case "boolean":return typeof _f1=="boolean"?_f1:!(_f1.toLowerCase()=="false");case "function":if(d.isFunction(_f1)){_f1=_f1.toString();_f1=d.trim(_f1.substring(_f1.indexOf("{")+1,_f1.length-1));}try{if(_f1.search(/[^\w\.]+/i)!=-1){_f1=d.parser._nameAnonFunc(new Function(_f1),this);}return d.getObject(_f1,false);}catch(e){return new Function();}case "array":return _f1.split(/\s*,\s*/);case "date":switch(_f1){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_f1);}case "url":return d.baseUrl+_f1;default:return d.fromJson(_f1);}};var _f3={};function getClassInfo(_f4){if(!_f3[_f4]){var cls=d.getObject(_f4);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_f4+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _f6=cls.prototype;var _f7={};for(var _f8 in _f6){if(_f8.charAt(0)=="_"){continue;}var _f9=_f6[_f8];_f7[_f8]=val2type(_f9);}_f3[_f4]={cls:cls,params:_f7};}return _f3[_f4];};this._functionFromScript=function(_fa){var _fb="";var _fc="";var _fd=_fa.getAttribute("args");if(_fd){d.forEach(_fd.split(/\s*,\s*/),function(_fe,idx){_fb+="var "+_fe+" = arguments["+idx+"]; ";});}var _100=_fa.getAttribute("with");if(_100&&_100.length){d.forEach(_100.split(/\s*,\s*/),function(part){_fb+="with("+part+"){";_fc+="}";});}return new Function(_fb+_fa.innerHTML+_fc);};this.instantiate=function(_102){var _103=[];d.forEach(_102,function(node){if(!node){return;}var type=node.getAttribute("dojoType");if((!type)||(!type.length)){return;}var _106=getClassInfo(type);var _107=_106.cls;var ps=_107._noScript||_107.prototype._noScript;var _109={};var _10a=node.attributes;for(var name in _106.params){var item=_10a.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _10d=item.value;switch(name){case "class":_10d=node.className;break;case "style":_10d=node.style&&node.style.cssText;}var _10e=_106.params[name];_109[name]=str2obj(_10d,_10e);}if(!ps){var _10f=[],_110=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_111){var _112=_111.getAttribute("event"),type=_111.getAttribute("type"),nf=d.parser._functionFromScript(_111);if(_112){if(type=="dojo/connect"){_10f.push({event:_112,func:nf});}else{_109[_112]=nf;}}else{_110.push(nf);}});}var _114=_107["markupFactory"];if(!_114&&_107["prototype"]){_114=_107.prototype["markupFactory"];}var _115=_114?_114(_109,node,_107):new _107(_109,node);_103.push(_115);var _116=node.getAttribute("jsId");if(_116){d.setObject(_116,_115);}if(!ps){dojo.forEach(_10f,function(_117){dojo.connect(_115,_117.event,null,_117.func);});dojo.forEach(_110,function(func){func.call(_115);});}});d.forEach(_103,function(_119){if(_119&&(_119.startup)&&((!_119.getParent)||(!_119.getParent()))){_119.startup();}});return _103;};this.parse=function(_11a){var list=d.query("[dojoType]",_11a);var _11c=this.instantiate(list);return _11c;};}();(function(){var _11d=function(){if(djConfig["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_11d);}else{dojo._loaders.unshift(_11d);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function(_11e,_11f){var jpn="$joinpoint";var nso=(_11f||dojo.parser._anon);if(dojo.isIE){var cn=_11e["__dojoNameCache"];if(cn&&nso[cn]===_11e){return _11e["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_11e;return ret;};}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateNode:null,templateString:null,templatePath:null,widgetsInTemplate:false,containerNode:null,buildRendering:function(){var _124=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString);var node;if(dojo.isString(_124)){var _126=this.declaredClass,_127=this;var tstr=dojo.string.substitute(_124,this,function(_129,key){if(key.charAt(0)=="!"){_129=_127[key.substr(1)];}if(typeof _129=="undefined"){throw new Error(_126+" template:"+key);}return key.charAt(0)=="!"?_129:_129.toString().replace(/"/g,"&quot;");},this);node=dijit._Templated._createNodesFromText(tstr)[0];}else{node=_124.cloneNode(true);}this._attachTemplateNodes(node);var _12b=this.srcNodeRef;if(_12b&&_12b.parentNode){_12b.parentNode.replaceChild(node,_12b);}this.domNode=node;if(this.widgetsInTemplate){var _12c=dojo.parser.parse(node);this._attachTemplateNodes(_12c,function(n,p){return n[p];});}this._fillContent(_12b);},_fillContent:function(_12f){var dest=this.containerNode;if(_12f&&dest){while(_12f.hasChildNodes()){dest.appendChild(_12f.firstChild);}}},_attachTemplateNodes:function(_131,_132){_132=_132||function(n,p){return n.getAttribute(p);};var _135=dojo.isArray(_131)?_131:(_131.all||_131.getElementsByTagName("*"));var x=dojo.isArray(_131)?0:-1;for(;x<_135.length;x++){var _137=(x==-1)?_131:_135[x];if(this.widgetsInTemplate&&_132(_137,"dojoType")){continue;}var _138=_132(_137,"dojoAttachPoint");if(_138){var _139,_13a=_138.split(/\s*,\s*/);while(_139=_13a.shift()){if(dojo.isArray(this[_139])){this[_139].push(_137);}else{this[_139]=_137;}}}var _13b=_132(_137,"dojoAttachEvent");if(_13b){var _13c,_13d=_13b.split(/\s*,\s*/);var trim=dojo.trim;while(_13c=_13d.shift()){if(_13c){var _13f=null;if(_13c.indexOf(":")!=-1){var _140=_13c.split(":");_13c=trim(_140[0]);_13f=trim(_140[1]);}else{_13c=trim(_13c);}if(!_13f){_13f=_13c;}this.connect(_137,_13c,_13f);}}}var name,_142=["waiRole","waiState"];while(name=_142.shift()){var wai=dijit.wai[name];var _144=_132(_137,wai.name);if(_144){var role="role";var val;_144=_144.split(/\s*,\s*/);while(val=_144.shift()){if(val.indexOf("-")!=-1){var _147=val.split("-");role=_147[0];val=_147[1];}dijit.wai.setAttr(_137,wai.name,role,val);}}}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function(_148,_149){var _14a=dijit._Templated._templateCache;var key=_149||_148;var _14c=_14a[key];if(_14c){return _14c;}if(!_149){_149=dijit._Templated._sanitizeTemplateString(dojo._getText(_148));}_149=dojo.string.trim(_149);if(_149.match(/\$\{([^\}]+)\}/g)){return (_14a[key]=_149);}else{return (_14a[key]=dijit._Templated._createNodesFromText(_149)[0]);}};dijit._Templated._sanitizeTemplateString=function(_14d){if(_14d){_14d=_14d.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _14e=_14d.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_14e){_14d=_14e[1];}}else{_14d="";}return _14d;};if(dojo.isIE){dojo.addOnUnload(function(){var _14f=dijit._Templated._templateCache;for(var key in _14f){var _151=_14f[key];if(!isNaN(_151.nodeType)){dojo._destroyElement(_151);}_14f[key]=null;}});}(function(){var _152={cell:{re:/^<t[dh][\s\r\n>]/i,pre:"<table><tbody><tr>",post:"</tr></tbody></table>"},row:{re:/^<tr[\s\r\n>]/i,pre:"<table><tbody>",post:"</tbody></table>"},section:{re:/^<(thead|tbody|tfoot)[\s\r\n>]/i,pre:"<table>",post:"</table>"}};var tn;dijit._Templated._createNodesFromText=function(text){if(!tn){tn=dojo.doc.createElement("div");tn.style.display="none";dojo.body().appendChild(tn);}var _155="none";var _156=text.replace(/^\s+/,"");for(var type in _152){var map=_152[type];if(map.re.test(_156)){_155=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_155];var _15a=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _15b=[];while(_15a.firstChild){_15b.push(_15a.removeChild(_15a.firstChild));}tn.innerHTML="";return _15b;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["tq.sql.ResultSet"]){dojo._hasResource["tq.sql.ResultSet"]=true;dojo.provide("tq.sql.ResultSet");dojo.declare("tq.sql.ResultSetMetaData",null,{constructor:function(){this.tableName=new String();this.colNames=new Array();this.colTypes=new Array();this.count=0;},setTableName:function(_15c){this.tableName=_15c;},setNames:function(_15d){this.colNames=_15d;},setTypes:function(_15e){this.colTypes=_15e;},getTableName:function(){return this.tableName;},getColumnCount:function(){return this.colNames.length;},getColumnName:function(_15f){return this.colNames[_15f-1];},getColumnType:function(_160){return this.colTypes[_160-1];},findColumn:function(_161){for(var each in this.colNames){if(this.colNames[each].toLowerCase()==_161.toLowerCase()){return parseInt(each)+1;}}return false;},setCount:function(_163){this.count=_163;},getCount:function(){return this.count;}});dojo.declare("tq.sql.ResultSet",null,{constructor:function(){this.row=-1;this.md=new tq.sql.ResultSetMetaData();this.rows=new Array();this.error="";},setError:function(_164){this.error=_164;},getError:function(){return this.error;},add:function(_165){this.rows.push(_165);},getMetaData:function(){return this.md;},getSource:function(){return this.source;},onRow:function(){return (this.row>=0&&(this.row<this.rows.length?true:false));},absolute:function(_166){if(_166>0){this.row=this.rows.length+1?_166-1:this.rows.length;}else{this.row=this.rows.length+_166>=-1?this.rows.length+_166:-1;}return this.onRow();},relative:function(_167){return this.absolute(this.row+_167+1);},next:function(){return this.relative(1);},previous:function(){return this.relative(-1);},first:function(){this.row=0;return this.onRow();},isFirst:function(){return this.row==0?true:false;},last:function(){this.row=this.rows.length-1;return this.onRow();},isLast:function(){return this.row==this.rows.length-1?true:false;},beforeFirst:function(){this.row=-1;},isBeforeFirst:function(){return (this.row==-1);},afterLast:function(){this.row=this.rows.length;},isAfterLast:function(){return (this.row==this.rows.length);},getRow:function(){return this.row+1;},getRowArray:function(){var rw=this.row;rw=rw>=0&&this.rows.length?rw:-1;if(rw>-1){return this.rows[rw];}return undefined;},getRowObject:function(){var rw=this.row;var _16a=new Object();var name;for(var each in this.md.colNames){name=this.md.colNames[each];if(this.md.colTypes[each]!="date"){_16a[name]=this.get(name).valueOf();}else{_16a[name]=this.getDate(name).print("%Y-%m-%d %H:%M:%S");}}return _16a;},findColumn:function(_16d){return this.md.findColumn(_16d);},close:function(){this.row=-1;this.md=new tq.sql.ResultSetMetaData();this.rows=new Array();this.error="";},getBoolean:function(_16e){var rw=this.getRowArray();return (rw!=undefined?new Boolean(rw[this._findIndex(_16e)-1]):rw);},getNumber:function(_170){var rw=this.getRowArray();return (rw!=undefined?new Number(rw[this._findIndex(_170)-1]):rw);},getString:function(_172){var rw=this.getRowArray();var _174=this._findIndex(_172)-1;if(rw[_174]===null){return null;}return (rw!=undefined?new String(rw[_174]):rw);},getMoney:function(_175){var rw=this.getRowArray();str=dojo.string.substituteParams(app.config.get("defaultCurrency"),rw[this._findIndex(_175)-1]);return (rw!=undefined?new String(str):rw);},getDate:function(_177){var rw=this.getRowArray();var _179=rw[this._findIndex(_177)-1];if(_179 instanceof Date){var _17a=new Date(_179);return new Date(_17a.valueOf());}if(typeof (_179)=="string"){var _17a=Date.parseDate(_179,"%Y-%m-%d %H:%M:%S");return new Date(_17a.valueOf());}return null;},get:function(_17b){var rw=this.getRowArray();if(rw==undefined){return rw;}var _17d=this._findIndex(_17b);if(_17d!==false){var type=this.md.getColumnType(_17d);if(type=="date"){return this.getDate(_17d);}if(type=="string"){return this.getString(_17d);}if(type=="number"){return this.getNumber(_17d);}if(type=="boolean"){return this.getBoolean(_17d);}return rw[_17d];}return null;},setBoolean:function(_17f,_180){if(this.row>-1){this.rows[this.row][this._findIndex(_17f)-1]=new Boolean(_180);}},setNumber:function(_181,_182){if(this.row>-1){this.rows[this.row][this._findIndex(_181)-1]=new Number(_182);}},setString:function(_183,_184){if(this.row>-1){this.rows[this.row][this._findIndex(_183)-1]=new String(_184);}},setDate:function(_185,_186){if(this.row>-1){this.rows[this.row][this._findIndex(_185)-1]=new Date(_186);}},remove:function(){this.rows.splice(this.row,1);this.previous();},_findIndex:function(_187){if(dojo.isString(_187)){return this.findColumn(_187);}return _187;},createFromObject:function(_188){this.md.setTableName(_188.md.tableName);this.md.setTypes(_188.md.colTypes);this.md.setNames(_188.md.colNames);this.md.setCount(_188.count);this.rows=_188.rs.rows;this.source=_188;this.row=-1;},getCount:function(){return this.rows.length;}});}if(!dojo._hasResource["tq.rpc.Service"]){dojo._hasResource["tq.rpc.Service"]=true;dojo.provide("tq.rpc.Service");dojo.declare("tq.rpc.Service",null,{contentType:"application/json-rpc",lastSubmissionId:0,smdPath:"applications/server/services/",constructor:function(_189){this._timeout=30000;this.isThrobber=true;this.throbberMessage="";if(_189&&dojo.isString(_189)){this._className=_189;this.connect(_189);}},callRemote:function(_18a,_18b){var _18c=new dojo.Deferred();this.bind(_18a,_18b,_18c);return _18c;},connect:function(_18d){if(tq.runtime.service&&tq.runtime.service[_18d]){this.processSmd(tq.runtime.service[_18d]);return;}var _18e=this.smdPath+_18d+".smd?"+djConfig.cacheBust;dojo.xhrGet({url:_18e,handleAs:"json",load:dojo.hitch(this,function(_18f,_190){return this.processSmd(_18f);}),error:dojo.hitch(this,function(_191,_192){console.error("HTTP status code: ",_192.xhr.status);return _191;}),timeout:this.getTimeout(),sync:true});},processSmd:function(_193){this.serviceUrl=_193.serviceURL;if(_193.methods){dojo.forEach(_193.methods,function(m){if(m&&m["name"]){this[m.name]=this.generateMethod(m.name,m.parameters);}},this);}tq.runtime.service[this._className]=_193;},generateMethod:function(_195,_196){return dojo.hitch(this,function(_197){var _198=new dojo.Deferred();this.bind(_195,_197,_198);return _198;});},bind:function(_199,_19a,_19b){this.showThrobber();dojo.rawXhrPost({url:this.serviceUrl+"&"+new Date().valueOf().toString(),handleAs:"json-comment-optional",postData:this.createRequest(_199,_19a),timeout:this.getTimeout(),load:this.resultCallback(_19b),error:this.errorCallback(_19b)});},errorCallback:function(_19c){return dojo.hitch(this,function(_19d,_19e){this.hideThrobber();_19c.errback(_19d);});},resultCallback:function(_19f){return dojo.hitch(this,function(_1a0,_1a1){this.hideThrobber();var _1a2=this.parseResponse(_1a0);_19f.callback(_1a2);});},parseResponse:function(_1a3){if(typeof _1a3.result!="undefined"&&_1a3.result!==null){_1a3=_1a3.result;if(_1a3.md&&_1a3.rs){rs=new tq.sql.ResultSet();rs.createFromObject(_1a3);return rs;}return _1a3;}throw (_1a3.error.message);},createRequest:function(_1a4,_1a5){var _1a6={params:_1a5,method:_1a4,id:++this.lastSubmissionId};var data=dojo.toJson(_1a6);return data;},setTimeout:function(_1a8){this._timeout=_1a8;},getTimeout:function(){return this._timeout;},setThrobber:function(_1a9){this.throbberMessage=_1a9;},showThrobber:function(){if(this.isThrobber){if(this.throbberMessage==""){tq.runtime.throbber.show();}else{tq.runtime.throbber.show(this.throbberMessage);}}},hideThrobber:function(){if(this.isThrobber){tq.runtime.throbber.hide();}}});}if(!dojo._hasResource["tq.rpc.Model"]){dojo._hasResource["tq.rpc.Model"]=true;dojo.provide("tq.rpc.Model");dojo.declare("tq.rpc.Model",null,{constructor:function(){this.service=null;this.methodName="";this.defaultParams={};this.params={};this.resultSet=new tq.sql.ResultSet();},ORDER:"order",ORDER_DIRECTION:"orderDirection",OFFSET:"offset",LIMIT:"limit",isInitiated:function(){return (this.service&&this.methodName!="");},setService:function(_1aa){if(_1aa instanceof tq.rpc.Service){this.service=_1aa;}},getService:function(){return this.service;},setMethod:function(_1ab){this.methodName=_1ab;},getMethod:function(){return this.methodName;},setParams:function(_1ac){this.params=_1ac;},getParams:function(){return this.params;},setDefaultParams:function(_1ad){this.defaultParams=_1ad;},getDefaultParams:function(){return this.defaultParams;},getData:function(){var _1ae=this.getService();var _1af=this.getDefaultParams();var _1b0=this.getParams();for(var each in _1b0){_1af[each]=_1b0[each];}var def=_1ae[this.getMethod()](_1af);def.addCallback(dojo.hitch(this,"onGetDataSuccess"));def.addErrback(dojo.hitch(this,"onGetDataFail"));return def;},onGetDataSuccess:function(_1b3){this.setResultSet(_1b3);},onGetDataFail:function(_1b4){console.error("getDataFail: "+_1b4.message);},getResultSet:function(){return this.resultSet;},setResultSet:function(_1b5){this.resultSet=_1b5;}});}if(!dojo._hasResource["tq.widget.Grid"]){dojo._hasResource["tq.widget.Grid"]=true;dojo.provide("tq.widget.Grid");dojo.declare("tq.widget.Grid",[dijit._Widget,dijit._Templated],{templateString:"<div id=\"${id}\" class=\"tqGrid\">"+"\t<div dojoAttachPoint=\"containerNode\">"+"\t</div>"+"\t<div dojoAttachPoint=\"headerNavigationNode\" class=\"headerRow\" style=\"background-color:#EEEEEE;\">"+"\t\t<table border=\"0\" width=\"100%\">"+"\t\t\t<tr>"+"\t\t\t\t<td style=\"width:20px;padding-left:8px;\">"+"\t\t\t\t\t<img src=\"TqFramework/client/src/tq/widget/templates/images/loading_grid.gif\" style=\"visibility:hidden;width:16px;height:16px;margin-top:1px;\" dojoAttachPoint=\"gridLoadingIndicator1\">"+"\t\t\t\t</td>"+"\t\t\t\t<td style=\"width: 131px;\">"+"\t\t\t\t\t<span dojoAttachPoint=\"multiselectNode1\">"+"\t\t\t\t\t\t<a href=\"javascript://\" dojoAttachPoint=\"cmdSelect1\">all</a>"+"\t\t\t\t\t\t<span>/</span>"+"\t\t\t\t\t\t<a href=\"javascript://\" dojoAttachPoint=\"cmdDeselect1\">none</a>"+"\t\t\t\t\t</span>"+"\t\t\t\t</td>"+"\t\t\t\t<td>"+"\t\t\t\t\t<!-- a href=\"javascript://\" dojoAttachPoint=\"cmdRefresh1\">Refresh</a -->"+"\t\t\t\t</td>"+"\t\t\t\t<!-- td>"+"\t\t\t\t\t<span style=\"margin-left:2em\" dojoAttachPoint=\"lblRows1\">Rows</span>"+"\t\t\t\t\t<select dojoAttachPoint=\"heightNode1\">"+"\t\t\t\t\t\t<option value=\"10\">10</option>"+"\t\t\t\t\t\t<option value=\"25\">25</option>"+"\t\t\t\t\t\t<option value=\"50\">50</option>"+"\t\t\t\t\t\t<option value=\"100\">100</option>"+"\t\t\t\t\t\t<option value=\"250\">250</option>"+"\t\t\t\t\t\t<option value=\"500\">500</option>"+"\t\t\t\t\t\t<option value=\"1000\">1000</option>"+"\t\t\t\t\t</select>"+"\t\t\t\t</td-->"+"\t\t\t\t<td style=\"text-align:right\">"+"\t\t\t\t\t<span dojoAttachPoint=\"pagerNode1\" style=\"margin-left:1em;\">"+"\t\t\t\t\t\t<a href=\"javascript://\" dojoAttachPoint=\"pagerPrevious1\">&lt;&lt;</a>"+"\t\t\t\t\t\t<span dojoAttachPoint=\"fromToNode1\" style=\"font-weight:bold;\">0 - 0</span>"+"\t\t\t\t\t\t<span dojoAttachPoint=\"ofNode1\"></span>"+"\t\t\t\t\t\t<span dojoAttachPoint=\"countNode1\" style=\"font-weight:bold;\">0</span>"+"\t\t\t\t\t\t<a href=\"javascript://\" dojoAttachPoint=\"pagerNext1\">&gt;&gt;</a>"+"\t\t\t\t\t</span>"+"\t\t\t\t</td>"+"\t\t\t</tr>"+"\t\t</table>"+"\t</div>"+"\t<div dojoAttachPoint=\"gridNode\" class=\"grid\">"+"\t\t<table dojoAttachPoint=\"tableNode\" class=\"tqTable\">"+"\t\t\t<thead dojoAttachPoint=\"theadNode\">"+"\t\t\t\t<tr dojoAttachPoint=\"theadTrNode\">"+"\t\t\t\t</tr>"+"\t\t\t</thead>"+"\t\t\t<tbody dojoAttachPoint=\"tbodyNode\" style=\"display:none;\">"+"\t\t\t</tbody>"+"\t\t</table>"+"\t</div>"+"\t<div dojoAttachPoint=\"footerNode\" class=\"footerRow\" style=\"background-color:#EEEEEE;\">"+"\t\t<table border=\"0\" width=\"100%\">"+"\t\t\t<tr>"+"\t\t\t\t<td>"+"\t\t\t\t\t<span dojoAttachPoint=\"multiselectNode\">"+"\t\t\t\t\t\t<a href=\"javascript://\" dojoAttachPoint=\"cmdSelect\">all</a>"+"\t\t\t\t\t\t<span>/</span>"+"\t\t\t\t\t\t<a href=\"javascript://\" dojoAttachPoint=\"cmdDeselect\">none</a>"+"\t\t\t\t\t</span>"+"\t\t\t\t</td>"+"\t\t\t\t<td style=\"width: 20px;\">"+"\t\t\t\t\t<img src=\"TqFramework/client/src/tq/widget/templates/images/loading_grid.gif\" style=\"visibility:hidden;width:16px;height:16px;margin-top:1px;\" dojoAttachPoint=\"gridLoadingIndicator\">"+"\t\t\t\t</td>"+"\t\t\t\t<td>"+"\t\t\t\t\t<a href=\"javascript://\" dojoAttachPoint=\"cmdRefresh\">Refresh</a>"+"\t\t\t\t</td>"+"\t\t\t\t<td>"+"\t\t\t\t\t<span style=\"margin-left:2em\" dojoAttachPoint=\"lblRows\">??dk?&nbsp;</span>"+"\t\t\t\t\t<select dojoAttachPoint=\"heightNode\">"+"\t\t\t\t\t\t<option value=\"10\">10</option>"+"\t\t\t\t\t\t<option value=\"15\">15</option>"+"\t\t\t\t\t\t<option value=\"25\">25</option>"+"\t\t\t\t\t\t<option value=\"50\">50</option>"+"\t\t\t\t\t\t<option value=\"100\">100</option>"+"\t\t\t\t\t\t<option value=\"250\">250</option>"+"\t\t\t\t\t\t<option value=\"500\">500</option>"+"\t\t\t\t\t\t<option value=\"1000\">1000</option>"+"\t\t\t\t\t</select>"+"\t\t\t\t</td>"+"\t\t\t\t<td style=\"text-align:right\">"+"\t\t\t\t\t<span dojoAttachPoint=\"pagerNode\" style=\"margin-left:1em;\">"+"\t\t\t\t\t\t<a href=\"javascript://\" dojoAttachPoint=\"pagerPrevious\">&lt;&lt;</a>"+"\t\t\t\t\t\t<span dojoAttachPoint=\"fromToNode\" style=\"font-weight:bold;\">0 - 0</span>"+"\t\t\t\t\t\t<span dojoAttachPoint=\"ofNode\"></span>"+"\t\t\t\t\t\t<span dojoAttachPoint=\"countNode\" style=\"font-weight:bold;\">0</span>"+"\t\t\t\t\t\t<a href=\"javascript://\" dojoAttachPoint=\"pagerNext\">&gt;&gt;</a>"+"\t\t\t\t\t</span>"+"\t\t\t\t</td>"+"\t\t\t</tr>"+"\t\t</table>"+"\t</div>"+"</div>",css:{selectedRow:"selectedRow"},setUpdateInterval:function(_1b6){if(this.timeoutId!=null&&_1b6==0){dojo.clearTimeout(this.timeoutId);}this._updateInterval=_1b6*1000;},getUpdateInterval:function(){return this._updateInterval;},constructor:function(){this.model=new tq.widget.grid.Model(this);this.columns=new Array();this.columnsCount=0;this.sortColumn=null;this.sortOrder=tq.widget.Grid.SORT_ASC;this._height=10;this.page=1;this.dataCells={};this.headCells={};this.checkBoxes={};this.multiselect=false;this.selectedRows={};this.onCellClickCallback=null;this.onCheckboxClickCallback=null;this.rowColorHandler=null;this._showHeader=true;this._showFooter=true;this._updateInterval=0;this.timeoutId=null;this.isInitiated=false;},postCreate:function(){this.cmdSelect1.innerHTML="all";this.cmdDeselect1.innerHTML="none";this.ofNode1.innerHTML="&nbsp;"+"of"+"&nbsp;";this.cmdRefresh.innerHTML="refresh";this.cmdSelect.innerHTML="all";this.cmdDeselect.innerHTML="none";this.lblRows.innerHTML="rows";this.ofNode.innerHTML="&nbsp;"+"of"+"&nbsp;";},setRowColorHandler:function(_1b7){this.rowColorHandler=_1b7;},setSortColumn:function(_1b8){if(this.isInitiated&&this.getSortColumn()!=_1b8){this._unmarkSorting(this.getSortColumn());this._markSorting(_1b8);}this.sortColumn=_1b8;},getSortColumn:function(){return this.sortColumn;},setSortOrder:function(_1b9){this.sortOrder=_1b9;if(this.isInitiated){this._markSorting(this.getSortColumn());}},getSortOrder:function(){return this.sortOrder;},setOnCellClickCallback:function(_1ba){this.onCellClickCallback=_1ba;},setOnCheckboxClickCallback:function(_1bb){this.onCheckboxClickCallback=_1bb;},isMultiselect:function(){return this.multiselect;},setMultiselect:function(_1bc){this.multiselect=_1bc;},setColumn:function(_1bd,_1be){var col=this.columns[_1bd]=new tq.widget.grid.Column(_1bd,this);if(typeof (_1be)!="undefined"){if(_1be["caption"]){col.setCaption(_1be["caption"]);}if(_1be["order"]){col.setOrder(_1be["order"]);}if(_1be["width"]){col.setWidth(_1be["width"]);}if(_1be["sortable"]){col.setSortable(_1be["sortable"]);}if(_1be["style"]){col.setStyle(_1be["style"]);}if(_1be["bind"]){col.setBind(_1be["bind"]);}}return col;},getColumn:function(_1c0){return this.columns[_1c0];},getModel:function(){return this.model;},setHeight:function(_1c1){this._height=_1c1;this.setHeightIndicator(_1c1);if(this.isInitiated){this.rebuild();}},setHeightIndicator:function(_1c2){var o=this.heightNode.options;for(var i=0;i<o.length;i++){if(o[i].value==_1c2){o[i].selected=true;}}},setHeightIndicator1:function(_1c5){var o=this.heightNode1.options;for(var i=0;i<o.length;i++){if(o[i].value==_1c5){o[i].selected=true;}}},getHeight:function(){return this._height;},setWidth:function(_1c8){this.width=_1c8;this.domNode.style.width=_1c8;this.tableNode.style.width=_1c8;},getWidth:function(){if(this.width){return this.width;}},initConnections:function(){dojo.connect(this.cmdSelect1,"onclick",this,"selectAll");dojo.connect(this.cmdDeselect1,"onclick",this,"selectNone");dojo.connect(this.pagerPrevious1,"onclick",this,"onPrevious");dojo.connect(this.pagerNext1,"onclick",this,"onNext");dojo.connect(this.cmdRefresh,"onclick",this,"getData");dojo.connect(this.cmdSelect,"onclick",this,"selectAll");dojo.connect(this.cmdDeselect,"onclick",this,"selectNone");dojo.connect(this.heightNode,"onchange",this,"onHeightChange");dojo.connect(this.pagerPrevious,"onclick",this,"onPrevious");dojo.connect(this.pagerNext,"onclick",this,"onNext");dojo.connect(this.getModel(),"onGetDataSuccess",this,"hideLoadingIndicator");dojo.connect(this.getModel(),"onGetDataFail",this,"hideLoadingIndicator");dojo.connect(this.getModel(),"onGetDataSuccess",this,"refreshData");dojo.connect(this.getModel(),"onGetDataFail",function(_1c9){console.error(_1c9);alert(_1c9);});},onHeightChange1:function(_1ca){var _1cb=this.heightNode1.selectedIndex;if(_1cb>=0){var _1cc=this.heightNode1.options[_1cb].value;this.setHeightIndicator(_1cc);this._height=_1cc;this.setPage(1);this.rebuild();this.getData();}},onHeightChange:function(_1cd){var _1ce=this.heightNode.selectedIndex;if(_1ce>=0){var _1cf=this.heightNode.options[_1ce].value;this._height=_1cf;this.setPage(1);this.rebuild();this.getData();}},buildHead:function(){if(this.isShowHeader()){this.showHeader();}else{this.hideHeader();}if(this.isShowFooter()){this.showFooter();}else{this.hideFooter();}var cell,_1d1;var _1d2=this.theadTrNode;var _1d3=1;if(this.isMultiselect()){_1d1=document.createElement("th");_1d1.style.width="20px";cellObject=new tq.widget.grid.Cell(_1d1,this);this.headCells["multiselect"]=cellObject;_1d2.appendChild(cellObject.getDomNode());this.multiselectNode.style.display="inline";this.multiselectNode1.style.display="inline";}else{this.multiselectNode.style.display="none";this.multiselectNode1.style.display="none";}for(var each in this.columns){_1d1=document.createElement("th");_1d1.setAttribute("col",_1d3);cellObject=new tq.widget.grid.Cell(_1d1,this);cellObject.setColumn(this.columns[each]);this.headCells[each]=this.headCells[_1d3]=cellObject;if(this.columns[each].getOrder()==this.getSortColumn()){cellObject.value=this.columns[each].getCaption();this._markSorting(this.columns[each].getOrder());}else{cellObject.setValue(this.columns[each].getCaption());}_1d2.appendChild(cellObject.getDomNode());_1d3++;if(cellObject.getColumn().isSortable()){this._connectOrdering(cellObject);}}},_connectOrdering:function(_1d5){_1d5.getDomNode().style.cursor="pointer";dojo.connect(_1d5.getDomNode(),"onclick",this,"onOrder");},onOrder:function(_1d6){var _1d7=_1d6.target;if(_1d7.nodeName.toLowerCase()!="th"){_1d7=this._getParentByType(_1d7,"th");}var col=_1d7.getAttribute("col");var _1d9=this.getHeadCell(col);if(_1d9!==false){if(this.getSortColumn()==_1d9.getColumn().getOrder()){if(this.getSortOrder()==tq.widget.Grid.SORT_ASC){this.setSortOrder(tq.widget.Grid.SORT_DESC);}else{if(this.getSortOrder()==tq.widget.Grid.SORT_DESC){this.setSortOrder(tq.widget.Grid.SORT_ASC);}}}else{this._unmarkSorting(this.getSortColumn());this.setSortColumn(_1d9.getColumn().getOrder());this.setSortOrder(tq.widget.Grid.SORT_ASC);}}this._markSorting(this.getSortColumn());this.getData();},_markSorting:function(_1da){var cell=this.getHeadCellByOrder(_1da);if(cell!==false){var _1dc=this.getSortOrder();if(_1dc==tq.widget.Grid.SORT_ASC){cell.setValue(cell.getValue(),tq.widget.Grid.FORMATTER_HEADER_SORT_ASC);}else{if(_1dc==tq.widget.Grid.SORT_DESC){cell.setValue(cell.getValue(),tq.widget.Grid.FORMATTER_HEADER_SORT_DESC);}}}},_unmarkSorting:function(_1dd){var cell=this.getHeadCellByOrder(_1dd);if(cell!==false){cell.setValue(cell.getValue(),tq.widget.Grid.FORMATTER_HEADER_SORT_NO);}},_getParentByType:function(node,type){var _1e1=window.document;var _1e2=dojo.byId(node);type=type.toLowerCase();while((_1e2)&&(_1e2.nodeName.toLowerCase()!=type)){if(_1e2==(_1e1["body"]||_1e1["documentElement"])){return null;}_1e2=_1e2.parentNode;}return _1e2;},buildData:function(){this.setTBodyVisible(false);var cell,_1e4,_1e5,_1e6;var _1e7=this.getHeight();var _1e8=this.tbodyNode;for(var row=1;row<=_1e7;row++){var _1e4=document.createElement("tr");var _1ea=new tq.widget.grid.Row(_1e4);this.dataCells[row]={};this.dataCells[row]["row"]=_1ea;var _1eb=1;if(this.isMultiselect()){_1e5=document.createElement("td");_1e5.setAttribute("row",row);_1e6=new tq.widget.grid.Cell(_1e5,this);var _1ec=document.createElement("input");this.checkBoxes[row]=_1ec;_1ec.setAttribute("type","checkbox");_1ec.style.border="none";_1ec.style.backgroundColor="transparent";_1ec.setAttribute("row",row);_1e5.appendChild(_1ec);_1ea.getDomNode().appendChild(_1e6.getDomNode());dojo.connect(_1ec,"onclick",this,"onCheckboxClick");}for(var each in this.columns){_1e5=document.createElement("td");_1e5.setAttribute("row",row);_1e5.setAttribute("col",_1eb);dojo.connect(_1e5,"onclick",this,"onCellClick");_1e6=new tq.widget.grid.Cell(_1e5,this);_1e6.setColumn(this.columns[each]);_1ea.getDomNode().appendChild(_1e6.getDomNode());this.dataCells[row][each]=this.dataCells[row][_1eb]=_1e6;_1eb++;}_1e8.appendChild(_1e4);}},setTBodyVisible:function(_1ee){if(_1ee===true){try{this.tbodyNode.style.display="table-row-group";}catch(inError){this.tbodyNode.style.display="block";}}else{if(_1ee===false){this.tbodyNode.style.display="none";}}},refreshData:function(){this.selectNone();var rs=this.getModel().getResultSet();rs.beforeFirst();for(var row=1;row<=this.getHeight();row++){if(rs.next()){if(this.getRow(row)!==false){this.getRow(row).setHidden(false);}if(typeof (this.rowColorHandler)=="function"){try{this.getRow(row).setColor(this.rowColorHandler(rs));}catch(inError){console.error(inError);}}for(var col in this.columns){var cell=this.getCell(row,col);var _1f3="";if(cell!==false){if(cell.getColumn().getBind()&&typeof (cell.getColumn().getBind())=="function"){_1f3=cell.getColumn().getBind()(col,rs);}else{_1f3=rs.get(col);}cell.setValue(_1f3);}}}else{if(this.getRow(row)!==false){this.getRow(row).setHidden(true);}}}this.setTBodyVisible(true);this.tbodyNode.className="loaded";this.refreshPager(rs.md.getCount());},refreshPager:function(_1f4){var page=this.getPage();var _1f6=parseInt(this.getHeight());var _1f7=_1f4;if(page>1){this.pagerPrevious.style.display="inline";this.pagerPrevious1.style.display="inline";}else{this.pagerPrevious.style.display="none";this.pagerPrevious1.style.display="none";}this.countNode.innerHTML=_1f7;this.countNode1.innerHTML=_1f7;var from=(page-1)*_1f6+1;var to=from+_1f6-1;if(page==(parseInt(_1f7/_1f6)+1)||_1f7==_1f6){var _1fa=_1f7-((page-1)*_1f6);to=from+_1fa-1;this.pagerNext.style.display="none";this.pagerNext1.style.display="none";}else{this.pagerNext.style.display="inline";this.pagerNext1.style.display="inline";}if(_1f7==0){from=0;}this.fromToNode.innerHTML=from+" - "+to;this.fromToNode1.innerHTML=from+" - "+to;},onNext:function(){this.selectNone();var _1fb=this.getPage();var _1fc=_1fb+1;this.setPage(_1fc);this.getData();},onPrevious:function(){this.selectNone();var _1fd=this.getPage();var _1fe=_1fd-1;this.setPage(_1fe);this.getData();},getPage:function(){return this.page;},setPage:function(_1ff){this.page=_1ff;},getData:function(){this.showLoadingIndicator();this.selectNone();this.tbodyNode.className="loading";this.getModel().getData();},hideLoadingIndicator:function(){this.gridLoadingIndicator.style.visibility="hidden";this.gridLoadingIndicator1.style.visibility="hidden";},showLoadingIndicator:function(){this.gridLoadingIndicator.style.visibility="visible";this.gridLoadingIndicator1.style.visibility="visible";},update:function(){this.getData();return;if(this.timeoutId!=null){dojo.clearTimeout(this.timeoutId);}if(tq.user.isLoggedIn()){this.getData();this.scheduleNextRefresh();}},scheduleNextRefresh:function(){if(this.getUpdateInterval()>0){this.timeoutId=dojo.setTimeout(this,"autoRefresh",this.getUpdateInterval());}},autoRefresh:function(){if(this.getSelectedRows()==null){this.update();}else{this.scheduleNextRefresh();}},build:function(){this.buildHead();this.buildData();this.initConnections();},init:function(){this.build();this.isInitiated=true;},rebuild:function(){var rows=this.tbodyNode.childNodes;var len=rows.length-1;for(i=len;i>=0;i--){if(rows[i]&&rows[i].tagName&&rows[i].tagName.toLowerCase()=="tr"){this.tbodyNode.removeChild(rows[i]);}}this.buildData();},onCellClick:function(_202){var _203=_202.target;if(_203.tagName.toLowerCase()!="td"){_203=this._getParentByType(_203,"td");}var row=_203.getAttribute("row");var col=_203.getAttribute("col");if(typeof (this.onCellClickCallback)=="function"){try{this.onCellClickCallback(row,col,this,_202);}catch(inError){console.error(inError.message);}}},onCheckboxClick:function(_206){var _207=_206.target;var row=_207.getAttribute("row");var _209=_207.checked;if(_209===true){this.selectRow(row);}else{this.deselectRow(row);}if(typeof (this.onCheckboxClickCallback)=="function"){try{this.onCheckboxClickCallback(row,_209,this);}catch(inError){console.error(inError.message);}}},selectRow:function(_20a){if(this.getRow(_20a)!==false){if(typeof (this.selectedRows[_20a])=="undefined"){this.getRow(_20a).addCssClass(this.css.selectedRow);}this.checkBoxes[_20a].checked=true;this.selectedRows[_20a]=this.getRow(_20a);}},deselectRow:function(_20b){if(this.getRow(_20b)!==false){this.getRow(_20b).removeCssClass(this.css.selectedRow);if(typeof (this.selectedRows[_20b])!="undefined"){delete this.selectedRows[_20b];}this.checkBoxes[_20b].checked=false;}},selectAll:function(){var rows=parseInt(this.getHeight());var _20d=parseInt(this.getModel().getResultSet().getMetaData().getCount());if(rows>_20d){rows=_20d;}for(i=1;i<=rows;i++){this.selectRow(i);}},selectNone:function(){if(this.isMultiselect()){var rows=parseInt(this.getHeight());if(this.getModel().getResultSet()==null){return;}var _20f=parseInt(this.getModel().getResultSet().getMetaData().getCount());if(rows>_20f){rows=_20f;}for(i=1;i<=rows;i++){this.deselectRow(i);}}},getCell:function(row,col){var _212;try{_212=this.dataCells[row][col];}catch(e){_212=false;}return _212;},getHeadCell:function(col){if(typeof (this.headCells[col])=="undefined"){return false;}return this.headCells[col];},getHeadCellByOrder:function(_214){for(var each in this.columns){if(this.columns[each].getOrder()==_214){return this.headCells[each];}}return null;},getRow:function(row){try{var _217=this.dataCells[row]["row"];return _217;}catch(e){return false;}},setBackgroundColor:function(_218){this.gridNode.style.backgroundColor=_218;},setColor:function(_219){this.domNode.style.color=_219;},getSelectedRows:function(){var _21a=0;for(var each in this.selectedRows){_21a++;}if(_21a>0){return this.selectedRows;}else{return null;}},getSelectionByColumn:function(_21c){var _21d=new Array();var rs=this.getModel().getResultSet();var _21f=this.getSelectedRows();for(var each in _21f){rs.absolute(each);_21d.push(rs.getString(_21c).valueOf());}return _21d;},setShowHeader:function(_221){this._showHeader=_221;},setShowFooter:function(_222){this._showFooter=_222;},isShowHeader:function(){return this._showHeader;},isShowFooter:function(){return this._showFooter;},showHeader:function(){this.setShowHeader(true);try{this.theadTrNode.style.display="table-row";}catch(e){this.theadTrNode.style.display="block";}},hideHeader:function(){this.setShowHeader(false);this.theadTrNode.style.display="none";},showFooter:function(){this.setShowFooter(true);this.footerNode.style.display="block";this.headerNavigationNode.style.display="block";},hideFooter:function(){this.setShowFooter(false);this.footerNode.style.display="none";this.headerNavigationNode.style.display="none";}});tq.widget.Grid.SORT_ASC="asc";tq.widget.Grid.SORT_DESC="desc";tq.widget.Grid.FORMATTER_STRING=function(_223){};tq.widget.Grid.FORMATTER_INTEGER=function(_224){};tq.widget.Grid.FORMATTER_DECIMAL=function(_225){};tq.widget.Grid.FORMATTER_BOOLEAN=function(_226){};tq.widget.Grid.FORMATTER_HEADER_SORT_NO=function(_227){return _227;};tq.widget.Grid.FORMATTER_HEADER_SORT_ASC=function(_228){return ("<span>"+_228+"</span><img src=\"TqFramework/client/src/tq/widget/templates/images/arrow_up.gif\" style=\"margin-left:4px;\" />");};tq.widget.Grid.FORMATTER_HEADER_SORT_DESC=function(_229){return ("<span>"+_229+"</span><img src=\"TqFramework/client/src/tq/widget/templates/images/arrow_down.gif\" style=\"margin-left:4px;\" />");};dojo.declare("tq.widget.grid.Column",null,{constructor:function(_22a,_22b){this.grid=_22b;this.caption=null;this.width="100%";this.sortable=false;this.order=null;this.formatter=null;this.style=null;this.bind=null;this.setName(_22a);},setBind:function(_22c){this.bind=_22c;},getBind:function(){return this.bind;},setWidth:function(_22d){this.width=_22d;},getWidth:function(){return this.width;},setCaption:function(_22e){this.caption=_22e;if(this.grid.isInitiated){var cell=this.grid.getHeadCell(this.getName());if(this.getOrder()!=this.grid.getSortColumn()){cell.setValue(_22e);return;}var _230=this.grid.getSortOrder();if(_230==tq.widget.Grid.SORT_ASC){cell.setValue(_22e,tq.widget.Grid.FORMATTER_HEADER_SORT_ASC);}else{if(_230==tq.widget.Grid.SORT_DESC){cell.setValue(_22e,tq.widget.Grid.FORMATTER_HEADER_SORT_DESC);}}}},getCaption:function(){return this.caption;},setName:function(_231){this.name=_231;if(this.getOrder()===null){this.setOrder(_231);}if(this.getCaption()===null){this.setCaption(_231);}},getName:function(){return this.name;},setSortable:function(_232){this.sortable=_232;},isSortable:function(){return this.sortable;},setStyle:function(_233){this.style=_233;},getStyle:function(){return this.style;},setOrder:function(_234){this.order=_234;},getOrder:function(){return this.order;}});dojo.declare("tq.widget.grid.Model",tq.rpc.Model,{constructor:function(_235){this.grid=_235;this.service=null;this.methodName="";this.defaultParams={};this.params={};this.resultSet=null;},getData:function(){var _236=this.getService();var _237=this.getDefaultParams();var _238=this.getParams();for(var each in _238){_237[each]=_238[each];}if(this.getGrid().getSortColumn()){_237[this.ORDER]=this.getGrid().getSortColumn();_237[this.ORDER_DIRECTION]=this.getGrid().getSortOrder();}_237[this.LIMIT]=this.getGrid().getHeight();_237[this.OFFSET]=this.getGrid().getHeight()*(this.getGrid().getPage()-1);var def=_236[this.getMethod()](_237);def.addCallback(dojo.hitch(this,"onGetDataSuccess"));def.addErrback(dojo.hitch(this,"onGetDataFail"));return def;},getGrid:function(){return this.grid;},setGrid:function(_23b){this.grid=_23b;}});dojo.declare("tq.widget.grid.Cell",null,{constructor:function(_23c,_23d){this.domNode=_23c;this.value=null;this.column=null;},getDomNode:function(){return this.domNode;},setDomNode:function(_23e){this.domNode=_23e;},setValue:function(_23f,_240){if(_23f===null){_23f="";}this.value=_23f;var _241=function(wh){if(typeof Element=="function"){try{return wh instanceof Element;}catch(e){}}else{return wh&&!isNaN(wh.nodeType);}};if(_241(_23f)){try{this.getDomNode().innerHTML="";this.getDomNode().appendChild(_23f);}catch(inError){console.error(inError);}}else{if(typeof (_240)=="function"){this.getDomNode().innerHTML=_240(_23f);}else{this.getDomNode().innerHTML=_23f;}}},getValue:function(){return this.value;},setColumn:function(_243){this.column=_243;if(this.column.getWidth()){this.getDomNode().style.width=this.column.getWidth();}if(this.getDomNode().tagName.toLowerCase()=="td"){if(this.column.getStyle()){var _244=this.column.getStyle();for(var each in _244){try{this.getDomNode().style[each]=_244[each];}catch(inError){console.warn("Wrong style definition: "+each);}}}}else{if(textAlign=this.column.getStyle()["textAlign"]){this.getDomNode().style.textAlign=textAlign;}}},getColumn:function(){return this.column;}});dojo.declare("tq.widget.grid.Row",null,{constructor:function(_246){this.domNode=_246;this.backgroundColor="#DDDDDD";},setDomNode:function(_247){this.domNode=_247;},getDomNode:function(){return this.domNode;},setHidden:function(_248){if(_248===true){this.getDomNode().style.display="none";}else{try{this.getDomNode().style.display="table-row";}catch(inError){this.getDomNode().style.display="block";}}},setColor:function(_249){if(_249){this.getDomNode().style.backgroundColor=_249;}else{this.getDomNode().style.backgroundColor=this.backgroundColor;}},addCssClass:function(_24a){this.getDomNode().className+=" "+_24a;},removeCssClass:function(_24b){var _24c=this.getDomNode().className;var _24d=_24c.replace(_24b,"");this.setCssClass(_24d);},setCssClass:function(_24e){this.getDomNode().className=_24e;}});dojo.declare("tq.widget.grid.Filter",null,{constructor:function(_24f,_250){this.name=_24f;this.domNode=_250;this.setter=null;this.getter=null;}});}if(!dojo._hasResource["com.behej.shoeSelector.widget.CheckButton"]){dojo._hasResource["com.behej.shoeSelector.widget.CheckButton"]=true;dojo.provide("com.behej.shoeSelector.widget.CheckButton");dojo.declare("com.behej.shoeSelector.widget.CheckButton",[dijit._Widget,dijit._Templated],{id:"",textLeft:"",textRight:"",tooltipLeft:"",tooltipRight:"",readOnly:"false",templateString:"<div id=\"${id}\" class=\"ssCheckButton\">\r\n\t<div class=\"left\" dojoAttachPoint=\"leftButtonNode\">\r\n\t\t<div class=\"bg-top\"></div>\r\n\t\t<div class=\"bg-middle\"></div>\r\n\t\t<div class=\"bg-bottom\"></div>\r\n\t\t<div class=\"text\" dojoAttachPoint=\"textLeftNode\"></div>\r\n\t</div>\r\n\t\r\n\t<div class=\"right\" dojoAttachPoint=\"rightButtonNode\">\r\n\t\t<div class=\"bg-top\"></div>\r\n\t\t<div class=\"bg-middle\"></div>\r\n\t\t<div class=\"bg-bottom\"></div>\r\n\t\t<div class=\"text\" dojoAttachPoint=\"textRightNode\"></div>\r\n\t</div>\r\n</div>\r\n",constructor:function(){this.value=0;},postCreate:function(){this.textLeftNode.innerHTML=this.textLeft;this.textRightNode.innerHTML=this.textRight;this.textLeftNode.title=this.tooltipLeft;this.textRightNode.title=this.tooltipRight;if(this.readOnly=="true"){this.domNode.style.cursor="default";return;}dojo.connect(this.leftButtonNode,"onmouseover",this,"buttonLeft_onMouseOver");dojo.connect(this.leftButtonNode,"onmouseout",this,"buttonLeft_onMouseOut");dojo.connect(this.leftButtonNode,"onclick",this,"buttonLeft_onClick");dojo.connect(this.leftButtonNode,"onclick",this,"onChange");dojo.connect(this.rightButtonNode,"onmouseover",this,"buttonRight_onMouseOver");dojo.connect(this.rightButtonNode,"onmouseout",this,"buttonRight_onMouseOut");dojo.connect(this.rightButtonNode,"onclick",this,"buttonRight_onClick");dojo.connect(this.rightButtonNode,"onclick",this,"onChange");},buttonLeft_onMouseOver:function(){if(this.leftButtonNode.className=="left-checked"){return;}this.leftButtonNode.className="left-hover";},buttonLeft_onMouseOut:function(){if(this.leftButtonNode.className=="left-checked"){return;}this.leftButtonNode.className="left";},buttonRight_onMouseOver:function(){if(this.rightButtonNode.className=="right-checked"){return;}this.rightButtonNode.className="right-hover";},buttonRight_onMouseOut:function(){if(this.rightButtonNode.className=="right-checked"){return;}this.rightButtonNode.className="right";},buttonLeft_onClick:function(){this.rightButtonNode.className="right";if(this.leftButtonNode.className=="left-checked"){this.leftButtonNode.className="left-hover";this.value=0;return;}this.leftButtonNode.className="left-checked";this.value=1;},buttonRight_onClick:function(){this.leftButtonNode.className="left";if(this.rightButtonNode.className=="right-checked"){this.rightButtonNode.className="right-hover";this.value=0;return;}this.rightButtonNode.className="right-checked";this.value=2;},getValue:function(){return this.value;},setValue:function(_251){if(_251==3){this.leftButtonNode.className="left-checked";this.rightButtonNode.className="right-checked";return;}if(_251==2){this.leftButtonNode.className="left";this.rightButtonNode.className="right-checked";return;}if(_251==1){this.leftButtonNode.className="left-checked";this.rightButtonNode.className="right";return;}this.leftButtonNode.className="left";this.rightButtonNode.className="right";},onChange:function(){}});}if(!dojo._hasResource["com.behej.shoeSelector.widget.RadioButton"]){dojo._hasResource["com.behej.shoeSelector.widget.RadioButton"]=true;dojo.provide("com.behej.shoeSelector.widget.RadioButton");dojo.declare("com.behej.shoeSelector.widget.RadioButton",[dijit._Widget,dijit._Templated],{id:"",textLeft:"",textMiddle:"",textRight:"",tooltipLeft:"",tooltipMiddle:"",tooltipRight:"",readOnly:"false",templateString:"<div id=\"${id}\" class=\"ssRadioButton\">\r\n\t<div class=\"left\" dojoAttachPoint=\"leftButtonNode\">\r\n\t\t<div class=\"bg-top\"></div>\r\n\t\t<div class=\"bg-middle\"></div>\r\n\t\t<div class=\"bg-bottom\"></div>\r\n\t\t<div class=\"text\" dojoAttachPoint=\"textLeftNode\"></div>\r\n\t</div>\r\n\t\r\n\t<div class=\"middle\" dojoAttachPoint=\"middleButtonNode\">\r\n\t\t<div class=\"bg-top\"></div>\r\n\t\t<div class=\"bg-middle\"></div>\r\n\t\t<div class=\"bg-bottom\"></div>\r\n\t\t<div class=\"text\" dojoAttachPoint=\"textMiddleNode\"></div>\r\n\t</div>\r\n\t\r\n\t<div class=\"right\" dojoAttachPoint=\"rightButtonNode\">\r\n\t\t<div class=\"bg-top\"></div>\r\n\t\t<div class=\"bg-middle\"></div>\r\n\t\t<div class=\"bg-bottom\"></div>\r\n\t\t<div class=\"text\" dojoAttachPoint=\"textRightNode\"></div>\r\n\t</div>\r\n</div>\r\n",constructor:function(){this.value=0;},postCreate:function(){this.textLeftNode.innerHTML=this.textLeft;this.textMiddleNode.innerHTML=this.textMiddle;this.textRightNode.innerHTML=this.textRight;this.textLeftNode.title=this.tooltipLeft;this.textMiddleNode.title=this.tooltipMiddle;this.textRightNode.title=this.tooltipRight;if(this.readOnly=="true"){this.domNode.style.cursor="default";return;}dojo.connect(this.leftButtonNode,"onmouseover",this,"buttonLeft_onMouseOver");dojo.connect(this.leftButtonNode,"onmouseout",this,"buttonLeft_onMouseOut");dojo.connect(this.leftButtonNode,"onclick",this,"buttonLeft_onClick");dojo.connect(this.leftButtonNode,"onclick",this,"onChange");dojo.connect(this.middleButtonNode,"onmouseover",this,"buttonMiddle_onMouseOver");dojo.connect(this.middleButtonNode,"onmouseout",this,"buttonMiddle_onMouseOut");dojo.connect(this.middleButtonNode,"onclick",this,"buttonMiddle_onClick");dojo.connect(this.middleButtonNode,"onclick",this,"onChange");dojo.connect(this.rightButtonNode,"onmouseover",this,"buttonRight_onMouseOver");dojo.connect(this.rightButtonNode,"onmouseout",this,"buttonRight_onMouseOut");dojo.connect(this.rightButtonNode,"onclick",this,"buttonRight_onClick");dojo.connect(this.rightButtonNode,"onclick",this,"onChange");},buttonLeft_onMouseOver:function(){if(this.leftButtonNode.className=="left-checked"){return;}this.leftButtonNode.className="left-hover";},buttonLeft_onMouseOut:function(){if(this.leftButtonNode.className=="left-checked"){return;}this.leftButtonNode.className="left";},buttonMiddle_onMouseOver:function(){if(this.middleButtonNode.className=="middle-checked"){return;}this.middleButtonNode.className="middle-hover";},buttonMiddle_onMouseOut:function(){if(this.middleButtonNode.className=="middle-checked"){return;}this.middleButtonNode.className="middle";},buttonRight_onMouseOver:function(){if(this.rightButtonNode.className=="right-checked"){return;}this.rightButtonNode.className="right-hover";},buttonRight_onMouseOut:function(){if(this.rightButtonNode.className=="right-checked"){return;}this.rightButtonNode.className="right";},buttonLeft_onClick:function(){this.middleButtonNode.className="middle";this.rightButtonNode.className="right";if(this.leftButtonNode.className=="left-checked"){this.leftButtonNode.className="left-hover";this.value=0;return;}this.leftButtonNode.className="left-checked";this.value=1;},buttonMiddle_onClick:function(){this.leftButtonNode.className="left";this.rightButtonNode.className="right";if(this.middleButtonNode.className=="middle-checked"){this.middleButtonNode.className="middle-hover";this.value=0;return;}this.middleButtonNode.className="middle-checked";this.value=2;},buttonRight_onClick:function(){this.middleButtonNode.className="middle";this.leftButtonNode.className="left";if(this.rightButtonNode.className=="right-checked"){this.rightButtonNode.className="right-hover";this.value=0;return;}this.rightButtonNode.className="right-checked";this.value=4;},getValue:function(_252){return this.value;},setValue:function(_253){if(_253==7){this.leftButtonNode.className="left-checked";this.middleButtonNode.className="middle-checked";this.rightButtonNode.className="right-checked";return;}if(_253==6){this.leftButtonNode.className="left";this.middleButtonNode.className="middle-checked";this.rightButtonNode.className="right-checked";return;}if(_253==5){this.leftButtonNode.className="left-checked";this.middleButtonNode.className="middle";this.rightButtonNode.className="right-checked";return;}if(_253==4){this.leftButtonNode.className="left";this.middleButtonNode.className="middle";this.rightButtonNode.className="right-checked";return;}if(_253==3){this.leftButtonNode.className="left-checked";this.middleButtonNode.className="middle-checked";this.rightButtonNode.className="right";return;}if(_253==2){this.leftButtonNode.className="left";this.middleButtonNode.className="middle-checked";this.rightButtonNode.className="right";return;}if(_253==1){this.leftButtonNode.className="left-checked";this.middleButtonNode.className="middle";this.rightButtonNode.className="right";return;}this.leftButtonNode.className="left";this.middleButtonNode.className="middle";this.rightButtonNode.className="right";},onChange:function(){}});}if(!dojo._hasResource["com.behej.shoeSelector.widget.MultiComboBox"]){dojo._hasResource["com.behej.shoeSelector.widget.MultiComboBox"]=true;dojo.provide("com.behej.shoeSelector.widget.MultiComboBox");dojo.declare("com.behej.shoeSelector.widget.MultiComboBox",[dijit._Widget,dijit._Templated],{caption:"",templateString:"<div id=\"${id}\" class=\"ssMultiComboBox\">\r\n\t<span dojoAttachPoint=\"captionNode\" class=\"caption\"></span><span dojoAttachPoint=\"countNode\" class=\"count\"></span><span dojoAttachPoint=\"arrowNode\">&#9660;&nbsp;</span>\r\n</div>\r\n",constructor:function(){this.timeout=null;this.isOpen=false;this.items=[];this.isInside=false;},postCreate:function(){this.createPopup();this.setCaption(this.caption);dojo.connect(this.domNode,"onmouseover",this,"open");dojo.connect(this.domNode,"onmouseout",this,"setTimeout");},setTimeout:function(_254){if(_254.relatedTarget){if(_254.relatedTarget===this.captionNode){return;}if(_254.relatedTarget===this.countNode){return;}if(_254.relatedTarget===this.arrowNode){return;}if(_254.relatedTarget.className=="ssMultiComboBoxItem"){return;}if(_254.relatedTarget===this.domNode){return;}}this.timeout=setTimeout(dojo.hitch(this,"close"),100);},clearTimeout:function(){if(this.timeout){clearTimeout(this.timeout);}},createPopup:function(){this.popupNode=document.createElement("div");this.popupNode.className="ssMultiComboBoxPopup";this.selectContainerNode=document.createElement("div");this.selectContainerNode.className="toolbar";this.selectAllNode=document.createElement("img");this.selectAllNode.src="applications/client/web/images/shoeSelector/icon-select-all.png";this.selectAllNode.className="icon";this.selectAllNode.title="v"+String.fromCharCode(353)+"echno";this.selectNoneNode=document.createElement("img");this.selectNoneNode.src="applications/client/web/images/shoeSelector/icon-select-none.png";this.selectNoneNode.className="icon";this.selectNoneNode.title="nic";this.selectInvertNode=document.createElement("img");this.selectInvertNode.src="applications/client/web/images/shoeSelector/icon-select-invert.png";this.selectInvertNode.className="icon";this.selectInvertNode.title="invertovat";this.selectContainerNode.appendChild(this.selectAllNode);this.selectContainerNode.appendChild(this.selectNoneNode);this.selectContainerNode.appendChild(this.selectInvertNode);this.popupNode.appendChild(this.selectContainerNode);dojo.body().appendChild(this.popupNode);dojo.connect(this.popupNode,"onmouseover",this,"clearTimeout");dojo.connect(this.popupNode,"onmouseout",this,"setTimeout");dojo.connect(this.selectAllNode,"onclick",this,"selectAll");dojo.connect(this.selectNoneNode,"onclick",this,"selectNone");dojo.connect(this.selectInvertNode,"onclick",this,"selectInvert");},placePopup:function(){var _255=dojo.coords(this.domNode,true);var x=_255.x+1;var y=_255.y+dojo.style(this.domNode,"height")+1;with(this.popupNode.style){left=x+"px";top=y+"px";}},sizePopup:function(){this.popupNode.style.visibility="hidden";this.popupNode.style.display="block";if(dojo.isIE){var _258=0;dojo.forEach(this.items,function(item){var _25a=dojo.style(item.captionNode,"width")+dojo.style(item.imageNode,"width")+4;if(_25a>_258){_258=_25a;}},item);var _25b=_258;if(_25b<52){_25b=52;}dojo.forEach(this.items,function(item){item.domNode.style.width=_25b+"px";},this);}this.popupNode.style.display="none";this.popupNode.style.visibility="visible";},add:function(key,_25e,_25f){var item=new com.behej.shoeSelector.widget.MultiComboBoxItem({key:key,value:_25e,checked:_25f});item.onChangeConnect=dojo.connect(item,"onChange",this,"onChange");this.items.push(item);this.popupNode.appendChild(item.domNode);this.updateCount();},open:function(){if(this.items.length==0){return;}if(this.isOpen){return;}this.placePopup();this.sizePopup();this.popupNode.style.display="block";this.isOpen=true;},close:function(){this.popupNode.style.display="none";this.isOpen=false;},setCaption:function(_261){this._caption=_261;this.captionNode.innerHTML="&nbsp;"+_261;},updateCount:function(){var _262=this.items.length;var _263=0;dojo.forEach(this.items,function(item){if(item.isChecked()){_263++;}},this);this.countNode.innerHTML="&nbsp;("+_263+" z "+_262+")&nbsp;";},getCaption:function(){return this._caption;},onChange:function(){this.updateCount();},getSelection:function(){var _265=new Array();dojo.forEach(this.items,function(item){if(item.isChecked()){_265.push(item.getKey());}},this);return _265;},selectAll:function(){var _267=0;dojo.forEach(this.items,function(item){if(item.isChecked()){_267++;}item.check(true);},this);if(this.items.length!=_267){this.onChange();}},selectNone:function(){var _269=0;dojo.forEach(this.items,function(item){if(!item.isChecked()){_269++;}item.uncheck(true);},this);if(this.items.length!=_269){this.onChange();}},selectInvert:function(){dojo.forEach(this.items,function(item){if(item.isChecked()){item.uncheck(true);}else{item.check(true);}},this);this.onChange();}});dojo.declare("com.behej.shoeSelector.widget.MultiComboBoxItem",[dijit._Widget,dijit._Templated],{key:false,value:false,checked:false,templateString:"<div class=\"ssMultiComboBoxItem\">"+"<img dojoAttachPoint=\"imageNode\" />"+"<span dojoAttachPoint=\"captionNode\"></span>"+"</div>",postCreate:function(){if(this.checked){this.check();}else{this.uncheck();}this.setCaption(this.value);this.setKey(this.key);dojo.connect(this.domNode,"onmouseover",this,"onMouseOver");dojo.connect(this.domNode,"onmouseout",this,"onMouseOut");dojo.connect(this.domNode,"onclick",this,"onClick");},setCaption:function(_26c){this._caption=_26c;this.captionNode.innerHTML=_26c;},getCaption:function(){return this._caption;},setKey:function(_26d){this._key=_26d;},getKey:function(){return this._key;},onMouseOver:function(_26e){dojo.addClass(this.domNode,"ssMultiComboBoxItem-hover");},onMouseOut:function(_26f){if(_26f.relatedTarget){if(_26f.relatedTarget===this.domNode){return;}if(_26f.relatedTarget===this.captionNode){return;}if(_26f.relatedTarget===this.imageNode){return;}}dojo.removeClass(this.domNode,"ssMultiComboBoxItem-hover");},onClick:function(){this.toggle();},toggle:function(){if(this._checked){this.uncheck();return;}this.check();},check:function(_270){if(this._checked===true){return;}this.imageNode.src="applications/client/web/images/shoeSelector/checked.gif";this._checked=true;if(_270!==true){this.onChange();}},uncheck:function(_271){if(this._checked===false){return;}this.imageNode.src="applications/client/web/images/shoeSelector/pixel.gif";this._checked=false;if(_271!==true){this.onChange();}},isChecked:function(){return this._checked;},onChange:function(){}});}if(!dojo._hasResource["com.behej.shoeSelector.widget.ComboBox"]){dojo._hasResource["com.behej.shoeSelector.widget.ComboBox"]=true;dojo.provide("com.behej.shoeSelector.widget.ComboBox");dojo.declare("com.behej.shoeSelector.widget.ComboBox",[dijit._Widget,dijit._Templated],{width:"",templateString:"<div id=\"${id}\" class=\"ssComboBox\">\r\n\t<div dojoAttachPoint=\"arrowNode\" class=\"arrow\">&#9660;&nbsp;</div><span dojoAttachPoint=\"captionNode\" class=\"caption\"></span>\r\n</div>\r\n",constructor:function(){this.timeout=null;this.isOpen=false;this.items=[];this.isInside=false;this._width=false;this._selection=false;},postCreate:function(){if(dojo.trim(this.width)!=""){console.log("setting width: "+this.width);this._width=this.width;this.domNode.style.width=this._width;}this.createPopup();this.setCaption(this.caption);dojo.connect(this.domNode,"onmouseover",this,"open");dojo.connect(this.domNode,"onmouseout",this,"setTimeout");},setTimeout:function(_272){if(_272.relatedTarget){if(_272.relatedTarget===this.captionNode){return;}if(_272.relatedTarget===this.arrowNode){return;}if(_272.relatedTarget.className=="ssMultiComboBoxItem"){return;}if(_272.relatedTarget===this.domNode){return;}}this.timeout=setTimeout(dojo.hitch(this,"close"),100);},clearTimeout:function(){if(this.timeout){clearTimeout(this.timeout);}},createPopup:function(){this.popupNode=document.createElement("div");this.popupNode.className="ssMultiComboBoxPopup";dojo.body().appendChild(this.popupNode);dojo.connect(this.popupNode,"onmouseover",this,"clearTimeout");dojo.connect(this.popupNode,"onmouseout",this,"setTimeout");},placePopup:function(){var _273=dojo.coords(this.domNode,true);var x=_273.x+1;var y=_273.y+dojo.style(this.domNode,"height")+1;with(this.popupNode.style){left=x+"px";top=y+"px";}},sizePopup:function(){this.popupNode.style.visibility="hidden";this.popupNode.style.display="block";if(dojo.isIE){var _276=0;dojo.forEach(this.items,function(item){var _278=dojo.style(item.captionNode,"width")+dojo.style(item.imageNode,"width")+4;if(_278>_276){_276=_278;}},item);var _279=_276;if(_279<52){_279=52;}dojo.forEach(this.items,function(item){item.domNode.style.width=_279+"px";},this);}this.popupNode.style.display="none";this.popupNode.style.visibility="visible";},add:function(key,_27c){var item=new com.behej.shoeSelector.widget.ComboBoxItem({key:key,value:_27c});var _27e=dojo.hitch(this,function(_27f){return function(){this.onItemClick(_27f);};});item.onChangeConnect=dojo.connect(item,"onChange",this,_27e(key));this.items.push(item);this.popupNode.appendChild(item.domNode);if(this.items.length==1){this.select(item.getKey());}},open:function(){if(this.items.length==0){return;}if(this.isOpen){return;}this.placePopup();this.sizePopup();this.popupNode.style.display="block";this.isOpen=true;},close:function(){this.popupNode.style.display="none";this.isOpen=false;},setCaption:function(_280){this._caption=_280;this.captionNode.innerHTML="&nbsp;"+_280;},getCaption:function(){return this._caption;},onItemClick:function(key){this.select(key);},onChange:function(){},select:function(key){var _283=false;if(this._selection){if(this._selection.getKey()!=key){_283=true;}this._selection.uncheck(true);}dojo.forEach(this.items,function(item){if(item.getKey()==key){item.check(true);this._selection=item;}},this);this.setCaption(this._selection.getCaption());this.close();if(_283){this.onChange();}},getSelection:function(){return this._selection.getKey();}});dojo.declare("com.behej.shoeSelector.widget.ComboBoxItem",[dijit._Widget,dijit._Templated],{key:false,value:false,templateString:"<div class=\"ssMultiComboBoxItem\">"+"<img dojoAttachPoint=\"imageNode\" />"+"<span dojoAttachPoint=\"captionNode\"></span>"+"</div>",postCreate:function(){this.uncheck();this.setCaption(this.value);this.setKey(this.key);dojo.connect(this.domNode,"onmouseover",this,"onMouseOver");dojo.connect(this.domNode,"onmouseout",this,"onMouseOut");dojo.connect(this.domNode,"onclick",this,"onClick");},setCaption:function(_285){this._caption=_285;this.captionNode.innerHTML=_285;},getCaption:function(){return this._caption;},setKey:function(_286){this._key=_286;},getKey:function(){return this._key;},onMouseOver:function(_287){dojo.addClass(this.domNode,"ssMultiComboBoxItem-hover");},onMouseOut:function(_288){if(_288.relatedTarget){if(_288.relatedTarget===this.domNode){return;}if(_288.relatedTarget===this.captionNode){return;}if(_288.relatedTarget===this.imageNode){return;}}dojo.removeClass(this.domNode,"ssMultiComboBoxItem-hover");},onClick:function(){this.toggle();},toggle:function(){if(this._checked){this.uncheck();return;}this.check();},check:function(_289){if(this._checked===true){return;}this.imageNode.src="applications/client/web/images/shoeSelector/checked.gif";this._checked=true;if(_289!==true){this.onChange();}},uncheck:function(_28a){if(this._checked===false){return;}this.imageNode.src="applications/client/web/images/shoeSelector/pixel.gif";this._checked=false;if(_28a!==true){this.onChange();}},isChecked:function(){return this._checked;},onChange:function(){}});}if(!dojo._hasResource["tq.form.Select"]){dojo._hasResource["tq.form.Select"]=true;dojo.provide("tq.form.Select");dojo.declare("tq.form.Select",null,{constructor:function(_28b){this.target=_28b;dojo.connect(this.target,"onchange",this,"onChange");this.isThrobber=false;},onChange:function(){},removeAll:function(){this.target.length=0;},add:function(_28c,_28d){var len=this.target.options.length;this.target.options[len]=new Option(_28d,_28c);},select:function(_28f){this.target.selectedIndex=_28f;},selectByKey:function(_290){var o=this.target.options;for(var i=0;i<o.length;i++){if(o[i].value==_290){o[i].selected=true;}}},selectByValue:function(_293){var o=this.target.options;for(var i=0;i<o.length;i++){if(o[i].innerHTML==_293){o[i].selected=true;}}},disable:function(){this.target.disabled=true;},enable:function(){this.target.disabled=false;},getSelectedKey:function(){var _296=this.getSelectedIndex();if(_296<0){return null;}return this.target.options[_296].value;},getSelectedIndex:function(){return this.target.selectedIndex;},getSelectedValue:function(){var _297=this.getSelectedIndex();if(_297<0){return null;}return this.target.options[_297].innerHTML;},throbber:function(show){if(show){if(this.isThrobber){return;}this.backupOptions=this._cloneOptions(this.target.options);this.backupSelection=this.getSelectedIndex();this.removeAll();this.disable();this.add("0","loading...");this.isThrobber=true;}else{if(!this.isThrobber){return;}this.isThrobber=false;this.removeAll();var o=this.backupOptions;dojo.forEach(this.backupOptions,function(item){this.add(item[0],item[1]);},this);this.select(this.backupSelection);this.enable();}},_cloneOptions:function(_29b){var _29c;var _29d=new Array();for(var i=0;i<_29b.length;i++){_29c=[_29b[i].value,_29b[i].innerHTML];_29d.push(_29c);}return _29d;},setWidth:function(_29f){this.target.style.width=_29f;}});}if(!dojo._hasResource["dojo.dnd.common"]){dojo._hasResource["dojo.dnd.common"]=true;dojo.provide("dojo.dnd.common");dojo.dnd._copyKey=navigator.appVersion.indexOf("Macintosh")<0?"ctrlKey":"metaKey";dojo.dnd.getCopyKeyState=function(e){return e[dojo.dnd._copyKey];};dojo.dnd._uniqueId=0;dojo.dnd.getUniqueId=function(){var id;do{id="dojoUnique"+(++dojo.dnd._uniqueId);}while(dojo.byId(id));return id;};dojo.dnd._empty={};dojo.dnd.isFormElement=function(e){var t=e.target;if(t.nodeType==3){t=t.parentNode;}return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;};}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResource["dojo.dnd.autoscroll"]=true;dojo.provide("dojo.dnd.autoscroll");dojo.dnd.getViewport=function(){var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();if(dojo.isMozilla){return {w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&w.innerWidth){return {w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOpera&&dd&&dd.clientWidth){return {w:dd.clientWidth,h:dd.clientHeight};}else{if(b.clientWidth){return {w:b.clientWidth,h:b.clientHeight};}}}}return null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=32;dojo.dnd.H_TRIGGER_AUTOSCROLL=32;dojo.dnd.V_AUTOSCROLL_VALUE=16;dojo.dnd.H_AUTOSCROLL_VALUE=16;dojo.dnd.autoScroll=function(e){var v=dojo.dnd.getViewport(),dx=0,dy=0;if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes={"div":1,"p":1,"td":1};dojo.dnd._validOverflow={"auto":1,"scroll":1};dojo.dnd.autoScrollNodes=function(e){for(var n=e.target;n;){if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){var s=dojo.getComputedStyle(n);if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){var b=dojo._getContentBox(n,s),t=dojo._abs(n,true);console.debug(b.l,b.t,t.x,t.y,n.scrollLeft,n.scrollTop);b.l+=t.x+n.scrollLeft;b.t+=t.y+n.scrollTop;var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-b.l,ry=e.pageY-b.t,dx=0,dy=0;if(rx>0&&rx<b.w){if(rx<w){dx=-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(rx>b.w-w){dx=dojo.dnd.H_AUTOSCROLL_VALUE;}}}if(ry>0&&ry<b.h){if(ry<h){dy=-dojo.dnd.V_AUTOSCROLL_VALUE;}else{if(ry>b.h-h){dy=dojo.dnd.V_AUTOSCROLL_VALUE;}}}var _2b7=n.scrollLeft,_2b8=n.scrollTop;n.scrollLeft=n.scrollLeft+dx;n.scrollTop=n.scrollTop+dy;if(dx||dy){console.debug(_2b7+", "+_2b8+"\n"+dx+", "+dy+"\n"+n.scrollLeft+", "+n.scrollTop);}if(_2b7!=n.scrollLeft||_2b8!=n.scrollTop){return;}}}try{n=n.parentNode;}catch(x){n=null;}}dojo.dnd.autoScroll(e);};}if(!dojo._hasResource["dojo.dnd.move"]){dojo._hasResource["dojo.dnd.move"]=true;dojo.provide("dojo.dnd.move");dojo.dnd.Mover=function(node,e){this.node=dojo.byId(node);this.marginBox={l:e.pageX,t:e.pageY};var d=node.ownerDocument,_2bc=dojo.connect(d,"onmousemove",this,"onFirstMove");this.events=[dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"destroy"),dojo.connect(d,"ondragstart",dojo,"stopEvent"),dojo.connect(d,"onselectstart",dojo,"stopEvent"),_2bc];dojo.publish("/dnd/move/start",[this]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(this.node,"dojoMoveItem");};dojo.extend(dojo.dnd.Mover,{onMouseMove:function(e){dojo.dnd.autoScroll(e);var m=this.marginBox;dojo.marginBox(this.node,{l:m.l+e.pageX,t:m.t+e.pageY});},onFirstMove:function(){this.node.style.position="absolute";var m=dojo.marginBox(this.node);m.l-=this.marginBox.l;m.t-=this.marginBox.t;this.marginBox=m;dojo.disconnect(this.events.pop());},destroy:function(){dojo.forEach(this.events,dojo.disconnect);dojo.publish("/dnd/move/stop",[this]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(this.node,"dojoMoveItem");this.events=this.node=null;}});dojo.dnd.Moveable=function(node,_2c1){this.node=dojo.byId(node);this.handle=(_2c1&&_2c1.handle)?dojo.byId(_2c1.handle):null;if(!this.handle){this.handle=this.node;}this.delay=(_2c1&&_2c1.delay>0)?_2c1.delay:0;this.skip=_2c1&&_2c1.skip;this.mover=(_2c1&&_2c1.mover)?_2c1.mover:dojo.dnd.Mover;this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",dojo,"stopEvent"),dojo.connect(this.handle,"onselectstart",dojo,"stopEvent")];};dojo.extend(dojo.dnd.Moveable,{handle:"",delay:0,skip:false,markupFactory:function(_2c2,node){return new dojo.dnd.Moveable(node,_2c2);},destroy:function(){dojo.forEach(this.events,dojo.disconnect);this.events=this.node=this.handle=null;},onMouseDown:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.delay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"));this.events.push(dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));this._lastX=e.pageX;this._lastY=e.pageY;}else{new this.mover(this.node,e);}dojo.stopEvent(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);new this.mover(this.node,e);}dojo.stopEvent(e);},onMouseUp:function(e){dojo.disconnect(this.events.pop());dojo.disconnect(this.events.pop());}});dojo.dnd.constrainedMover=function(fun,_2c8){var _2c9=function(node,e){dojo.dnd.Mover.call(this,node,e);};dojo.extend(_2c9,dojo.dnd.Mover.prototype);dojo.extend(_2c9,{onMouseMove:function(e){var m=this.marginBox,c=this.constraintBox,l=m.l+e.pageX,t=m.t+e.pageY;l=l<c.l?c.l:c.r<l?c.r:l;t=t<c.t?c.t:c.b<t?c.b:t;dojo.marginBox(this.node,{l:l,t:t});},onFirstMove:function(){dojo.dnd.Mover.prototype.onFirstMove.call(this);var c=this.constraintBox=fun.call(this),m=this.marginBox;c.r=c.l+c.w-(_2c8?m.w:0);c.b=c.t+c.h-(_2c8?m.h:0);}});return _2c9;};dojo.dnd.boxConstrainedMover=function(box,_2d4){return dojo.dnd.constrainedMover(function(){return box;},_2d4);};dojo.dnd.parentConstrainedMover=function(area,_2d6){var fun=function(){var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);if(area=="margin"){return mb;}var t=dojo._getMarginExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="border"){return mb;}t=dojo._getBorderExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;if(area=="padding"){return mb;}t=dojo._getPadExtents(n,s);mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;return mb;};return dojo.dnd.constrainedMover(fun,_2d6);};}if(!dojo._hasResource["com.behej.common.View"]){dojo._hasResource["com.behej.common.View"]=true;dojo.provide("com.behej.common.View");dojo.declare("com.behej.common.View",null,{constructor:function(_2dc){this.domNode=_2dc;this.initComponents();this.initConnections();this.isVisible=false;},initComponents:function(){},initConnections:function(){},show:function(){this.onLoad();this.isVisible=true;this.domNode.style.display="block";this.onShow();},hide:function(){this.onHide();this.isVisible=false;this.domNode.style.display="none";},onLoad:function(){},onShow:function(){},onHide:function(){}});}if(!dojo._hasResource["com.behej.common.Background"]){dojo._hasResource["com.behej.common.Background"]=true;dojo.provide("com.behej.common.Background");dojo.declare("com.behej.common.Background",null,{constructor:function(_2dd){this.domNode=_2dd;},show:function(){var _2de=dojo.marginBox(dojo.body());var _2df=dijit.getViewport();var _2e0=_2de.h>_2df.h?_2de.h:_2df.h;this.hideFlash();this.hideSelectBoxes();this.domNode.style.width="100%";if(dojo.isIE==6){this.domNode.style.width=_2de.w+"px";}this.domNode.style.height=_2e0+"px";this.domNode.style.display="block";},hide:function(){this.domNode.style.display="none";this.showFlash();this.showSelectBoxes();},showFlash:function(){var _2e1=document.getElementsByTagName("object");for(i=0;i!=_2e1.length;i++){_2e1[i].style.visibility="visible";}var _2e2=document.getElementsByTagName("embeds");for(i=0;i!=_2e2.length;i++){_2e2[i].style.visibility="visible";}},hideFlash:function(){var _2e3=document.getElementsByTagName("object");for(i=0;i!=_2e3.length;i++){_2e3[i].style.visibility="hidden";}var _2e4=document.getElementsByTagName("embeds");for(i=0;i!=_2e4.length;i++){_2e4[i].style.visibility="hidden";}},showSelectBoxes:function(){var _2e5=document.getElementsByTagName("select");for(i=0;i!=_2e5.length;i++){_2e5[i].style.visibility="visible";}},hideSelectBoxes:function(){if(!dojo.isIE||dojo.isIE>6){return;}var _2e6=document.getElementsByTagName("select");for(i=0;i!=_2e6.length;i++){_2e6[i].style.visibility="hidden";}}});com.behej.common.Background.instance=null;com.behej.common.Background.getInstance=function(_2e7){var node=_2e7||"dialogBackground";if(com.behej.common.Background.instance==null){com.behej.common.Background.instance=new com.behej.common.Background(dojo.byId(node));}return com.behej.common.Background.instance;};}if(!dojo._hasResource["com.behej.common.Dialog"]){dojo._hasResource["com.behej.common.Dialog"]=true;dojo.provide("com.behej.common.Dialog");dojo.declare("com.behej.common.Dialog",com.behej.common.View,{constructor:function(){this.background=com.behej.common.Background.getInstance();dojo.connect(this,"onHide",this.background,"hide");dojo.connect(this,"onShow",this.background,"show");},initMovable:function(){var _2e9=this.domNode.id;this._movable=new dojo.dnd.Moveable(_2e9,{handle:_2e9+"_windowTitle"});},center:function(){var _2ea=dijit.getViewport();this.domNode.style.visibility="hidden";this.domNode.style.display="block";var _2eb=dojo.style(this.domNode,"width");var _2ec=dojo.style(this.domNode,"height");this.domNode.style.display="none";this.domNode.style.visibility="visible";var left=parseInt((_2ea.w-_2eb)/2);var top=parseInt(_2ea.t+(_2ea.h-_2ec)/2);if(left<0){left=0;}if(top<0){top=0;}this.domNode.style.top=top+"px";this.domNode.style.left=left+"px";}});}if(!dojo._hasResource["com.behej.shoeSelector.ShoeDialog"]){dojo._hasResource["com.behej.shoeSelector.ShoeDialog"]=true;dojo.provide("com.behej.shoeSelector.ShoeDialog");dojo.declare("com.behej.shoeSelector.ShoeDialog",com.behej.common.Dialog,{constructor:function(){this.images={none:"applications/client/web/images/shoeSelector/no_image_small.gif",loading:"applications/client/web/images/shoeSelector/loading_image_small.gif"};},initComponents:function(){this.domNode=dojo.byId("shoeDialog");this.initMovable();dojo.query("div[id^='shoeDialog_form_']").forEach(function(_2ef){var _2f0=dijit.byId(_2ef.id);if(_2f0){_2f0.domNode.style.marginLeft="6px";}},this);this.loadedContent=dojo.byId("shoeDialog_loadedContent");this.loadingContent=dojo.byId("shoeDialog_loadingContent");this.photoNode=dojo.byId("shoeDialog_form_photo");},initConnections:function(){dojo.connect(dojo.byId("shoeDialog_cmdOk"),"onclick",this,"hide");dojo.connect(this.photoNode,"onerror",this,function(){this.photoNode.src=this.images.none;});dojo.connect(dojo.byId("shoeDialog_cmdPrint"),"onclick",this,"onPrint");},onLoad:function(){this.loadedContent.style.display="none";this.loadingContent.style.display="block";this.setPhoto(this.images.loading);this.setTitle("Nahravam...");this.center();},hideWidgets:function(){dojo.query("div[id^='shoeDialog_form_']").forEach(function(_2f1){var _2f2=dijit.byId(_2f1.id);if(_2f2){_2f2.domNode.style.display="none";}},this);},showWidgets:function(){dojo.query("div[id^='shoeDialog_form_']").forEach(function(_2f3){var _2f4=dijit.byId(_2f3.id);if(_2f4){_2f4.domNode.style.display="block";}},this);},show:function(_2f5){this.loadShoe(_2f5);this.constructor.superclass.show.apply(this);},
	onShow:function(){$('object,embed,iframe').css('visibility','hidden');}, // puvodne nebylo, je kvuli skryti reklam
	onHide:function(){$('object,embed,iframe').css('visibility','visible'); // puvodne nebylo, je kvuli skryti reklam
	if(dojo.isIE==6||dojo.isIE==7){this.hideWidgets();}window.location="#selector";},loadShoe:function(id){var _2f7=new tq.rpc.Service("Shoe");_2f7.setThrobber(false);var def=_2f7.getShoe({id:id});def.addCallback(this,"loadShoe_onSuccess");def.addErrback(this,"loadShoe_onFail");},loadShoe_onSuccess:function(_2f9){window.location="#shoe_id="+_2f9.id;this.setId(_2f9.id);this.setTitle(_2f9.title);this.setPhoto(_2f9.photo);this.setDescription(_2f9.description);this.setBrand(_2f9.brand_title);this.setModel(_2f9.model_title);this.setYear(_2f9.year);this.setPrice(_2f9.price);this.setUrl(_2f9.url);this.setShoeWeight(_2f9.shoe_weight);this.setGender(_2f9.gender);this.setWeight(_2f9.weight);this.setVolume(_2f9.volume);this.setSpeed(_2f9.speed);this.setSurface(_2f9.surface);this.setStyle(_2f9.style);this.setArch(_2f9.arch);this.setAnatomy(_2f9.anatomy);this.loadingContent.style.display="none";this.loadedContent.style.display="block";if(dojo.isIE==6||dojo.isIE==7){this.showWidgets();}},loadShoe_onFail:function(_2fa){alert("Chyba. Bota neexistuje.");this.hide();},setId:function(_2fb){this._id=_2fb;},getId:function(){return this._id;},setTitle:function(_2fc){dojo.byId("shoeDialog_titleText").innerHTML=_2fc;dojo.byId("shoeDialog_shoeTitle").innerHTML=_2fc;},setPhoto:function(_2fd){if(dojo.trim(_2fd)==""){this.photoNode.src=this.images.none;return;}if(_2fd.indexOf("no_image_small.gif")>-1){this.photoNode.src=this.images.none;return;}this.photoNode.src=_2fd;},setDescription:function(_2fe){dojo.byId("shoeDialog_form_description").innerHTML=_2fe;},setBrand:function(_2ff){dojo.byId("shoeDialog_form_brand").innerHTML=_2ff;},setModel:function(_300){dojo.byId("shoeDialog_form_model").innerHTML=_300;},setYear:function(_301){dojo.byId("shoeDialog_form_year").innerHTML=_301;},setPrice:function(_302){dojo.byId("shoeDialog_form_price").innerHTML=this._formatPrice(_302);},_formatPrice:function(_303){var _304=_303;var _305=_304;if(_304>999){var _306=(parseInt(_304/1000));var _307=_304-(_306*1000);_305=_306+" ";if(_307<100){_305+="0";}if(_307<10){_305+="0";}_305+=_307;}if(parseInt(_304)>0){_305+=" K&#269;";}else{_305="";}return _305;},setUrl:function(_308){var _309=dojo.byId("shoeDialog_form_url");if(_308===null){_308="";}if(_308.indexOf("http://")==-1&&dojo.trim(_308)!=""){_308="http://"+_308;}_309.href=_308;_309.title=_308;var link=_308.substring(7);_309.innerHTML=(link.length>20)?link.substring(0,20)+"...":link;},setGender:function(_30b){dijit.byId("shoeDialog_form_gender").setValue(_30b);},setWeight:function(_30c){dijit.byId("shoeDialog_form_weight").setValue(_30c);},setVolume:function(_30d){dijit.byId("shoeDialog_form_volume").setValue(_30d);},setSpeed:function(_30e){dijit.byId("shoeDialog_form_speed").setValue(_30e);},setSurface:function(_30f){dijit.byId("shoeDialog_form_surface").setValue(_30f);},setStyle:function(_310){dijit.byId("shoeDialog_form_style").setValue(_310);},setArch:function(_311){dijit.byId("shoeDialog_form_arch").setValue(_311);},setAnatomy:function(_312){dijit.byId("shoeDialog_form_anatomy").setValue(_312);},setShoeWeight:function(_313){if(_313===null||_313==0){dojo.byId("shoeDialog_form_shoeWeight").innerHTML="";return;}dojo.byId("shoeDialog_form_shoeWeight").innerHTML=_313+" g";},onPrint:function(){window.open("shoe-printer.php?shoe_id="+this.getId(),"shoePrinter","status=0,toolbar=0,location=0,menubar=0,width=640,height=640,scrollbars=1");}});}if(!dojo._hasResource["com.behej.ShoeSelector"]){dojo._hasResource["com.behej.ShoeSelector"]=true;dojo.provide("com.behej.ShoeSelector");dojo.declare("com.behej.ShoeSelector",null,{constructor:function(){this.helpVisible="help";},main:function(){dojo.byId("loadingContent").style.display="none";dojo.byId("compatibleBrowserContent").style.display="block";this.initComponents();this.initConnections();this.onLoad();},initComponents:function(){this.grid=dijit.byId("selector_grid");this.shoeDialog=new com.behej.shoeSelector.ShoeDialog();var _314=new Array();dojo.query("div[id^='radio_']").forEach(function(_315){_314.push(_315.id);},this);this.radios={};dojo.forEach(_314,function(_316){this.radios[_316.substring(_316.lastIndexOf("_")+1)]=dijit.byId(_316);},this);this.filterGenders=dijit.byId("filter_genders");this.filterBrands=dijit.byId("filter_brands");this.filterYears=dijit.byId("filter_years");this.initGenders();this.initBrands();this.initYears();this.initGrid();},initConnections:function(){var _317=function(_318,_319){return function(){this.param_onMouseOver(_318,_319);};};for(var each in this.radios){dojo.connect(this.radios[each],"onChange",this,"updateGrid");dojo.connect(this.radios[each],"buttonLeft_onMouseOver",this,_317(each,"left"));dojo.connect(this.radios[each],"buttonMiddle_onMouseOver",this,_317(each,"middle"));dojo.connect(this.radios[each],"buttonRight_onMouseOver",this,_317(each,"right"));}dojo.connect(this.filterBrands,"onChange",this,"updateGrid");dojo.connect(this.filterGenders,"onChange",this,"updateGrid");dojo.connect(this.filterYears,"onChange",this,"updateGrid");},initBrands:function(){var _31b=tq.runtime.data.brands;for(var each in _31b){this.filterBrands.add(each,_31b[each],true);}},initGenders:function(){var _31d=tq.runtime.data.genders;for(var each in _31d){this.filterGenders.add(each,_31d[each]);}},initYears:function(){var _31f=tq.runtime.data.years;var _320=new Date();var _321=_320.getFullYear();var _322=false;for(var each in _31f){if(_321+1==each||_321==each||_321-1==each){_322=true;}else{_322=false;}this.filterYears.add(each,_31f[each],_322);}},onLoad:function(){this.updateGrid();if(tq.runtime.url.params.shoe_id){this.shoeDialog.show(tq.runtime.url.params.shoe_id);}},initGrid:function(){this.grid.domNode.style.border="none";this.grid.headerNavigationNode.style.backgroundColor="#C2CFF1";this.grid.footerNode.style.backgroundColor="#EBEFF9";this.grid.lblRows.innerHTML="&#345;&#225;dk&#367;";this.grid.cmdRefresh.innerHTML="obnov";this.grid.ofNode.innerHTML="&nbsp;"+"z"+"&nbsp;";this.grid.ofNode1.innerHTML="&nbsp;"+"z"+"&nbsp;";with(this.grid){setColumn("photo",{caption:"&nbsp;bota",sortable:false,width:"90px",style:{cursor:"pointer"},bind:function(_324,rs,grid){var _327=rs.getString("photo");var _328="applications/client/web/images/no_image_square.gif";if(_327){if(_327.indexOf("no_image_small.gif")==-1){_328=_327.substring(0,_327.lastIndexOf(".")-2);_328+="_s.";_328+=_327.substring(_327.lastIndexOf(".")+1);}}var out="<img src=\""+_328+"\" ";out+="style=\"width:75px;height:75px;\" ";out+="onerror=\"this.src='applications/client/web/images/no_image_square.gif'\" ";out+="/>";return out;}});setColumn("title",{caption:"&nbsp;",sortable:false,width:"100%",style:{paddingLeft:"6px",cursor:"pointer"},bind:function(_32a,rs,grid){var _32d=rs.getString(_32a);var year=rs.getString("year");var _32f=rs.getString("description");var out="";out+="<span class=\"tableShoeTitle\">"+_32d+"</span>";out+="<span class=\"tableShoeYear\"> ("+year+")</span>&nbsp;&nbsp;";var _331=rs.getNumber("gender");if(_331==1||_331==3){out+="<img src=\"applications/client/web/images/gentlemen_on.png\" class=\"icon\" />";}else{out+="<img src=\"applications/client/web/images/gentlemen_off.png\" class=\"icon\" />";}if(_331==2||_331==3){out+="<img src=\"applications/client/web/images/ladies_on.png\" class=\"icon\" />";}else{out+="<img src=\"applications/client/web/images/ladies_off.png\" class=\"icon\" />";}var _332=rs.getNumber("shoe_weight");if(_332>0){out+="&nbsp;<span class=\"tableShoeWeight\"> "+_332+" g </span>";}if(dojo.trim(_32f)!=""){out+="<div class=\"tableShoeDescription\">"+_32f+"</div>";}return out;}});setColumn("price",{caption:"cena",sortable:true,width:"85px",style:{textAlign:"right"},bind:function(_333,rs,grid){var _336=rs.getString("price");var _337=_336;if(_336>999){var _338=(parseInt(_336/1000));var _339=_336-(_338*1000);_337=_338+" ";if(_339<100){_337+="0";}if(_339<10){_337+="0";}_337+=_339;}if(parseInt(_336)>0){_337+=" K&#269;";}else{_337="";}return _337;}});setColumn("shoe_rank",{caption:"<span style=\"background-color:#FF9900;color:white;font-weight:bold;\" title=\"shoeRank&#8482;\">"+"&nbsp;sk&#243;re&nbsp;"+"</span>",sortable:true,width:"80px",style:{textAlign:"right",fontWeight:"bold",color:"#333333",fontFamily:"arial, sans-serif",fontSize:"16px",cursor:"pointer"}});setOnCellClickCallback(dojo.hitch(this,"onRowClick"));setMultiselect(false);setSortColumn("shoe_rank");setSortOrder(tq.widget.Grid.SORT_DESC);setHeight(15);setWidth("615px");}with(this.grid.getModel()){setService(new tq.rpc.Service("Selector"));setMethod("selectShoes");}this.grid.init();},updateGrid:function(){this.grid.setPage(1);this.grid.getModel().setDefaultParams(this.getFilter());this.grid.update();},param_onMouseOver:function(_33a,_33b){if(_33a+"_"+_33b==this.helpVisible){return;}dojo.byId("help_"+this.helpVisible).style.display="none";dojo.byId("help_"+_33a+"_"+_33b).style.display="block";var _33c=this.helpVisible.substring(0,this.helpVisible.lastIndexOf("_"));if(_33a!=_33c){if(dojo.byId("param_"+_33c)){dojo.removeClass(dojo.byId("param_"+_33c),"hover");}if(dojo.byId("param_"+_33a)){dojo.addClass(dojo.byId("param_"+_33a),"hover");}}this.helpVisible=_33a+"_"+_33b;},getFilter:function(){var _33d=new Object();for(var each in this.radios){_33d[each]=this.radios[each].getValue()+"";}var _33f=this.filterGenders.getSelection();var _340=0;if(_33f.length>0){dojo.forEach(_33f,function(item){_340+=parseInt(item);});}_33d.gender=_340;_33d.brands=this.filterBrands.getSelection();_33d.years=this.filterYears.getSelection();return _33d;},onRowClick:function(row,_343,grid,_345){var rs=grid.getModel().getResultSet();rs.absolute(row);var id=rs.getString("id").valueOf();this.shoeDialog.show(id);}});}if(!dojo._hasResource["tq.rpc.Throbber"]){dojo._hasResource["tq.rpc.Throbber"]=true;dojo.provide("tq.rpc.Throbber");dojo.declare("tq.rpc.Throbber",null,{constructor:function(){this.create();},defaultMessage:"Loading...",_message:"",create:function(){this.throbberNode=document.createElement("div");this.throbberNode.innerHTML=this.defaultMessage;this.throbberNode.className="throbber";dojo.body().appendChild(this.throbberNode);},show:function(_348){if(dojo.isString(_348)){this.setMessage(_348);}else{this.setMessage(this.defaultMessage);}this.throbberNode.style.display="block";},hide:function(){this.throbberNode.style.display="none";},setMessage:function(_349){this._message=_349;this.throbberNode.innerHTML=_349;},getMessage:function(){return this._message;}});tq.rpc.Throbber.getInstance=function(){if(!this._instance){this._instance=new tq.rpc.Throbber();}return this._instance;};}if(!dojo._hasResource["tq.EntryPoint"]){dojo._hasResource["tq.EntryPoint"]=true;dojo.provide("tq.EntryPoint");tq.EntryPoint={initSingletons:function(){tq.runtime.throbber=tq.rpc.Throbber.getInstance();},initUrlParams:function(){tq.runtime.url={};var url=unescape(window.location);var _34b=null;if(url.indexOf("?")>0){_34b=url.substring(url.indexOf("?")+1);_34b=_34b.replace(/#/,"&");}else{if(url.indexOf("#")>0){_34b=url.substring(url.indexOf("#")+1);}}if(_34b){var _34c=_34b.split("&");tq.runtime.url.params={count:_34c.length,string:_34b};var _34d,_34e;for(var _34f=0;_34f<_34c.length;_34f++){_34d=new String(_34c[_34f]);if(_34d.indexOf("=")>0){tq.runtime.url.params[_34d.substring(0,_34d.indexOf("="))]=_34d.substring(_34d.indexOf("=")+1);}else{tq.runtime.url.params[_34d]=true;}}}else{tq.runtime.url.params={count:0,string:""};}},init:function(){this.initSingletons();this.initUrlParams();},launch:function(_350){tq.runtime.application=new _350();tq.runtime.application.main();}};}
