var g_sapir_ideaalm_var="";var g_sapir_js_file="";var g_ajax_isIE=false;var g_ajax_isMozilla=false;var g_ajax_request_queue,g_ajax_active_request_idx,g_ajax_instance_pool,g_ajax_active_instance_idx;var g_ajax_messages,g_ajax_messages_frame,g_ajax_messages_div,g_ajax_messages_active=false;var g_ajax_errors;function f_ajax_get_msg_div(){return f_sapir_el("ajax_messages_div");}function f_ajax_get_msg_frame(){return window;if(window.event){return window.open("ajax_messages."+g_sapir_form.web_pages_ext,"_blank");}else{return window.open("ajax_messages."+g_sapir_form.web_pages_ext,"menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes");}}function ajax_call_parms(d,a,b,c,f,e){this.url_page=d;this.url_parms=a;this.call_type=b;this.ret_format=c;this.result_parse=f;this.result_format=e;}function ajax_callback_common_parms(e,g,d,h,a,c,f,b){this.callback_func=e;this.error_callback_func=g;this.caller_id=d;this.caller_level=h;this.dview=a;this.field=c;this.field_htmldw_row=f;this.field_htmldw_col=b;}function ajax_request(b,a){this.call_parms=b;this.callback_parms=a;this.status="";this.error_descr="";}function ajax_error(a){this.call_parms=a.call_parms;this.callback_parms=a.callback_parms;this.error_descr=a.error_descr;}function ajax_instance(){this.basedomain="";this.ajaxobj=new ajax_instance_http_obj();}function ajax_instance_http_obj(){var a=null;if(window.XMLHttpRequest){a=new XMLHttpRequest();if(a.overrideMimeType){a.overrideMimeType("text/xml");}}else{try{a=new ActiveXObject("Msxml2.XMLHTTP");}catch(b){try{a=new ActiveXObject("Microsoft.XMLHTTP");}catch(b){return null;}}}return a;}function ajax_message(b,d,a,c){this.caller_id=b;this.errorCode=d;this.errorText=a;this.severityLevel=c;}function ajax_tip(c,e,a,d,b){this.iframe=c;this.div=e;this.text=a;this.width=d;this.bkcolor=b;}function f_ajax_init(){if(g_sapir_browser_is_ie){g_ajax_isIE=true;}else{g_ajax_isMozilla=true;}f_ajax_messages_init();f_ajax_request_queue_init();f_ajax_instance_pool_init();f_ajax_errors_init();}function f_ajax_request_queue_init(){g_ajax_request_queue=new Array();g_ajax_active_request_idx=-1;}function f_ajax_instance_pool_init(){g_ajax_instance_pool=new Array();g_ajax_active_instance_idx=-1;}function f_ajax_errors_init(){g_ajax_errors=new Array();}function f_ajax_messages_init(){g_ajax_messages=new Array();g_ajax_messages_frame=f_ajax_locate_frame("ajax_messages",window,"sapir_frameset","");if(!f_sapir_exists(g_ajax_messages_frame)){if(f_sapir_is_implemented("f_ajax_get_msg_frame")){eval("g_ajax_messages_frame = f_ajax_get_msg_frame ()");if(!f_sapir_exists(g_ajax_messages_frame)){return false;}}}if(!f_sapir_exists(g_ajax_messages_frame)){if(f_sapir_is_implemented("f_ajax_get_msg_div")){eval("g_ajax_messages_div = f_ajax_get_msg_div ()");}if(typeof g_ajax_messages_div!="object"||g_ajax_messages_div==null){return false;}}if(f_sapir_exists(g_ajax_messages_frame)){g_ajax_messages_div=f_sapir_get_element_by_id(g_ajax_messages_frame.document,"ajax_messages_div");if(typeof g_ajax_messages_div!="object"||g_ajax_messages_div==null){return false;}}g_ajax_messages_active=true;return true;}function f_ajax_call(c,b){var a=0;a=f_ajax_request_new(c,b);if(a<0){f_ajax_message(b.common_parms.caller_id,"","f_ajax_call failed : index < 0",0);return a;}f_ajax_exec(a);}function f_ajax_request_new(b,a){var c;c=f_ajax_request_register(b,a);if(c<0){f_ajax_message(a.common_parms.caller_id,"","f_ajax_request_new failed : index < 0",0);return -1;}if(g_ajax_request_queue[c]==null){f_ajax_message(a.common_parms.caller_id,"","f_ajax_request_new failed : null",0);return -1;}return c;}function f_ajax_request_register(b,a){var c,d;f_ajax_log("f_ajax_request_register",a.common_parms.caller_id,3);d=g_ajax_request_queue.length;g_ajax_request_queue[d]=new ajax_request(b,a);return d;}function f_ajax_exec(a){var b;f_ajax_log("f_ajax_exec",g_ajax_request_queue[a].callback_parms.common_parms.caller_id,3);if(g_ajax_active_instance_idx>0||g_ajax_active_instance_idx>0){f_ajax_log("f_ajax_exec",g_ajax_request_queue[a].callback_parms.common_parms.caller_id+" : another ajax call is still active",0);return -1;}ajax_idx=f_ajax_instance_alloc();f_ajax_log("f_ajax_exec"," : instance idx = "+ajax_idx,3);if(ajax_idx<0){f_ajax_log("f_ajax_exec",g_ajax_request_queue[a].callback_parms.common_parms.caller_id+"failed : index < 0",0);return false;}if(g_ajax_instance_pool[ajax_idx]==null){f_ajax_log("f_ajax_exec",g_ajax_request_queue[a].callback_parms.common_parms.caller_id+" failed : instance is null",0);return false;}f_ajax_log("f_ajax_exec",g_ajax_request_queue[a].callback_parms.common_parms.caller_id+" : call type = "+g_ajax_request_queue[a].call_parms.call_type,3);if(g_ajax_request_queue[a].call_parms.call_type=="get"){f_ajax_define_get_request(g_ajax_instance_pool[ajax_idx]);}else{f_ajax_define_post_request(g_ajax_instance_pool[ajax_idx]);}g_ajax_active_request_idx=a;g_ajax_active_instance_idx=ajax_idx;f_ajax_submit(g_ajax_request_queue[g_ajax_active_request_idx].call_parms,g_ajax_instance_pool[g_ajax_active_instance_idx]);return true;}function f_ajax_instance_alloc(){f_ajax_log("f_ajax_instance_alloc","",3);var b,c;var a;a=g_ajax_instance_pool.length;for(b=0;b<a;b++){if(g_ajax_instance_pool[b]==null){c=f_ajax_instance_create(b);return c;}if(!f_ajax_call_in_progress(g_ajax_instance_pool[b])){return b;}}c=f_ajax_instance_create(a);return c;}function f_ajax_instance_create(a){g_ajax_instance_pool[a]=new ajax_instance();if(g_ajax_instance_pool[a]==null){return -1;}return a;}function f_ajax_define_get_request(a){a.getAjaxRequest=function(c,e,b,d){if(window.ActiveXObject&&!(window.XMLHttpRequest)){}if(a.addrandomnumber==1){var e="";}if(a.ajaxobj){a.filetype=d;a.ajaxobj.onreadystatechange=b;a.ajaxobj.open("GET",c+"?"+e,true);a.ajaxobj.send(null);}};}function f_ajax_define_post_request(a){a.postAjaxRequest=function(c,e,b,d){if(window.ActiveXObject&&!(window.XMLHttpRequest)){}if(a.ajaxobj){a.filetype=d;a.ajaxobj.onreadystatechange=b;a.ajaxobj.open("POST",c,true);a.ajaxobj.setRequestHeader("Content-type","application/x-www-form-urlencoded");a.ajaxobj.setRequestHeader("Content-length",e.length);if(!g_ajax_isIE){a.ajaxobj.setRequestHeader("Connection","close");}}a.ajaxobj.send(e);};}function f_ajax_call_in_progress(a){switch(a.readyState){case 1,2,3:return true;break;default:return false;break;}}function f_ajax_submit(a,b){f_ajax_log("f_ajax_submit","",3);if(a.call_type=="get"){f_ajax_get(b,a.url_page,a.url_parms,a.ret_format);}else{f_ajax_post(b,a.url_page,a.url_parms,a.ret_format);}}function f_ajax_get(d,c,a,b){f_ajax_log("f_ajax_get","",2);d.getAjaxRequest(c,a,f_ajax_callback,b);}function f_ajax_post(d,c,a,b){f_ajax_log("f_ajax_post","",2);d.postAjaxRequest(c,a,f_ajax_callback,b);}function f_ajax_callback(){var l_ajax,l_request;var ret=false;var httpPos;var bLocalscript=false;l_ajax=g_ajax_instance_pool[g_ajax_active_instance_idx];l_request=g_ajax_request_queue[g_ajax_active_request_idx];if(f_sapir_is_implemented(l_request.callback_parms.common_parms.callback_func+"_pre")){eval("ret = "+l_request.callback_parms.common_parms.callback_func+"_pre (l_ajax, l_request)");if(!ret){return false;}}if(l_ajax.ajaxobj.readyState!=4){return false;}if(l_ajax.ajaxobj.status!=200){l_request.error_descr="http request failed : status code is "+l_ajax.status;f_ajax_log("f_ajax_callback",l_request.callback_parms.common_parms.caller_id+" : "+l_request.error_descr,0);l_request.status="failed";f_ajax_error_handler(l_ajax,l_request);return false;}if(window.location.href.indexOf("http")!=-1){bLocalscript=false;if(l_request.status=="failed"){l_request.error_descr="request failed : request failed and script not local";f_ajax_log("f_ajax_callback",l_request.callback_parms.common_parms.caller_id+" : "+l_request.error_descr,0);f_ajax_error_handler(l_ajax,l_request);f_sapir_log("f_ajax_callback","k0");return false;}}f_sapir_log("f_ajax_callback","ready",3);if(!f_ajax_response_handle(l_ajax,l_request)){l_request.status="failed";}f_ajax_abort(l_ajax,l_request);if(f_sapir_is_implemented(l_request.callback_parms.common_parms.callback_func+"_post")){eval(l_request.callback_parms.common_parms.callback_func+"_post (l_ajax, l_request)");}}function f_ajax_response_handle(a_ajax,a_request){var ret;f_ajax_log("f_ajax_response_handle",a_request.callback_parms.common_parms.caller_id,3);if(f_sapir_is_implemented(a_request.callback_parms.common_parms.callback_func+"_response_handle_pre")){eval("ret = "+a_request.callback_parms.common_parms.callback_func+"_response_handle_pre (a_ajax, a_request)");if(!ret){a_request.status="failed";f_ajax_error_handler(a_ajax,a_request);return false;}}f_ajax_log("f_ajax_response_handle",a_request.callback_parms.common_parms.caller_id+" : filetype = "+a_ajax.filetype,3);if(a_ajax.filetype=="txt"){f_ajax_log("f_ajax_response_handle ",a_request.callback_parms.common_parms.caller_id+" : actual ret type = txt",3);if(a_request.call_parms.result_parse){if(a_request.call_parms.result_format=="xml"){if(!g_ajax_isIE){if(document.implementation.createDocument){if(!f_ajax_response_parse_xml_mozilla(a_ajax.ajaxobj.responseText,a_ajax,a_request)){a_request.status="failed";f_ajax_error_handler(a_ajax,a_request);return false;}}else{f_ajax_log("f_ajax_response_handle",a_request.callback_parms.common_parms.caller_id+" not Internet Explorer, but Mozilla XML implementation not found",3);a_request.status="failed";f_ajax_error_handler(a_ajax,a_request);return false;}}else{if(!f_ajax_response_parse_xml_ie(a_ajax.ajaxobj.responseText,a_ajax,a_request)){a_request.status="failed";f_ajax_error_handler(a_ajax,a_request);return false;}}}else{}}}else{a_request.error_descr="XML response not supported yet";a_request.status="failed";f_ajax_error_handler(a_ajax,a_request);return false;}if(f_sapir_is_implemented(a_request.callback_parms.common_parms.callback_func)){eval(a_request.callback_parms.common_parms.callback_func+"(a_ajax.ajaxobj.responseText, a_ajax, a_request)");}if(f_sapir_is_implemented(a_request.callback_parms.common_parms.callback_func+"_response_handle_post")){eval(a_request.callback_parms.common_parms.callback_func+"_response_handle_post (a_response_text, a_ajax, a_request)");}f_sapir_log("f_ajax_response_handle","end",3);return true;}function f_ajax_response_parse_non_xml(c,d,a){f_ajax_log("f_ajax_response_parse_non_xml",a.callback_parms.common_parms.caller_id,3);var b;return true;}function f_ajax_response_parse_xml_ie(b,d,a){f_ajax_log("f_ajax_response_parse_xml_ie",a.callback_parms.common_parms.caller_id,3);a.xml_doc=new ActiveXObject("Msxml2.DOMDocument");if(a.xml_doc==null){a.error_descr="XML parsing error : unable to create DOM document (f_ajax_response_parse_xml_ie)";f_ajax_failure(a.callback_parms.common_parms.caller_id,"",a.error_descr,0);return false;}a.xml_doc.async=false;a.xml_doc.onreadystatechange=f_ajax_xml_verify;a.xml_doc.loadXML(b);if(a.xml_doc.parseError.errorCode!=0){var c=a.xml_doc.parseError;a.error_descr="XML parsing error : XML load failed : "+c.reason+" (f_ajax_response_parse_xml_ie)";f_ajax_failure(a.callback_parms.common_parms.caller_id,"",a.error_descr,0);return false;}a.xml_obj=a.xml_doc.documentElement;if(a.xml_obj==null||typeof a.xml_obj!="object"){a.error_descr="XML parsing error : cannot get documentElement (f_ajax_response_parse_xml_ie)";f_ajax_failure(a.callback_parms.common_parms.caller_id,"",a.error_descr,0);return false;}a.ret_error_obj=a.xml_obj.selectSingleNode("error");if(a.ret_error_obj!=null){a.ret_error=a.ret_error_obj.nodeTypedValue;if(a.ret_error!=""){a.error_descr=a.ret_error;f_ajax_failure(a.callback_parms.common_parms.caller_id,"",a.error_descr+" (f_ajax_response_parse_xml_ie)",0);return false;}}return true;}function f_ajax_response_parse_xml_mozilla(b,c,a){var d;d=new DOMParser();a.xml_doc=d.parseFromString(arg_text,"text/xml");if(a.xml_doc==null){a.error_descr="XML parsing error : unable to create DOM document (f_ajax_response_parse_xml_mozilla)";f_ajax_failure(a.callback_parms.common_parms.caller_id,"",a.error_descr,0);return false;}a.xml_obj=a.xml_doc.documentElement;if(a.xml_obj==null||typeof a.xml_obj!="object"||(a.xml_obj.tagName=="parserError")||(a.xml_obj.namespaceURI=="http://www.mozilla.org/newlayout/xml/parsererror.xml")){a.error_descr="XML parsing error : cannot get documentElement (f_ajax_response_parse_xml_mozilla)";f_ajax_failure(a.callback_parms.common_parms.caller_id,"",a.error_descr,0);return false;}a.ret_error_obj=a.xml_doc.getElementsByTagName("error")[0];if(a.ret_error_obj!=null){if(a.ret_error_obj.childNodes.length>0){a.ret_error=a.ret_error_obj.childNodes[0].nodeValue;}else{a.ret_error="";}if(a.ret_error!=""){a.error_descr=a.ret_error;f_ajax_failure(a.callback_parms.common_parms.caller_id,"",a.error_descr+" (f_ajax_response_parse_xml_mozilla)",0);return false;}}return true;}function f_ajax_xml_verify(){var a=false;a=f_ajax_xml_verify_generic();if(!a){return false;}return true;}function f_ajax_submit_pre(c,b,d,a){}function f_ajax_response_callback(b,a){}function f_ajax_failure_callback(a){}function f_ajax_xml_verify_generic(){if(g_ajax_request_queue[g_ajax_active_request_idx].readyState!=4){return false;}return true;}function f_ajax_error_handler(a_ajax,a_request,a_dview){return;var error_bound,l_dview_div,l_dview_wrapper_div,l_tips_iframe_name,l_tips_iframe,l_tips_iframe_doc,l_tips_div,l_tips_text,l_tip;error_bound=g_ajax_errors.length;f_ajax_log("f_ajax_error_handler","error_bound = "+error_bound,3);g_ajax_errors[error_bound]=new ajax_error(a_request);f_ajax_log("f_ajax_error_handler",g_ajax_errors[error_bound].error_descr,3);f_ajax_log("f_ajax_error_handler","caller level = "+g_ajax_errors[error_bound].callback_parms.common_parms.caller_level,3);if(f_sapir_exists(a_dview)){f_sapir_msgbox(a_dview,a_request.error_descr,"error","f_ajax_error_handler","alert");}if(g_ajax_errors[error_bound].callback_parms.common_parms.caller_level=="dview"){l_dview_div=f_sapir_get_element_by_id(window.document,g_ajax_errors[error_bound].callback_parms.common_parms.dview.dview_div_name);l_dview_wrapper_div=f_sapir_get_element_by_id(window.document,g_ajax_errors[error_bound].callback_parms.common_parms.dview.dview_wrapper_div_name);}else{if(g_ajax_errors[error_bound].callback_parms.common_parms.caller_level=="field"){}}if(f_sapir_is_implemented(g_ajax_errors[error_bound].callback_parms.common_parms.error_callback_func)){eval(g_ajax_errors[error_bound].callback_parms.common_parms.error_callback_func+"(a_ajax, a_request)");}}function f_ajax_abort(c,b){var a=g_ajax_active_request_idx;if(g_ajax_isIE){if(c!=null){c.ajaxobj.abort();}}g_ajax_active_instance_idx=-1;g_ajax_active_request_idx=-1;g_ajax_request_queue[a]=null;if(g_ajax_request_queue.length>(a+1)){f_ajax_exec(g_ajax_request_queue.length-1);}else{f_ajax_request_queue_init();}}function f_ajax_failure(b,d,a,c){a="error : "+a;f_ajax_message(b,d,a,c);}function f_ajax_message(b,f,a,c){var e=new Number(c);if(g_ajax_messages_active==false){return;}if(e>g_sapir_log_level){return;}var d;d=g_ajax_messages.length;g_ajax_messages[d]=new ajax_message(b,f,a,c);f_ajax_messages_ui_addrow(g_ajax_messages[d]);}function f_ajax_messages_ui_addrow(e){if(g_ajax_messages_div==null){return;}var g,f,d,l;g=g_ajax_messages.length;if(g==1){f_ajax_messages_ui_init();}f=f_sapir_get_element_by_id(g_ajax_messages_frame.document,"scroller_ajax_messages_table");d=f.getElementsByTagName("tbody")[0];l=g_ajax_messages_frame.document.createElement("TR");var j=g_ajax_messages_frame.document.createElement("TD");var h=g_ajax_messages_frame.document.createTextNode(f_sapir_time_get());j.appendChild(h);l.appendChild(j);var b=g_ajax_messages_frame.document.createElement("TD");var a=g_ajax_messages_frame.document.createTextNode(e.caller_id);b.appendChild(a);l.appendChild(b);var c=g_ajax_messages_frame.document.createElement("TD");var k=g_ajax_messages_frame.document.createTextNode(e.errorText);c.appendChild(k);l.appendChild(c);d.appendChild(l);}function f_ajax_messages_ui_init(){var c,f,a,b,j,g,h,e,d;c=g_ajax_messages_frame.document.createElement("TABLE");c.setAttribute("id","scroller_ajax_messages_table");c.setAttribute("border","1");c.setAttribute("className","messages_table");f=g_ajax_messages_frame.document.createElement("TBODY");a=g_ajax_messages_frame.document.createElement("TR");th1=g_ajax_messages_frame.document.createElement("TH");h=g_ajax_messages_frame.document.createTextNode("time");th1.appendChild(h);a.appendChild(th1);j=g_ajax_messages_frame.document.createElement("TH");e=g_ajax_messages_frame.document.createTextNode("event");j.appendChild(e);a.appendChild(j);g=g_ajax_messages_frame.document.createElement("TH");d=g_ajax_messages_frame.document.createTextNode("msg");g.appendChild(d);a.appendChild(g);f.appendChild(a);c.appendChild(f);g_ajax_messages_div.appendChild(c);}function f_ajax_locate_frame(argFrameName,argRequestorPage,argTopRootName,argTopRootTitle){return null;var bFrameFound=false;var oRequestor=argRequestorPage;var oParent;var bHasParent=true;var oLocatedFrame=null;if(argFrameName==null){return null;}while(bHasParent==true&&oRequestor!=null&&bFrameFound==false){oParent=oRequestor.parent;if(eval("typeof oParent")=="object"&&oParent!=null){if((f_sapir_is_empty(argTopRootName)||oParent.name!=argTopRootName)&&(f_sapir_is_empty(argTopRootTitle)||oParent.document.title!=argTopRootTitle)){if(oParent.name!=""){bHasParent=true;oRequestor=oParent;if(eval("typeof oRequestor.frameElement")=="object"){if(eval("oRequestor.frameElement")!=null){if(eval("oRequestor.frameElement.name")==argFrameName){bFrameFound=true;}}}}else{bHasParent=false;}}else{bHasParent=false;}}else{bHasParent=false;}}if(bFrameFound==true){return oRequestor;}oLocatedFrame=f_ajax_locate_frame_down(argFrameName,oParent);return oLocatedFrame;}function f_ajax_locate_frame_down(argFrameName,argSearchRoot){var oSearchRoot=argSearchRoot;var oLocatedFrame=null;var frameCount;var frameIdx=0;var bHasFrames;var bFrameFound=false;if(argFrameName==argSearchRoot.name){return argSearchRoot;}if(eval("typeof oSearchRoot.frameElement")=="object"){if(eval("oSearchRoot.frameElement")!=null){if(eval("oSearchRoot.frameElement.name")==argFrameName){bFrameFound=true;}}}if(bFrameFound==true){return oSearchRoot;}frameCount=oSearchRoot.frames.length;bHasFrames=(frameCount>0);if(bHasFrames==true){for(frameIdx=0;frameIdx<frameCount;frameIdx++){oLocatedFrame=f_ajax_locate_frame_down(argFrameName,oSearchRoot.frames[frameIdx]);if(eval("typeof oLocatedFrame")=="object"){if(eval("oLocatedFrame")!=null){bFrameFound=true;break;}}}}if(bFrameFound==true){return oLocatedFrame;}return null;}function f_ajax_log(b,a,c){f_ajax_message(b,"1",a,c);}function f_ajax_messages_ui_clear(){if(g_ajax_messages_div==null){return;}var c,d,a,e,b;c=g_ajax_messages.length;if(c==1){f_ajax_messages_gui_init();}d=f_sapir_get_element_by_id(g_ajax_messages_frame.document,"scroller_ajax_messages_table");a=d.getElementsByTagName("tbody")[0];e=a.getElementsByTagName("TR");l_row_count=e.length;for(b=l_row_count;b>0;b--){a.removeChild(e[b-1]);}}function f_ajax_extends(a){f_ajax_log("f_ajax_extends","a_super.error_descr = "+a.error_descr,3);f_ajax_log("f_ajax_extends","a_super.stam = "+a.stam,3);Object.prototype.f_ajax_extends=function(b){for(sProperty in b){this[sProperty]=b[sProperty];}};f_ajax_log("f_ajax_extends","a_super = "+a,3);f_ajax_log("f_ajax_extends","this = "+this,3);f_ajax_log("f_ajax_extends","this.stam = "+this.stam,3);}function f_sapir_ajax_response_errors_handler(d){var b,c,e,f,a;b=f_sapir_ajax_error_section_get(d,"sapir_errors",0);if(f_sapir_is_empty(b)){f_sapir_feedback_hide();return;}l_dviews_count=g_sapir_form_dviews.length;for(idx=0;idx<l_dviews_count;idx++){if(g_sapir_form_dviews[idx].data_changed){g_sapir_form_dviews[idx].data_changed_set(false);g_sapir_form_dviews[idx].data_changed_set(true);g_sapir_form.data_changed=true;}}e=f_sapir_ajax_error_section_get(b,"texts",0);e=Left(e,e.length-1);f_sapir_feedback_show(e);return;}function f_sapir_ajax_error_section_get(b,g,k){var h,j,e,f,d,a,c;c=new String(b);d="";h=new String("$"+g+"$");j=new String("$/"+g+"$");e=c.indexOf(h,k);if(e<0){return"";}a=e+h.length;f=c.indexOf(j,a);if(f<0){return"";}d=c.substring(a,f);return d;}function f_sapir_dview_ajax_ui_prepare(b){f_sapir_log("f_sapir_dview_ajax_ui_prepare",b.dview_id,2);var d,e,a,c;d=f_sapir_el(b.dview_div_name);e=f_sapir_el(b.dview_wrapper_div_name);a=f_sapir_get_element_by_id(e,b.dview_id+"_fieldset");f_sapir_log("f_sapir_dview_ajax_ui_prepare",b.first_modified_row+"-"+b.last_modified_row,3);f_sapir_readonly_dw(b,true,true,"modified");f_sapir_please_wait_popup(true,null,"",null,true,"dview_ajax_ui_prepare");}function f_sapir_form_ajax_callback(n,z,r){f_sapir_log("f_sapir_form_ajax_callback","",2);var o,c,k,p,d,j,s,w,m,h,u,y,A,g,b,t,x,f,l,e,v,a,q;o="$sapir_form_dw$";c=n.indexOf(o);if(c<0){f_sapir_log("f_sapir_form_ajax_callback","error : form info not found : key begin",3);return -1;}k="$/sapir_form_dw$";p=n.indexOf(k,c);if(p<0){f_sapir_log("f_sapir_form_ajax_callback","error : form info not found : key end",3);return -1;}d=n.substring(c+o.length,p);f_sapir_log("f_sapir_form_ajax_callback","form info = "+d,3);j="$sapir(book_id=";s=d.indexOf(j);if(s<0){f_sapir_log("f_sapir_form_ajax_callback","error : book id not found : key begin",3);return -1;}w="$sapir)";m=d.indexOf(w,s);if(m<0){f_sapir_log("f_sapir_form_ajax_callback","error : book id not found : key end",3);return -1;}h=d.substring(s+j.length,m);f_sapir_log("f_sapir_form_ajax_callback","book id = "+h,3);f_sapir_cat_dw_param_set_key("sapir_form_dw","book_id",h);u="$sapir(form_status=";y=d.indexOf(u);if(y<0){f_sapir_log("f_sapir_form_ajax_callback","error : client status not found : key begin",3);return -1;}A="$sapir)";g=d.indexOf(A,y);if(g<0){f_sapir_log("f_sapir_form_ajax_callback","error : client status not found : key end",3);return -1;}b=d.substring(y+u.length,g);f_sapir_log("f_sapir_form_ajax_callback","client status = "+b,3);f_sapir_cat_dw_param_set_key("sapir_form_dw","form_status",b);t=true;f="$sapir_tabpages$";l=n.indexOf(f);if(l<0){f_sapir_log("f_sapir_form_ajax_callback","no tabpage refresh",3);t=false;}if(t){e="$/sapir_tabpages$";v=n.indexOf(e,l);if(v<0){f_sapir_log("f_sapir_form_ajax_callback","error : tabpage refresh : key end",0);t=false;}}if(t){l_tabpages_refresh=n.substring(l+f.length,v);f_sapir_log("f_sapir_form_ajax_callback","tabpages response data = "+l_tabpages_refresh,3);}f_sapir_ajax_response_errors_handler(n);return 1;}function f_sapir_form_dw_ajax(u,m,l,d,a){var r,t,e,c,s,g,q,v,o,h,k,b,p,f,n,j;f_sapir_errors_ui_reset();if(f_sapir_action_get_level()=="form"){r="";}else{r=m.dview_id;}f_sapir_log("f_sapir_form_dw_ajax","level = "+f_sapir_action_get_level()+", dview = "+r,2);if(g_sapir_form_submit_timeout_id!=null){clearTimeout(g_sapir_form_submit_timeout_id);g_sapir_form_submit_timeout_id=null;}if(f_sapir_action_get_level()=="form"){f=g_sapir_action_props.dview_props.length;for(n=0;n<f;n++){if(g_sapir_action_props.dview_props[n].send_context){f_sapir_dview_ajax_ui_prepare(f_sapir_dview_get(g_sapir_action_props.dview_props[n].dview_id));}}}else{if(m.data_changed==true){f_sapir_dview_ajax_ui_prepare(m);}}q=f_sapir_url_set_parms("","","ajax");f_sapir_form_dw_ajax_send(u,f_sapir_action_get_level(),m,l,d,a,g_sapir_form.submit_form.action,q,"post","txt");f_sapir_form_dw_submit_post();}function f_sapir_form_dw_ajax_error_callback(b,a){f_sapir_log("f_sapir_form_dw_ajax_error_callback","",2);}function f_sapir_form_dw_ajax_send(p,c,n,h,d,g,o,e,f,k){var l;if(c=="form"){l="";}else{l=n.dview_id;}f_sapir_log("f_sapir_form_dw_ajax_send","level = "+c+", dview = "+l,2);var j,m;var b=true;var a="non_xml";if(f_sapir_is_empty(p)){p="f_sapir_dw_ajax_send";}j=new ajax_call_parms(o,e,f,k,b,a);m=new sapir_form_ajax_callback_parms("f_sapir_form_dw_ajax_callback","f_sapir_form_dw_ajax_error_callback",p,c,n,h,d,g);f_ajax_call(j,m);}sapir_Calendar=function(d,c,h,a){this.activeDiv=null;this.currentDateEl=null;this.getDateStatus=null;this.getDateToolTip=null;this.getDateText=null;this.timeout=null;this.onSelected=h||null;this.onClose=a||null;this.dragging=false;this.hidden=false;this.minYear=1970;this.maxYear=2050;this.dateFormat=sapir_Calendar._TT.DEF_DATE_FORMAT;this.ttDateFormat=sapir_Calendar._TT.TT_DATE_FORMAT;this.isPopup=true;this.weekNumbers=true;this.firstDayOfWeek=typeof d=="number"?d:sapir_Calendar._FD;this.showsOtherMonths=false;this.dateStr=c;this.ar_days=null;this.showsTime=false;this.time24=true;this.yearStep=2;this.hiliteToday=true;this.multiple=null;this.table=null;this.element=null;this.tbody=null;this.firstdayname=null;this.monthsCombo=null;this.yearsCombo=null;this.hilitedMonth=null;this.activeMonth=null;this.hilitedYear=null;this.activeYear=null;this.dateClicked=false;var f,e;f=f_sapir_el("sapir_year_input");if(f_sapir_exists(f)){e=f_sapir_parent(f);e.removeChild(f);}this.sapir_year_div=null;this.sapir_year_label=null;this.sapir_year_input=null;if(typeof sapir_Calendar._SDN=="undefined"){if(typeof sapir_Calendar._SDN_len=="undefined"){sapir_Calendar._SDN_len=3;}var b=new Array();for(var g=8;g>0;){b[--g]=sapir_Calendar._DN[g].substr(0,sapir_Calendar._SDN_len);}sapir_Calendar._SDN=b;if(typeof sapir_Calendar._SMN_len=="undefined"){sapir_Calendar._SMN_len=3;}b=new Array();for(var g=12;g>0;){b[--g]=sapir_Calendar._MN[g].substr(0,sapir_Calendar._SMN_len);}sapir_Calendar._SMN=b;}this.sapir_keydown_backup=document.onkeydown;document.onkeydown=null;};sapir_Calendar._C=null;sapir_Calendar.is_ie=(/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent));sapir_Calendar.is_ie5=(sapir_Calendar.is_ie&&/msie 5\.0/i.test(navigator.userAgent));sapir_Calendar.is_opera=/opera/i.test(navigator.userAgent);sapir_Calendar.is_khtml=/Konqueror|Safari|KHTML/i.test(navigator.userAgent);var g_cal_debug=true;sapir_Calendar.getAbsolutePos=function(e){var a=0,d=0;var c=/^div$/i.test(e.tagName);if(c&&e.scrollLeft){a=e.scrollLeft;}if(c&&e.scrollTop){d=e.scrollTop;}var f={x:e.offsetLeft-a,y:e.offsetTop-d};if(e.offsetParent){var b=this.getAbsolutePos(e.offsetParent);f.x+=b.x;f.y+=b.y;}return f;};sapir_Calendar.isRelated=function(b,a){var d=a.type;var c=a.relatedTarget;if(c==d){return false;}if(!c){if(d=="mouseover"){c=a.fromElement;}else{if(d=="mouseout"){c=a.toElement;}}}while(c){if(c==b){return true;}c=f_sapir_parent(c);}return false;};sapir_Calendar.removeClass=function(e,d){if(!(e&&e.className)){return;}var a=e.className.split(" ");var b=new Array();for(var c=a.length;c>0;){if(a[--c]!=d){b[b.length]=a[c];}}e.className=b.join(" ");};sapir_Calendar.addClass=function(b,a){sapir_Calendar.removeClass(b,a);b.className+=" "+a;};sapir_Calendar.getElement=function(a){var b=f_sapir_event_element(a);while(b.nodeType!=1||/^div$/i.test(b.tagName)){b=f_sapir_parent(b);}return b;};sapir_Calendar.getTargetElement=function(a){var b=window.event?window.event.srcElement:a.target;while(b.nodeType!=1){b=f_sapir_parent(b);}return b;};sapir_Calendar.stopEvent=function(a){a||(a=window.event);if(sapir_Calendar.is_ie){a.cancelBubble=true;a.returnValue=false;}else{a.preventDefault();a.stopPropagation();}return false;};sapir_Calendar.addEvent=function(a,c,b){f_sapir_event_add(a,c,b);};sapir_Calendar.removeEvent=function(a,c,b){f_sapir_event_remove(a,c,b);};sapir_Calendar.createElement=function(c,b){var a=null;if(document.createElementNS){a=document.createElementNS("http://www.w3.org/1999/xhtml",c);}else{a=document.createElement(c);}if(typeof b!="undefined"){b.appendChild(a);}return a;};sapir_Calendar._add_evs=function(el){with(sapir_Calendar){addEvent(el,"mouseover",dayMouseOver);addEvent(el,"mousedown",dayMouseDown);addEvent(el,"mouseout",dayMouseOut);if(is_ie){addEvent(el,"dblclick",dayMouseDblClick);el.setAttribute("unselectable",true);}}};sapir_Calendar.findMonth=function(a){if(typeof a.month!="undefined"){return a;}else{if(typeof a.parentNode.month!="undefined"){return f_sapir_parent(a);}}return null;};sapir_Calendar.findYear=function(a){if(typeof a.year!="undefined"){return a;}else{if(typeof a.parentNode.year!="undefined"){return f_sapir_parent(a);}}return null;};sapir_Calendar.showMonthsCombo=function(){return;var e=sapir_Calendar._C;if(!e){return false;}var e=e;var f=e.activeDiv;var d=e.monthsCombo;if(e.hilitedMonth){sapir_Calendar.removeClass(e.hilitedMonth,"hilite");}if(e.activeMonth){sapir_Calendar.removeClass(e.activeMonth,"active");}var c=e.monthsCombo.getElementsByTagName("div")[e.date.getMonth()];sapir_Calendar.addClass(c,"active");e.activeMonth=c;var b=d.style;b.display="block";if(f.navtype<0){b.left=f.offsetLeft+"px";}else{var a=d.offsetWidth;if(typeof a=="undefined"){a=50;}b.left=(f.offsetLeft+f.offsetWidth-a)+"px";}b.top=(f.offsetTop+f.offsetHeight)+"px";};sapir_Calendar.showYearsCombo=function(d){return;var a=sapir_Calendar._C;if(!a){return false;}var a=a;var c=a.activeDiv;var f=a.yearsCombo;if(a.hilitedYear){sapir_Calendar.removeClass(a.hilitedYear,"hilite");}if(a.activeYear){sapir_Calendar.removeClass(a.activeYear,"active");}a.activeYear=null;var b=a.date.getFullYear()+(d?1:-1);var j=f.firstChild;var h=false;for(var e=12;e>0;--e){if(b>=a.minYear&&b<=a.maxYear){j.innerHTML=b;j.year=b;j.style.display="block";h=true;}else{j.style.display="none";}j=j.nextSibling;b+=d?a.yearStep:-a.yearStep;}if(h){var k=f.style;k.display="block";if(c.navtype<0){k.left=c.offsetLeft+"px";}else{var g=f.offsetWidth;if(typeof g=="undefined"){g=50;}k.left=(c.offsetLeft+c.offsetWidth-g)+"px";}k.top=(c.offsetTop+c.offsetHeight)+"px";}};sapir_Calendar.tableMouseUp=function(ev){var cal=sapir_Calendar._C;if(!cal){return false;}if(cal.timeout){clearTimeout(cal.timeout);}var el=cal.activeDiv;if(!el){return false;}var target=sapir_Calendar.getTargetElement(ev);ev||(ev=window.event);sapir_Calendar.removeClass(el,"active");if(target==el||f_sapir_parent(target)==el){sapir_Calendar.cellClick(el,ev);}var mon=sapir_Calendar.findMonth(target);var date=null;if(mon){date=new Date(cal.date);if(mon.month!=date.getMonth()){date.setMonth(mon.month);cal.setDate(date);cal.dateClicked=false;cal.callHandler();}}else{var year=sapir_Calendar.findYear(target);if(year){date=new Date(cal.date);if(year.year!=date.getFullYear()){date.setFullYear(year.year);cal.setDate(date);cal.dateClicked=false;cal.callHandler();}}}with(sapir_Calendar){removeEvent(document,"mouseup",tableMouseUp);removeEvent(document,"mouseover",tableMouseOver);removeEvent(document,"mousemove",tableMouseOver);cal._hideCombos();_C=null;return stopEvent(ev);}};sapir_Calendar.tableMouseOver=function(n){var a=sapir_Calendar._C;if(!a){return;}var c=a.activeDiv;var j=sapir_Calendar.getTargetElement(n);if(j==c||f_sapir_parent(j)==c){sapir_Calendar.addClass(c,"hilite active");sapir_Calendar.addClass(f_sapir_parent(c),"rowhilite");}else{if(typeof c.navtype=="undefined"||(c.navtype!=50&&(c.navtype==0||Math.abs(c.navtype)>2))){sapir_Calendar.removeClass(c,"active");}sapir_Calendar.removeClass(c,"hilite");sapir_Calendar.removeClass(f_sapir_parent(c),"rowhilite");}n||(n=window.event);if(c.navtype==50&&j!=c){var m=sapir_Calendar.getAbsolutePos(c);var p=c.offsetWidth;var o=n.clientX;var q;var l=true;if(o>m.x+p){q=o-m.x-p;l=false;}else{q=m.x-o;}if(q<0){q=0;}var f=c._range;var h=c._current;var g=Math.floor(q/10)%f.length;for(var e=f.length;--e>=0;){if(f[e]==h){break;}}while(g-->0){if(l){if(--e<0){e=f.length-1;}}else{if(++e>=f.length){e=0;}}}var b=f[e];c.innerHTML=b;a.onUpdateTime();}var d=sapir_Calendar.findMonth(j);if(d){if(d.month!=a.date.getMonth()){if(a.hilitedMonth){sapir_Calendar.removeClass(a.hilitedMonth,"hilite");}sapir_Calendar.addClass(d,"hilite");a.hilitedMonth=d;}else{if(a.hilitedMonth){sapir_Calendar.removeClass(a.hilitedMonth,"hilite");}}}else{if(a.hilitedMonth){sapir_Calendar.removeClass(a.hilitedMonth,"hilite");}var k=sapir_Calendar.findYear(j);if(k){if(k.year!=a.date.getFullYear()){if(a.hilitedYear){sapir_Calendar.removeClass(a.hilitedYear,"hilite");}sapir_Calendar.addClass(k,"hilite");a.hilitedYear=k;}else{if(a.hilitedYear){sapir_Calendar.removeClass(a.hilitedYear,"hilite");}}}else{if(a.hilitedYear){sapir_Calendar.removeClass(a.hilitedYear,"hilite");}}}return sapir_Calendar.stopEvent(n);};sapir_Calendar.tableMouseDown=function(a){if(sapir_Calendar.getTargetElement(a)==sapir_Calendar.getElement(a)){return sapir_Calendar.stopEvent(a);}};sapir_Calendar.calDragIt=function(b){var c=sapir_Calendar._C;if(!(c&&c.dragging)){return false;}var e;var d;if(sapir_Calendar.is_ie){d=window.event.clientY+document.body.scrollTop;e=window.event.clientX+document.body.scrollLeft;}else{e=b.pageX;d=b.pageY;}c.hideShowCovered();var a=c.element.style;a.left=(e-c.xOffs)+"px";a.top=(d-c.yOffs)+"px";return sapir_Calendar.stopEvent(b);};sapir_Calendar.calDragEnd=function(ev){var cal=sapir_Calendar._C;if(!cal){return false;}cal.dragging=false;with(sapir_Calendar){removeEvent(document,"mousemove",calDragIt);removeEvent(document,"mouseup",calDragEnd);tableMouseUp(ev);}cal.hideShowCovered();};sapir_Calendar.dayMouseDown=function(ev){var el=sapir_Calendar.getElement(ev);if(el.disabled){return false;}var cal=el.calendar;cal.activeDiv=el;sapir_Calendar._C=cal;if(el.navtype!=300){with(sapir_Calendar){if(el.navtype==50){el._current=el.innerHTML;addEvent(document,"mousemove",tableMouseOver);}else{addEvent(document,sapir_Calendar.is_ie5?"mousemove":"mouseover",tableMouseOver);}addClass(el,"hilite active");addEvent(document,"mouseup",tableMouseUp);}}else{if(cal.isPopup){cal._dragStart(ev);}}if(el.navtype==-1||el.navtype==1){if(cal.timeout){clearTimeout(cal.timeout);}cal.timeout=setTimeout("sapir_Calendar.showMonthsCombo()",250);}else{if(el.navtype==-2||el.navtype==2){if(cal.timeout){clearTimeout(cal.timeout);}cal.timeout=setTimeout((el.navtype>0)?"sapir_Calendar.showYearsCombo(true)":"sapir_Calendar.showYearsCombo(false)",250);}else{cal.timeout=null;}}return sapir_Calendar.stopEvent(ev);};sapir_Calendar.dayMouseDblClick=function(a){sapir_Calendar.cellClick(sapir_Calendar.getElement(a),a||window.event);if(sapir_Calendar.is_ie){document.selection.empty();}};sapir_Calendar.dayMouseOver=function(b){var a=sapir_Calendar.getElement(b);if(sapir_Calendar.isRelated(a,b)||sapir_Calendar._C||a.disabled){return false;}if(a.ttip){if(a.ttip.substr(0,1)=="_"){a.ttip=a.caldate.print(a.calendar.ttDateFormat)+a.ttip.substr(1);}a.calendar.tooltips.innerHTML=a.ttip;}if(a.navtype!=300){sapir_Calendar.addClass(a,"hilite");if(a.caldate){sapir_Calendar.addClass(f_sapir_parent(a),"rowhilite");}}return sapir_Calendar.stopEvent(b);};sapir_Calendar.dayMouseOut=function(ev){with(sapir_Calendar){var el=getElement(ev);if(isRelated(el,ev)||_C||el.disabled){return false;}removeClass(el,"hilite");if(el.caldate){removeClass(f_sapir_parent(el),"rowhilite");}if(el.calendar){el.calendar.tooltips.innerHTML=_TT.SEL_DATE;}return stopEvent(ev);}};sapir_Calendar.cellClick=function(e,o){var c=e.calendar;var h=false;var l=false;var f=null;if(typeof e.navtype=="undefined"){if(c.currentDateEl){sapir_Calendar.removeClass(c.currentDateEl,"selected");sapir_Calendar.addClass(e,"selected");h=(c.currentDateEl==e);if(!h){c.currentDateEl=e;}}c.date.setDateOnly(e.caldate);f=c.date;var b=!(c.dateClicked=!e.otherMonth);if(!b&&!c.currentDateEl){c._toggleMultipleDate(new Date(f));}else{l=!e.disabled;}if(b){c._init(c.firstDayOfWeek,f);}}else{if(e.navtype==200){sapir_Calendar.removeClass(e,"hilite");c.callCloseHandler();return;}f=new Date(c.date);if(e.navtype==0){f.setDateOnly(new Date());}c.dateClicked=false;var n=f.getFullYear();var g=f.getMonth();function a(r){var s=f.getDate();var q=f.getMonthDays(r);if(s>q){f.setDate(q);}f.setMonth(r);}switch(e.navtype){case 400:sapir_Calendar.removeClass(e,"hilite");var p=sapir_Calendar._TT.ABOUT;if(typeof p!="undefined"){p+=c.showsTime?sapir_Calendar._TT.ABOUT_TIME:"";}else{p='Help and about box text is not translated into this language.\nIf you know this language and you feel generous please update\nthe corresponding file in "lang" subdir to match calendar-en.js\nand send it back to <mihai_bazon@yahoo.com> to get it into the distribution  ;-)\n\nThank you!\nhttp://dynarch.com/mishoo/calendar.epl\n';}return;case -2:if(n>c.minYear){f.setFullYear(n-1);}break;case -1:if(g>0){a(g-1);}else{if(n-->c.minYear){f.setFullYear(n);a(11);}}break;case 1:if(g<11){a(g+1);}else{if(n<c.maxYear){f.setFullYear(n+1);a(0);}}break;case 2:if(n<c.maxYear){f.setFullYear(n+1);}break;case 100:c.setFirstDayOfWeek(e.fdow);return;case 50:var k=e._range;var m=e.innerHTML;for(var j=k.length;--j>=0;){if(k[j]==m){break;}}if(o&&o.shiftKey){if(--j<0){j=k.length-1;}}else{if(++j>=k.length){j=0;}}var d=k[j];e.innerHTML=d;c.onUpdateTime();return;case 0:if((typeof c.getDateStatus=="function")&&c.getDateStatus(f,f.getFullYear(),f.getMonth(),f.getDate())){return false;}break;}if(!f.equalsTo(c.date)){c.setDate(f);}else{if(e.navtype==0){l=h=true;}}}if(l){o&&c.callHandler();}if(h){Calendar.removeClass(e,"hilite");o&&c.callCloseHandler();}};sapir_Calendar.prototype.create=function(p){if(typeof(g_sapir_cat_page)!="undefined"){if(g_sapir_cat_page){if(typeof(g_input_disabled)!="undefined"){if(g_input_disabled){return;}}}}var g=null;if(!p){g=document.getElementsByTagName("body")[0];this.isPopup=true;}else{g=p;this.isPopup=false;}this.date=this.dateStr?new Date(this.dateStr):new Date();var w=sapir_Calendar.createElement("table");this.table=w;w.cellSpacing=0;w.cellPadding=0;w.calendar=this;sapir_Calendar.addEvent(w,"mousedown",sapir_Calendar.tableMouseDown);var o=sapir_Calendar.createElement("div");this.element=o;o.className="calendar";if(this.isPopup){o.style.position="absolute";o.style.display="none";}var n,r,d,x,m;n=sapir_Calendar.createElement("div");n.calendar=this;n.className="sapir_calendar_year_div";if(g_sapir_lang.toLowerCase()=="heb"){n.dir="rtl";}else{n.dir="ltr";}this.sapir_year_div=n;r=sapir_Calendar.createElement("label");r.className="sapir_calendar_year_label";this.sapir_year_label=r;d=window.document.createTextNode(sapir_Calendar._TT.SAPIR_YEAR_LABEL);r.appendChild(d);n.appendChild(r);x=sapir_Calendar.createElement("input");x.className="sapir_calendar_year_input";this.sapir_year_input=x;x.setAttribute("id","sapir_year_input");x.setAttribute("name","sapir_year_input");x.type="text";x.setAttribute("tabIndex","1");x.calendar=this;f_sapir_event_add(x,"blur","f_sapir_calendar_year_onblur");n.appendChild(x);f_sapir_year_set=function(B){var A,z,D,j,C;if(window.event){B=window.event;}A=sapir_Calendar.getElement(B);f_sapir_year_set2(A,"sapir_year_input");};o.appendChild(w);var v=sapir_Calendar.createElement("thead",w);var b=null;var f=null;var l=this;var e=function(A,z,j){b=sapir_Calendar.createElement("td",f);b.colSpan=z;b.className="button";if(j!=0&&Math.abs(j)<=2){b.className+=" nav";}sapir_Calendar._add_evs(b);b.calendar=l;b.navtype=j;b.innerHTML="<div unselectable='on'>"+A+"</div>";return b;};f=sapir_Calendar.createElement("tr",v);var y=6;(this.isPopup)&&--y;(this.weekNumbers)&&++y;e("?",1,400).ttip=sapir_Calendar._TT.INFO;this.title=e("",y,300);this.title.className="title";if(this.isPopup){this.title.ttip=sapir_Calendar._TT.DRAG_TO_MOVE;this.title.style.cursor="move";e("&#x00d7;",1,200).ttip=sapir_Calendar._TT.CLOSE;}var c=sapir_Calendar.createElement("tr",v);var h=sapir_Calendar.createElement("td",c);h.colSpan=7;h.appendChild(n);f=sapir_Calendar.createElement("tr",v);f.className="headrow";this._nav_py=e("&#x00ab;",1,-2);this._nav_py.ttip=sapir_Calendar._TT.PREV_YEAR;this._nav_pm=e("&#x2039;",1,-1);this._nav_pm.ttip=sapir_Calendar._TT.PREV_MONTH;this._nav_now=e(sapir_Calendar._TT.TODAY,this.weekNumbers?4:3,0);this._nav_now.ttip=sapir_Calendar._TT.GO_TODAY;this._nav_nm=e("&#x203a;",1,1);this._nav_nm.ttip=sapir_Calendar._TT.NEXT_MONTH;this._nav_ny=e("&#x00bb;",1,2);this._nav_ny.ttip=sapir_Calendar._TT.NEXT_YEAR;f=sapir_Calendar.createElement("tr",v);f.className="daynames";if(this.weekNumbers){b=sapir_Calendar.createElement("td",f);b.className="name wn";b.innerHTML=sapir_Calendar._TT.WK;}for(var u=7;u>0;--u){b=sapir_Calendar.createElement("td",f);if(!u){b.navtype=100;b.calendar=this;sapir_Calendar._add_evs(b);}}this.firstdayname=(this.weekNumbers)?f.firstChild.nextSibling:f.firstChild;this._displayWeekdays();var a=sapir_Calendar.createElement("tbody",w);this.tbody=a;for(u=6;u>0;--u){f=sapir_Calendar.createElement("tr",a);if(this.weekNumbers){b=sapir_Calendar.createElement("td",f);}for(var q=7;q>0;--q){b=sapir_Calendar.createElement("td",f);b.calendar=this;sapir_Calendar._add_evs(b);}}if(this.showsTime){f=sapir_Calendar.createElement("tr",a);f.className="time";b=sapir_Calendar.createElement("td",f);b.className="time";b.colSpan=2;b.innerHTML=sapir_Calendar._TT.TIME||"&nbsp;";b=sapir_Calendar.createElement("td",f);b.className="time";b.colSpan=this.weekNumbers?4:3;(function(){function B(K,M,L,N){var I=sapir_Calendar.createElement("span",b);I.className=K;I.innerHTML=M;I.calendar=l;I.ttip=sapir_Calendar._TT.TIME_PART;I.navtype=50;I._range=[];if(typeof L!="number"){I._range=L;}else{for(var J=L;J<=N;++J){var H;if(J<10&&N>=10){H="0"+J;}else{H=""+J;}I._range[I._range.length]=H;}}sapir_Calendar._add_evs(I);return I;}var F=l.date.getHours();var j=l.date.getMinutes();var G=!l.time24;var z=(F>12);if(G&&z){F-=12;}var D=B("hour",F,G?1:0,G?12:23);var C=sapir_Calendar.createElement("span",b);C.innerHTML=":";C.className="colon";var A=B("minute",j,0,59);var E=null;b=sapir_Calendar.createElement("td",f);b.className="time";b.colSpan=2;if(G){E=B("ampm",z?"pm":"am",["am","pm"]);}else{b.innerHTML="&nbsp;";}l.onSetTime=function(){var I,H=this.date.getHours(),J=this.date.getMinutes();if(G){I=(H>=12);if(I){H-=12;}if(H==0){H=12;}E.innerHTML=I?"pm":"am";}D.innerHTML=(H<10)?("0"+H):H;A.innerHTML=(J<10)?("0"+J):J;};l.onUpdateTime=function(){var I=this.date;var J=parseInt(D.innerHTML,10);if(G){if(/pm/i.test(E.innerHTML)&&J<12){J+=12;}else{if(/am/i.test(E.innerHTML)&&J==12){J=0;}}}var K=I.getDate();var H=I.getMonth();var L=I.getFullYear();I.setHours(J);I.setMinutes(parseInt(A.innerHTML,10));I.setFullYear(L);I.setMonth(H);I.setDate(K);this.dateClicked=false;this.callHandler();};})();}else{this.onSetTime=this.onUpdateTime=function(){};}var k=sapir_Calendar.createElement("tfoot",w);f=sapir_Calendar.createElement("tr",k);f.className="footrow";b=e(sapir_Calendar._TT.SEL_DATE,this.weekNumbers?8:7,300);b.className="ttip";if(this.isPopup){b.ttip=sapir_Calendar._TT.DRAG_TO_MOVE;b.style.cursor="move";}this.tooltips=b;o=sapir_Calendar.createElement("div",this.element);this.monthsCombo=o;o.className="combo";for(u=0;u<sapir_Calendar._MN.length;++u){var t=sapir_Calendar.createElement("div");t.className=sapir_Calendar.is_ie?"label-IEfix":"label";t.month=u;t.innerHTML=sapir_Calendar._SMN[u];o.appendChild(t);}o=sapir_Calendar.createElement("div",this.element);this.yearsCombo=o;o.className="combo";for(u=12;u>0;--u){var s=sapir_Calendar.createElement("div");s.className=sapir_Calendar.is_ie?"label-IEfix":"label";o.appendChild(s);}this._init(this.firstDayOfWeek,this.date);g.appendChild(this.element);};sapir_Calendar._keyEvent=function(m){if(!m){m=window.event;}var k;k=f_sapir_event_element(m);if(f_sapir_exists(f_sapir_event_element(m))){if(f_sapir_get_attribute(f_sapir_event_element(m),"name")=="sapir_year_input"){return f_sapir_year_input_key(m);}}return;var a=window._dynarch_popupCalendar;if(!a||a.multiple){return false;}(sapir_Calendar.is_ie)&&(m=window.event);var j=(sapir_Calendar.is_ie||m.type=="keypress"),n=m.keyCode;if(m.ctrlKey){switch(n){case 37:j&&sapir_Calendar.cellClick(a._nav_pm);break;case 38:j&&sapir_Calendar.cellClick(a._nav_py);break;case 39:j&&sapir_Calendar.cellClick(a._nav_nm);break;case 40:j&&sapir_Calendar.cellClick(a._nav_ny);break;default:return false;}}else{switch(n){case 32:sapir_Calendar.cellClick(a._nav_now);break;case 27:j&&a.callCloseHandler();break;case 37:case 38:case 39:case 40:if(j){var e,o,l,g,c,d;e=n==37||n==38;d=(n==37||n==39)?1:7;function b(){c=a.currentDateEl;var q=c.pos;o=q&15;l=q>>4;g=a.ar_days[l][o];}b();function f(){var p=new Date(a.date);p.setDate(p.getDate()-d);a.setDate(p);}function h(){var p=new Date(a.date);p.setDate(p.getDate()+d);a.setDate(p);}while(1){switch(n){case 37:if(--o>=0){g=a.ar_days[l][o];}else{o=6;n=38;continue;}break;case 38:if(--l>=0){g=a.ar_days[l][o];}else{f();b();}break;case 39:if(++o<7){g=a.ar_days[l][o];}else{o=0;n=40;continue;}break;case 40:if(++l<a.ar_days.length){g=a.ar_days[l][o];}else{h();b();}break;}break;}if(g){if(!g.disabled){sapir_Calendar.cellClick(g);}else{if(e){f();}else{h();}}}}break;case 13:if(j){sapir_Calendar.cellClick(a.currentDateEl,m);}else{}break;default:return false;}}return sapir_Calendar.stopEvent(m);};sapir_Calendar.prototype._init=function(n,x){var w=new Date(),r=w.getFullYear(),z=w.getMonth(),b=w.getDate();this.table.style.visibility="hidden";var h=x.getFullYear();if(h<this.minYear){h=this.minYear;x.setFullYear(h);}else{if(h>this.maxYear){h=this.maxYear;x.setFullYear(h);}}this.firstDayOfWeek=n;this.date=new Date(x);var y=x.getMonth();var B=x.getDate();var A=x.getMonthDays();x.setDate(1);var s=(x.getDay()-this.firstDayOfWeek)%7;if(s<0){s+=7;}x.setDate(-s);x.setDate(x.getDate()+1);var e=this.tbody.firstChild;var l=sapir_Calendar._SMN[y];var p=this.ar_days=new Array();var o=sapir_Calendar._TT.WEEKEND;var d=this.multiple?(this.datesCells={}):null;for(var u=0;u<6;++u,e=e.nextSibling){var a=e.firstChild;if(this.weekNumbers){a.className="day wn";a.innerHTML=x.getWeekNumber();a=a.nextSibling;}e.className="daysrow";var v=false,f,c=p[u]=[];for(var t=0;t<7;++t,a=a.nextSibling,x.setDate(f+1)){f=x.getDate();var g=x.getDay();a.className="day";a.pos=u<<4|t;c[t]=a;var m=(x.getMonth()==y);if(!m){if(this.showsOtherMonths){a.className+=" othermonth";a.otherMonth=true;}else{a.className="emptycell";a.innerHTML="&nbsp;";a.disabled=true;continue;}}else{a.otherMonth=false;v=true;}a.disabled=false;a.innerHTML=this.getDateText?this.getDateText(x,f):f;if(d){d[x.print("%Y%m%d")]=a;}if(this.getDateStatus){var q=this.getDateStatus(x,h,y,f);if(this.getDateToolTip){var k=this.getDateToolTip(x,h,y,f);if(k){a.title=k;}}if(q===true){a.className+=" disabled";a.disabled=true;}else{if(/disabled/i.test(q)){a.disabled=true;}a.className+=" "+q;}}if(!a.disabled){a.caldate=new Date(x);a.ttip="_";if(!this.multiple&&m&&f==B&&this.hiliteToday){a.className+=" selected";this.currentDateEl=a;}if(x.getFullYear()==r&&x.getMonth()==z&&f==b){a.className+=" today";a.ttip+=sapir_Calendar._TT.PART_TODAY;}if(o.indexOf(g.toString())!=-1){a.className+=a.otherMonth?" oweekend":" weekend";}}}if(!(v||this.showsOtherMonths)){e.className="emptyrow";}}this.title.innerHTML=sapir_Calendar._MN[y]+", "+h;this.onSetTime();this.table.style.visibility="visible";this._initMultipleDates();};sapir_Calendar.prototype._initMultipleDates=function(){if(this.multiple){for(var b in this.multiple){var a=this.datesCells[b];var c=this.multiple[b];if(!c){continue;}if(a){a.className+=" selected";}}}};sapir_Calendar.prototype._toggleMultipleDate=function(b){if(this.multiple){var c=b.print("%Y%m%d");var a=this.datesCells[c];if(a){var e=this.multiple[c];if(!e){sapir_Calendar.addClass(a,"selected");this.multiple[c]=b;}else{sapir_Calendar.removeClass(a,"selected");delete this.multiple[c];}}}};sapir_Calendar.prototype.setDateToolTipHandler=function(a){this.getDateToolTip=a;};sapir_Calendar.prototype.setDate=function(a){if(!a.equalsTo(this.date)){this._init(this.firstDayOfWeek,a);}};sapir_Calendar.prototype.refresh=function(){if(typeof(g_sapir_cat_page)!="undefined"){if(g_sapir_cat_page){if(typeof(g_input_disabled)!="undefined"){if(g_input_disabled){return;}}}}this._init(this.firstDayOfWeek,this.date);};sapir_Calendar.prototype.setFirstDayOfWeek=function(a){this._init(a,this.date);this._displayWeekdays();};sapir_Calendar.prototype.setDateStatusHandler=sapir_Calendar.prototype.setDisabledHandler=function(a){this.getDateStatus=a;};sapir_Calendar.prototype.setRange=function(b,c){this.minYear=b;this.maxYear=c;};sapir_Calendar.prototype.callHandler=function(){if(this.onSelected){this.onSelected(this,this.date.print(this.dateFormat));}};sapir_Calendar.prototype.callCloseHandler=function(){document.onkeydown=this.sapir_keydown_backup;if(this.onClose){this.onClose(this);}this.hideShowCovered();};sapir_Calendar.prototype.destroy=function(){var a=f_sapir_parent(this.element);a.removeChild(this.element);sapir_Calendar._C=null;window._dynarch_popupCalendar=null;};sapir_Calendar.prototype.reparent=function(b){var a=this.element;f_sapir_parent(a).removeChild(a);b.appendChild(a);};sapir_Calendar._checkCalendar=function(b){return false;var c=window._dynarch_popupCalendar;if(!c){return false;}var a=sapir_Calendar.is_ie?sapir_Calendar.getElement(b):sapir_Calendar.getTargetElement(b);for(;a!=null&&a!=c.element;a=f_sapir_parent(a)){}if(a==null){window._dynarch_popupCalendar.callCloseHandler();return sapir_Calendar.stopEvent(b);}};sapir_Calendar.prototype.show=function(){if(typeof(g_sapir_cat_page)!="undefined"){if(g_sapir_cat_page){if(typeof(g_input_disabled)!="undefined"){if(g_input_disabled){return;}}}}var e=this.table.getElementsByTagName("tr");for(var d=e.length;d>0;){var f=e[--d];sapir_Calendar.removeClass(f,"rowhilite");var c=f.getElementsByTagName("td");for(var b=c.length;b>0;){var a=c[--b];sapir_Calendar.removeClass(a,"hilite");sapir_Calendar.removeClass(a,"active");}}this.element.style.display="block";this.hidden=false;if(this.isPopup){window._dynarch_popupCalendar=this;sapir_Calendar.addEvent(document,"keydown",sapir_Calendar._keyEvent);sapir_Calendar.addEvent(document,"keypress",sapir_Calendar._keyEvent);sapir_Calendar.addEvent(document,"mousedown",sapir_Calendar._checkCalendar);}this.hideShowCovered();};sapir_Calendar.prototype.hide=function(){if(this.isPopup){sapir_Calendar.removeEvent(document,"keydown",sapir_Calendar._keyEvent);sapir_Calendar.removeEvent(document,"keypress",sapir_Calendar._keyEvent);sapir_Calendar.removeEvent(document,"mousedown",sapir_Calendar._checkCalendar);}this.element.style.display="none";this.hidden=true;this.hideShowCovered();};sapir_Calendar.prototype.showAt=function(a,c){var b=this.element.style;b.left=a+"px";b.top=c+"px";this.show();f_sapir_el("sapir_year_input").focus();};sapir_Calendar.prototype.showAtElement=function(c,d){var a=this;var e=sapir_Calendar.getAbsolutePos(c);if(!d||typeof d!="string"){this.showAt(e.x,e.y+c.offsetHeight);return true;}function b(j){if(j.x<0){j.x=0;}if(j.y<0){j.y=0;}var k=document.createElement("div");var h=k.style;h.position="absolute";h.right=h.bottom=h.width=h.height="0px";document.body.appendChild(k);var g=sapir_Calendar.getAbsolutePos(k);document.body.removeChild(k);if(sapir_Calendar.is_ie){g.y+=new Number(document.documentElement.scrollTop);g.x+=new Number(document.documentElement.scrollLeft);}else{g.y+=window.scrollY;g.x+=window.scrollX;}var f=j.x+j.width-g.x;if(f>0){j.x-=f;}f=j.y+j.height-g.y;if(f>0){j.y-=f;}}this.element.style.display="block";sapir_Calendar.continuation_for_the_fucking_khtml_browser=function(){var f=a.element.offsetWidth;var j=a.element.offsetHeight;a.element.style.display="none";var g=d.substr(0,1);var k="l";if(d.length>1){k=d.substr(1,1);}switch(g){case"T":e.y-=j;break;case"B":e.y+=c.offsetHeight;break;case"C":e.y+=(c.offsetHeight-j)/2;break;case"t":e.y+=c.offsetHeight-j;break;case"b":break;}switch(k){case"L":e.x-=f;break;case"R":e.x+=c.offsetWidth;break;case"C":e.x+=(c.offsetWidth-f)/2;break;case"l":e.x+=c.offsetWidth-f;break;case"r":break;}e.width=f;e.height=j+40;a.monthsCombo.style.display="none";b(e);a.showAt(e.x,e.y);};if(sapir_Calendar.is_khtml){setTimeout("sapir_Calendar.continuation_for_the_fucking_khtml_browser()",10);}else{sapir_Calendar.continuation_for_the_fucking_khtml_browser();}};sapir_Calendar.prototype.setDateFormat=function(a){this.dateFormat=a;};sapir_Calendar.prototype.setTtDateFormat=function(a){this.ttDateFormat=a;};sapir_Calendar.prototype.parseDate=function(b,a){if(!a){a=this.dateFormat;}this.setDate(Date.parseDate(b,a));};sapir_Calendar.prototype.hideShowCovered=function(){if(!sapir_Calendar.is_ie&&!sapir_Calendar.is_opera){return;}function b(p){var k=p.style.visibility;if(!k){if(document.defaultView&&typeof(document.defaultView.getComputedStyle)=="function"){if(!sapir_Calendar.is_khtml){k=document.defaultView.getComputedStyle(p,"").getPropertyValue("visibility");}else{k="";}}else{if(p.currentStyle){k=p.currentStyle.visibility;}else{k="";}}}return k;}var s=new Array("applet","iframe","select");var c=this.element;var a=sapir_Calendar.getAbsolutePos(c);var f=a.x;var d=c.offsetWidth+f;var r=a.y;var q=c.offsetHeight+r;for(var h=s.length;h>0;){var g=document.getElementsByTagName(s[--h]);var e=null;for(var l=g.length;l>0;){e=g[--l];a=sapir_Calendar.getAbsolutePos(e);var o=a.x;var n=e.offsetWidth+o;var m=a.y;var j=e.offsetHeight+m;if(this.hidden||(o>d)||(n<f)||(m>q)||(j<r)){if(!e.__msh_save_visibility){e.__msh_save_visibility=b(e);}e.style.visibility=e.__msh_save_visibility;}else{if(!e.__msh_save_visibility){e.__msh_save_visibility=b(e);}e.style.visibility="hidden";}}}};sapir_Calendar.prototype._displayWeekdays=function(){var b=this.firstDayOfWeek;var a=this.firstdayname;var d=sapir_Calendar._TT.WEEKEND;for(var c=0;c<7;++c){a.className="day name";var e=(c+b)%7;if(c){a.ttip=sapir_Calendar._TT.DAY_FIRST.replace("%s",sapir_Calendar._DN[e]);a.navtype=100;a.calendar=this;a.fdow=e;sapir_Calendar._add_evs(a);}if(d.indexOf(e.toString())!=-1){sapir_Calendar.addClass(a,"weekend");}a.innerHTML=sapir_Calendar._SDN[(c+b)%7];a=a.nextSibling;}};sapir_Calendar.prototype._hideCombos=function(){this.monthsCombo.style.display="none";this.yearsCombo.style.display="none";};sapir_Calendar.prototype._dragStart=function(ev){if(this.dragging){return;}this.dragging=true;var posX;var posY;if(sapir_Calendar.is_ie){posY=window.event.clientY+document.body.scrollTop;posX=window.event.clientX+document.body.scrollLeft;}else{posY=ev.clientY+window.scrollY;posX=ev.clientX+window.scrollX;}var st=this.element.style;this.xOffs=posX-parseInt(st.left);this.yOffs=posY-parseInt(st.top);with(sapir_Calendar){addEvent(document,"mousemove",calDragIt);addEvent(document,"mouseup",calDragEnd);}};Date._MD=new Array(31,28,31,30,31,30,31,31,30,31,30,31);Date.SECOND=1000;Date.MINUTE=60*Date.SECOND;Date.HOUR=60*Date.MINUTE;Date.DAY=24*Date.HOUR;Date.WEEK=7*Date.DAY;Date.parseDate=function(l,c){var n=new Date();var o=0;var e=-1;var k=0;var q=l.split(/\W+/);var p=c.match(/%./g);var h=0,g=0;var r=0;var f=0;for(h=0;h<q.length;++h){if(!q[h]){continue;}switch(p[h]){case"%d":case"%e":k=parseInt(q[h],10);break;case"%m":e=parseInt(q[h],10)-1;break;case"%Y":case"%y":o=parseInt(q[h],10);(o<100)&&(o+=(o>29)?1900:2000);break;case"%b":case"%B":for(g=0;g<12;++g){if(sapir_Calendar._MN[g].substr(0,q[h].length).toLowerCase()==q[h].toLowerCase()){e=g;break;}}break;case"%H":case"%I":case"%k":case"%l":r=parseInt(q[h],10);break;case"%P":case"%p":if(/pm/i.test(q[h])&&r<12){r+=12;}else{if(/am/i.test(q[h])&&r>=12){r-=12;}}break;case"%M":f=parseInt(q[h],10);break;}}if(isNaN(o)){o=n.getFullYear();}if(isNaN(e)){e=n.getMonth();}if(isNaN(k)){k=n.getDate();}if(isNaN(r)){r=n.getHours();}if(isNaN(f)){f=n.getMinutes();}if(o!=0&&e!=-1&&k!=0){return new Date(o,e,k,r,f,0);}o=0;e=-1;k=0;for(h=0;h<q.length;++h){if(q[h].search(/[a-zA-Z]+/)!=-1){var s=-1;for(g=0;g<12;++g){if(sapir_Calendar._MN[g].substr(0,q[h].length).toLowerCase()==q[h].toLowerCase()){s=g;break;}}if(s!=-1){if(e!=-1){k=e+1;}e=s;}}else{if(parseInt(q[h],10)<=12&&e==-1){e=q[h]-1;}else{if(parseInt(q[h],10)>31&&o==0){o=parseInt(q[h],10);(o<100)&&(o+=(o>29)?1900:2000);}else{if(k==0){k=q[h];}}}}}if(o==0){o=n.getFullYear();}if(e!=-1&&k!=0){return new Date(o,e,k,r,f,0);}return n;};Date.prototype.getMonthDays=function(b){var a=this.getFullYear();if(typeof b=="undefined"){b=this.getMonth();}if(((0==(a%4))&&((0!=(a%100))||(0==(a%400))))&&b==1){return 29;}else{return Date._MD[b];}};Date.prototype.getDayOfYear=function(){var a=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var c=new Date(this.getFullYear(),0,0,0,0,0);var b=a-c;return Math.floor(b/Date.DAY);};Date.prototype.getWeekNumber=function(){var c=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var b=c.getDay();c.setDate(c.getDate()-(b+6)%7+3);var a=c.valueOf();c.setMonth(0);c.setDate(4);return Math.round((a-c.valueOf())/(7*86400000))+1;};Date.prototype.equalsTo=function(a){return((this.getFullYear()==a.getFullYear())&&(this.getMonth()==a.getMonth())&&(this.getDate()==a.getDate())&&(this.getHours()==a.getHours())&&(this.getMinutes()==a.getMinutes()));};Date.prototype.setDateOnly=function(a){var b=new Date(a);this.setDate(1);this.setFullYear(b.getFullYear());this.setMonth(b.getMonth());this.setDate(b.getDate());};Date.prototype.print=function(l){var b=this.getMonth();var k=this.getDate();var n=this.getFullYear();var p=this.getWeekNumber();var q=this.getDay();var v={};var r=this.getHours();var c=(r>=12);var h=(c)?(r-12):r;var u=this.getDayOfYear();if(h==0){h=12;}var e=this.getMinutes();var j=this.getSeconds();v["%a"]=sapir_Calendar._SDN[q];v["%A"]=sapir_Calendar._DN[q];v["%b"]=sapir_Calendar._SMN[b];v["%B"]=sapir_Calendar._MN[b];v["%C"]=1+Math.floor(n/100);v["%d"]=(k<10)?("0"+k):k;v["%e"]=k;v["%H"]=(r<10)?("0"+r):r;v["%I"]=(h<10)?("0"+h):h;v["%j"]=(u<100)?((u<10)?("00"+u):("0"+u)):u;v["%k"]=r;v["%l"]=h;v["%m"]=(b<9)?("0"+(1+b)):(1+b);v["%M"]=(e<10)?("0"+e):e;v["%n"]="\n";v["%p"]=c?"PM":"AM";v["%P"]=c?"pm":"am";v["%s"]=Math.floor(this.getTime()/1000);v["%S"]=(j<10)?("0"+j):j;v["%t"]="\t";v["%U"]=v["%W"]=v["%V"]=(p<10)?("0"+p):p;v["%u"]=q+1;v["%w"]=q;v["%y"]=(""+n).substr(2,2);v["%Y"]=n;v["%%"]="%";var t=/%./g;if(!sapir_Calendar.is_ie5&&!sapir_Calendar.is_khtml){return l.replace(t,function(a){return v[a]||a;});}var o=l.match(t);for(var g=0;g<o.length;g++){var f=v[o[g]];if(f){t=new RegExp(o[g],"g");l=l.replace(t,f);}}return l;};Date.prototype.__msh_oldSetFullYear=Date.prototype.setFullYear;Date.prototype.setFullYear=function(b){var a=new Date(this);a.__msh_oldSetFullYear(b);if(a.getMonth()!=this.getMonth()){this.setDate(28);}this.__msh_oldSetFullYear(b);};window._dynarch_popupCalendar=null;function f_sapir_year_set2(c,b){var a,d,e;e=f_sapir_el(b);if(f_sapir_is_empty(e.value)){return;}a=e.calendar;d=a;l_date=new Date(d.date);l_date.setFullYear(e.value);d.setDate(l_date);e.value="";}function f_sapir_calendar_year_onblur(a){var b;if(a){b=a;}else{b=window.event;}f_sapir_year_set(b);}function f_sapir_year_input_key(c){var d,b,a;d=window._dynarch_popupCalendar;(sapir_Calendar.is_ie)&&(c=window.event);b=true;a=c.keyCode;if(c.ctrlKey){return true;}else{switch(a){case 27:b&&d.callCloseHandler();return false;case 13:if(b){f_sapir_calendar_year_onblur(c);}else{}f_sapir_event_cancel(c);return false;break;default:return true;}}return true;}sapir_Calendar.setup=function(g){function f(h,j){if(typeof g[h]=="undefined"){g[h]=j;}}f("inputField",null);f("displayArea",null);f("button",null);f("eventName","click");f("ifFormat","%Y/%m/%d");f("daFormat","%Y/%m/%d");f("singleClick",true);f("disableFunc",null);f("dateStatusFunc",g.disableFunc);f("dateText",null);f("firstDay",null);f("align","Br");f("range",[1900,2999]);f("weekNumbers",false);f("flat",null);f("flatCallback",null);f("onSelect",null);f("onClose",null);f("onUpdate",null);f("date",null);f("showsTime",false);f("timeFormat","24");f("electric",true);f("step",2);f("position",null);f("cache",false);f("showOthers",false);f("multiple",null);var c=["inputField","displayArea","button"];for(var b in c){if(typeof g[c[b]]=="string"){g[c[b]]=document.getElementById(g[c[b]]);}}if(!(g.flat||g.multiple||g.inputField||g.displayArea||g.button)){alert("sapir_Calendar.setup:\n  Nothing to setup (no fields found).  Please check your code");return false;}function a(j){var h=j.params;var k=(j.dateClicked||h.electric);if(k&&h.inputField){h.inputField.value=j.date.print(h.ifFormat);if(typeof h.inputField.onchange=="function"){h.inputField.onchange();}}if(k&&h.displayArea){h.displayArea.innerHTML=j.date.print(h.daFormat);}if(k&&typeof h.onUpdate=="function"){h.onUpdate(j);}if(k&&h.flat){if(typeof h.flatCallback=="function"){h.flatCallback(j);}}if(k&&h.singleClick&&j.dateClicked){j.callCloseHandler();}}if(g.flat!=null){if(typeof g.flat=="string"){g.flat=document.getElementById(g.flat);}if(!g.flat){alert("sapir_Calendar.setup:\n  Flat specified but can't find parent.");return false;}var e=new sapir_Calendar(g.firstDay,g.date,g.onSelect||a);e.showsOtherMonths=g.showOthers;e.showsTime=g.showsTime;e.time24=(g.timeFormat=="24");e.params=g;e.weekNumbers=g.weekNumbers;e.setRange(g.range[0],g.range[1]);e.setDateStatusHandler(g.dateStatusFunc);e.getDateText=g.dateText;if(g.ifFormat){e.setDateFormat(g.ifFormat);}if(g.inputField&&typeof g.inputField.value=="string"){e.parseDate(g.inputField.value);}e.create(g.flat);e.show();return false;}var d=g.button||g.displayArea||g.inputField;d["on"+g.eventName]=function(){var h=g.inputField||g.displayArea;var k=g.inputField?g.ifFormat:g.daFormat;var o=false;var m=window.calendar;if(h){g.date=Date.parseDate(h.value||h.innerHTML,k);}if(!(m&&g.cache)){window.calendar=m=new sapir_Calendar(g.firstDay,g.date,g.onSelect||a,g.onClose||function(p){p.hide();});m.showsTime=g.showsTime;m.time24=(g.timeFormat=="24");m.weekNumbers=g.weekNumbers;o=true;}else{if(g.date){m.setDate(g.date);}m.hide();}if(g.multiple){m.multiple={};for(var j=g.multiple.length;--j>=0;){var n=g.multiple[j];var l=n.print("%Y%m%d");m.multiple[l]=n;}}m.showsOtherMonths=g.showOthers;m.yearStep=g.step;m.setRange(g.range[0],g.range[1]);m.params=g;m.setDateStatusHandler(g.dateStatusFunc);m.getDateText=g.dateText;m.setDateFormat(k);if(o){m.create();}m.refresh();if(typeof(g_sapir_cat_page)!="undefined"){if(g_sapir_cat_page){if(typeof(g_input_disabled)!="undefined"){if(g_input_disabled){return;}}}}if(!g.position){m.showAtElement(g.button||g.displayArea||g.inputField,g.align);}else{m.showAt(g.position[0],g.position[1]);}return false;};return e;};function f_sapir_date_mask(){var h="/";var g="_";var c=window.event.srcElement;var l=window.event.keyCode;var a=false;var f;if(window.event.srcElement.readOnly){return;}if((l>36&&l<41)||(l>34&&l<37)){return 1;}if(window.event.ctrlKey&&(l==67||l==86||l==88||l==90)){return 1;}if(window.event.shiftKey||window.event.ctrlKey||window.event.altKey){return;}var d=f_sapir_caret_get_position(c);f_sapir_log("mask","Caret Position = "+d,3);var o=document.selection.createRange();if(o.parentElement()==c&&o.text.length>0){a=true;}f_sapir_log("mask","objTextBox.value = "+c.value,3);var b=c.value.substring(d,d-1);if((b!=g)&&!(l==8||l==46)&&o.text==0){return 0;}if((l>47&&l<58)||(l>95&&l<106)){if(l>95){l-=(95-47);}if(d!=11){var n=c.value.substring(d-1,d);if(!a&&n==g){var k=c.value.substring(0,d-1);var j=c.value.substring(d+o.text.length,c.value.length);k+=String.fromCharCode(l);k+=j;f_sapir_log("mask","f_sapir_date_validate 1",3);if(!f_sapir_date_validate(k)){f_sapir_log("mask","error : "+k,3);return 0;}c.value=k;switch(d){case 2:case 5:d=d+1;default:}}if(a){var k=c.value.substring(0,d-1);if(b==h){k+=h;}k+=String.fromCharCode(l);for(var e=1;e<o.text.length;e++){var m=o.text.substring(e,e+1);if(m==h){k+=h;}else{if(!(e==1&&b==h)){k+=g;}}}var j=c.value.substring(d+o.text.length-1,c.value.length);k+=j;f_sapir_log("mask","f_sapir_date_validate 2",3);if(!f_sapir_date_validate(k)){f_sapir_log("mask","error : "+k,3);l_valid=false;if(d>1){return 0;}}c.value=k;}objSelectedRange=c.createTextRange();if(a&&b==h){d=d+1;}objSelectedRange.move("character",d);objSelectedRange.select();}}if(l==8||l==46){if(a){f_sapir_log("mask","in selected 2",3);var k=c.value.substring(0,d-1);if(b==h){k+=h;}k+=g;for(var e=1;e<o.text.length;e++){var m=o.text.substring(e,e+1);if(m==h){k+=h;}else{if(!(e==1&&b==h)){k+=g;}}}var j=c.value.substring(d+o.text.length-1,c.value.length);k+=j;c.value=k;d=d+1;}else{if(d!=11||l!=46){if(l==46){d=d+1;}if(d!=1&&d!=4&&d!=7){var k=c.value.substring(0,d-2);var j=c.value.substring(d-1,c.value.length);k+=g;k+=j;c.value=k;}}}objRange=c.createTextRange();if(a&&b==h){d=d+1;}objRange.move("character",d-2);objRange.select();}if(l!=9){event.returnValue=false;}}function f_sapir_date_mask_old(){f_sapir_log("f_sapir_date_mask","",3);if(f_sapir_event_element().readOnly){return;}var e=f_sapir_event_key_code();var a=f_sapir_event_element();if(window.event.shiftKey&&String.fromCharCode(e)=="T"){var c=new Date();a.value=String(c.getMonth()+1).padL(2,"0")+"/"+String(c.getDate()).padL(2,"0")+"/"+c.getFullYear();window.event.returnValue=0;return;}if(window.event.shiftKey||window.event.ctrlKey||window.event.altKey){return;}if(e>36&&e<41){return;}if((e>47&&e<58)){var b=f_sapir_caret_get_position(a);f_sapir_log("mask","pos = "+b+", selection text = "+document.selection.createRange().text,3);window.event.returnValue=true;return;}if(e==8){a.value=a.value.replace(/([mdy\/]*)[0-9]([mdy\/]*)$/,function(g,f,h){var d=a.value.search(/([mdy\/]*)[0-9]([mdy\/]*)$/);if(d>=5){return f+"y"+h;}else{if(d>=2){return f+"d"+h;}else{return f+"m"+h;}}});window.event.returnValue=0;}if(e!=9){event.returnValue=false;}}function f_sapir_date_on_paste(b){var a=window.clipboardData.getData("Text");if(a.match(/^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/)){b.value=a;}else{window.event.returnValue=0;}}function f_sapir_days_array(b){for(var a=1;a<=b;a++){this[a]=31;if(a==4||a==6||a==9||a==11){this[a]=30;}if(a==2){this[a]=29;}}return this;}function f_sapir_days_in_february(a){return(((a%4==0)&&((!(a%100==0))||(a%400==0)))?29:28);}function f_sapir_cat_dw_item_changed(g,f,b,d){var e,a,c;c=0;l_dview_idx=f_sapir_dview_get_idx(g);c=f_sapir_cat_dw_item_changed_ex(g,f,b,d);if(c!=0){return c;}if(f_sapir_dview_get(g).dview_function!="summary"){f_sapir_dview_get(g).data_changed_set(true);f_sapir_dview_get(g).data_changed_for_real_set(true);}return c;}function f_sapir_cat_dw_item_changed_override_value(b,j,c,a){var h,g,e,d,f;h=a;f=f_sapir_dview_get(b);e=f_sapir_col_get_function(b,c);g=f_sapir_cat_col_info(b,j,c,e);d=new String(f_sapir_info_get_key(g,"lookup_type")).toLowerCase();if(d=="date"){if(h=="__/__/____"||h==g_sapir_form.date_format){h="";}}return h;}function f_sapir_cat_dw_item_changed_ex(a_htmldw_name,row,columnName,newValue,oldValue){var l_ret,l_sapir_info,l_col_function,l_lookup_type,l_dview,l_leader,l_el_name,l_el,l_checked,l_field_type,l_post_lookup,l_oldValue,l_feedback_el,l_node_value,l_post_action_name,l_post_action_exp,l_post_action_timer;l_ret=0;l_post_action_name="";l_post_action_exp="";l_post_action_timer=null;l_feedback_el=f_sapir_el("feedback");if(f_sapir_is_empty(g_sapir_form.error)){f_sapir_feedback_hide();}if(typeof(oldValue)=="undefined"){l_oldValue=eval(a_htmldw_name+'.GetItem (row, "value")');}else{if(f_sapir_is_empty(oldValue)){l_oldValue=eval(a_htmldw_name+'.GetItem (row, "value")');}else{l_oldValue=oldValue;}}l_dview=f_sapir_dview_get(a_htmldw_name);l_el_name=a_htmldw_name+"_"+columnName+"_"+new String(row-1);l_el=f_sapir_el(l_el_name);l_col_function=f_sapir_col_get_function(a_htmldw_name,columnName);l_sapir_info=f_sapir_cat_col_info(a_htmldw_name,row,columnName,l_col_function);l_lif=f_sapir_info_get_key(l_sapir_info,"lif").toLowerCase();l_lookup_type=new String(f_sapir_info_get_key(l_sapir_info,"lookup_type").toLowerCase());l_post_lookup=f_sapir_info_get_key(l_sapir_info,"post_lookup");l_leader=f_sapir_info_get_key(l_sapir_info,"leader").toLowerCase();if(l_post_lookup=="inheritance"){l_oldValue=eval(a_htmldw_name+'.GetItem (row, "code")');eval(a_htmldw_name+'.SetItem (row, "code", "'+newValue+'")');l_node_value=newValue;l_post_action_name="inheritance";l_post_action_exp='f_sapir_inheritance_submit ("'+l_lif+'", "'+a_htmldw_name+'", '+row+', "'+columnName+'", "'+l_oldValue+'", "'+newValue+'", "'+l_node_value+'")';l_post_action_timer=g_sapir_post_inheritance_timeout_id;f_sapir_cat_dw_item_changed_ex_post(l_post_action_name,l_post_action_exp,l_post_action_timer);return 0;}if(f_sapir_dw_param_get_key("sapir_form_dw","formid")=="8"&&a_htmldw_name=="dview_8_3"){l_post_action_name="title_gen_compute";l_post_action_exp='f_sapir_title_gen_compute ("'+columnName+'")';l_post_action_timer=g_sapir_title_gen_compute_timeout_id;}if(l_lookup_type=="cbx"||l_lif=="nc"){eval(a_htmldw_name+'.SetItem (row, "code", "'+newValue+'")');}if(l_leader=="y"){if(l_lif=="ta"){var l_data_lang_changed_confirm;l_data_lang_changed_confirm=false;if(l_dview.data_changed){f_sapir_msgbox(null,g_sapir_dict.get_value("gui_6247"),"","","alert");var l_datalang_el;l_datalang_el=f_sapir_el(a_htmldw_name+"_datalang_0");if(!f_sapir_exists(l_datalang_el)){l_datalang_el=f_sapir_el(a_htmldw_name+"_value_0");}l_datalang_el.selectedIndex=l_dview.data_lang_index;return 2;}l_post_action_name="data_lang_change";l_post_action_exp='f_sapir_data_lang_change ("'+a_htmldw_name+'", '+row+', "'+columnName+'", '+l_data_lang_changed_confirm+")";l_post_action_timer=g_sapir_post_data_lang_change_timeout_id;f_sapir_cat_dw_item_changed_ex_post(l_post_action_name,l_post_action_exp,l_post_action_timer);}if(l_lif=="ty"){l_post_action_name="type1_change";l_post_action_exp='f_sapir_item_type_change ("'+a_htmldw_name+'", '+row+', "'+columnName+'", "'+newValue+'")';l_post_action_timer=g_sapir_post_item_type_change_timeout_id;f_sapir_cat_dw_item_changed_ex_post(l_post_action_name,l_post_action_exp,l_post_action_timer);}l_dview.data_changed_set(true);l_dview.data_changed_for_real_set(true);return 0;}if(l_lookup_type=="ddlb"||l_lookup_type=="scroller"){if(l_col_function=="value"){f_sapir_dropdown_selection_to_code(a_htmldw_name,row,columnName,newValue,f_sapir_col_name_get_full_prefix(columnName)+"code");}else{if(l_col_function=="code"){f_sapir_dropdown_code_to_selection(a_htmldw_name,row,columnName,newValue,f_sapir_col_name_get_full_prefix(columnName)+"value");}}}if(l_lookup_type=="media"){var l_media_image_el_name,l_media_image_el;l_media_image_el_name=a_htmldw_name+"_media_lookup_"+new String(row-1);l_media_image_el=f_sapir_el(l_media_image_el_name);if(f_sapir_is_empty(newValue)){l_media_image_el.alt="upload media";}else{l_media_image_el.alt="view media";}return 0;}if(l_lookup_type=="date"){return f_sapir_date_changed(a_htmldw_name,newValue,l_el,row);}l_field_type=f_sapir_info_get_key(l_sapir_info,"type").toLowerCase();if(l_field_type=="num"){if(!f_sapir_number_validate(newValue)){var l_buffer_value=eval(a_htmldw_name+'.GetItem (row, "value")');if(f_sapir_is_empty(l_buffer_value)){l_el.value="";}else{l_el.value=l_buffer_value;}return 2;}}if(l_lif=="multyp"){var l_multyp_rows,l_collector_lif,l_collector_dw_row,l_collector_rows,l_media_loc_dw_row;l_collector_lif=f_sapir_info_get_key(l_sapir_info,"collector_lif");l_collector_dw_row=f_sapir_collected_get_collector_row(a_htmldw_name,row,l_collector_lif);l_collector_rows=f_sapir_collector_rows(a_htmldw_name,l_collector_dw_row);l_multyp_rows=f_sapir_dview_single_get_rows_by_lif(a_htmldw_name,"MULLOC",l_collector_lif,l_collector_rows);l_media_loc_dw_row=l_multyp_rows[0];eval(a_htmldw_name+'.SetItem (l_media_loc_dw_row, "code", "")');}f_sapir_cat_dw_item_changed_ex_post(l_post_action_name,l_post_action_exp,l_post_action_timer);return 0;}function f_sapir_cat_dw_item_changed_ex_post(c,a,b){var d=1000;b=window.setTimeout(a,d);}function f_sapir_cat_dw_item_focus_changed(a,k,b,j){var d,h,e,f,c,g;f_sapir_floating_close();h=f_sapir_el(a+"_wrapper_div");d=f_sapir_get_element_by_id(h,a+"_"+b+"_"+new String(new Number(k)-1));f_sapir_class_prepend(d,"sapir_item_focus");g_sapir_form.dview_current_set(f_sapir_dview_get(a));if(f_sapir_exists(g_sapir_form.dview_current)){g_sapir_form.dview_current.row_current_set(k-1,"item_focus_changed");}e=f_sapir_col_get_function(a,b);f=f_sapir_cat_col_info(a,k,b,e);c=new String(f_sapir_info_get_key(f,"lookup_type")).toLowerCase();l_field_type=f_sapir_info_get_key(f,"type");}function f_sapir_dw_item_focus_changed_register(a_event){var l_el_info,l_dview_id,l_dw_buffer_row,l_el,l_dw_buffer_col,l_dw_buffer_gob,l_dw_buffer_gob_full,l_event;l_event=f_sapir_event(a_event);l_el=f_sapir_event_element(a_event);l_el_name=l_el.name;l_el_info=f_sapir_get_attribute(l_el,"el_info");l_dview_id=f_sapir_element_info_get_key(l_el_info,"dview");l_dw_buffer_row=new Number(f_sapir_get_el_dw_row_num(l_el_name));l_dw_buffer_col=f_sapir_element_info_get_key(l_el_info,"col");l_dw_buffer_gob=f_sapir_element_info_get_key(l_el_info,"buffer_id");l_dw_buffer_gob_full=l_dview_id+".gobs."+l_dw_buffer_gob;eval(l_dview_id+".itemGainFocus("+l_dw_buffer_row+", "+l_dw_buffer_col+", l_el, l_dw_buffer_gob_full, l_event)");if(l_el.type!="select-one"){eval(l_dview_id+".selectControlContent(l_el)");}}function f_sapir_cat_dw_row_focus_changed(c,b,a){}function f_sapir_cat_dw_row_focus_changing(d,b,c,a){return 0;}function f_sapir_brief_toggle(g,f){var e,b,a,c,d;f_sapir_floating_close();d=f_sapir_form_is_changed();if(d){if(!f_sapir_msgbox(null,g_sapir_dict.get_value("gui_6246"),"info","f_sapir_brief_toggle","confirm")){return false;}else{g_sapir_unload_confirm=false;}}e=f_sapir_dview_get(f);a=e.dview_function;if(a=="brief"){c="modify";}else{c="view";}f_sapir_cat_dw_param_set_key("sapir_form_dw","brief_status",c);f_sapir_action_reset();f_sapir_action_init(f,f_sapir_dw_param_get_key("sapir_form_dw","form_status"),"","submit","dview","form");f_sapir_dview_set_action(f,"");g_sapir_action_props.action_id="new";f_sapir_action_final_action();g_sapir_unload_confirm=false;g_sapir_unload_popup=true;l_dw_submit_form=f_sapir_form_get_by_name("sapir_form_dw_submitForm");f_sapir_selflinkarg_set(l_dw_submit_form,"sapir_form_dw_action",g_sapir_action_props.final_action);f_sapir_selflinkarg_set(l_dw_submit_form,"sapir_form_dw_context","");l_dw_submit_form.submit();}function f_sapir_collector_get_image_file_name(g,b,d){var f,c,e,a;f=f_sapir_dview_get(g);e=f_sapir_element_get_dw_row_no(f_sapir_el_id(b));a=f_sapir_info_get_value(g,e,"value");c="collector_";if(d=="expanded"){c+="collapse";}else{c+="expand";}if(f.dview_function=="multimedia"){l_primary_media_link=new String(f_sapir_info_get_key(a,"primary_m").toLowerCase());if(l_primary_media_link=="1"){c+="_primary";}}c+=".gif";return c;}function f_sapir_cat_onload(){try{var e,d,c,a;e=g_sapir_form.submit_form;d=new String(f_sapir_selflinkarg(e,"lang"));if(d.toLowerCase()=="heb"){g_sapir_form.rtl=true;}if(f_sapir_dw_param_get_key("sapir_form_dw","print")=="1"){g_sapir_print_mode="1";}if(g_sapir_print_mode=="1"){f_sapir_scrollbars_toggle("",false);return;}c=g_sapir_form_dviews.length;f_sapir_rte_rtl();}catch(b){f_sapir_exception("sapir_cat","init",b);}}function f_sapir_cat_post_onload(){var f,r,u,o,l,n,j,e,w;var m,v,b,r,s,q,t,c;f_sapir_progress_bar_fix();if(g_sapir_print_mode=="1"){return;}if(f_sapir_is_empty(g_sapir_form.error)){if(g_sapir_form.form_id=="14"&&g_sapir_form.cat_mode=="reader_reg"){var k="",h;k=f_sapir_feedback_get_value();if(k=="$sapir_ok$"&&f_sapir_dw_param_get_key("sapir_form_dw","form_status")!="new"&&!f_sapir_form_is_changed()){sapir_form_dw_ButtonClicked(-1,"b_cancel");return;}}}f=g_sapir_form_dviews.length;g_sapir_wrapper_el_id="wrapper";f_sapir_cat_init_ddlb();f_sapir_page_title();f_sapir_cat_init_focus();f_sapir_cat_init_collectors();f_sapir_cat_init_split_main_frame();if(typeof(g_sapir_tab)!="undefined"){if(f_sapir_exists(g_sapir_tab)){if(f_sapir_exists(g_sapir_tab.active_tabpage_el)){f_sapir_tabpage_register(g_sapir_tab.active_tabpage_el.id,g_sapir_tab.active_tabpage_el.id,"","",true);}}}f_sapir_cat_init_row_actions();f_sapir_cat_init_errors_ui();for(r=0;r<f;r++){if(f_sapir_is_empty(g_sapir_form_dviews[r].update_impl)){g_sapir_form_dviews[r].update_impl=g_sapir_form.update_impl;}}w=false;if(g_sapir_form.error!=""){g_sapir_form.data_changed_set(true);if(typeof(g_sapir_tab)!="undefined"){if(f_sapir_exists(g_sapir_tab)){if(!f_sapir_is_empty(g_sapir_tab.active_tabpage_id)){w=true;f_sapir_tabpage_get(g_sapir_tab.active_tabpage_id).data_changed_set(true);}}}if(!w){if(g_sapir_form.form_id=="14"){w=true;f_sapir_form_data_changed_buttons_set(true);}else{if(g_sapir_form.form_id=="15"){w=true;f_sapir_form_data_changed_buttons_set(true);}}}}for(r=0;r<f;r++){if(g_sapir_form_dviews[r].data_changed){g_sapir_form_dviews[r].data_changed_set(false);g_sapir_form_dviews[r].data_changed_set(true);}}f_sapir_cat_init_anchors();f_sapir_cat_init_rte();if(g_sapir_form.cat_mode=="scroller"){f_sapir_cat_init_scroller_cat();}for(r=0;r<f;r++){f_sapir_dview_events_register(g_sapir_form_dviews[r].dview_id);}var d;d=f_sapir_el("languages");if(f_sapir_exists(d)){g_sapir_form_data_lang_orig=d.selectedIndex;if(f_sapir_exists(d)){f_sapir_event_register(d,"change","f_sapir_form_data_lang_handler");}}for(r=0;r<f;r++){var g,a,p;g=f_sapir_dview_single_get_rows_by_lif(g_sapir_form_dviews[r].dview_id,"TY");if(g.length<=0){continue;}a=g_sapir_form_dviews[r].dview_id+"_value_"+new String(g[r]-1);p=f_sapir_el(a);if(!f_sapir_exists(p)){break;}g_sapir_form_dviews[r].type1_index=p.selectedIndex;break;}if(f_sapir_dw_param_get_key("sapir_form_dw","formid")=="8"){f_sapir_title_gen_compute();}}function f_sapir_cat_init_focus(){var d,c,g,f,b,e,a,h;d=g_sapir_form_dviews.length;c=null;if(f_sapir_is_empty(g_sapir_form.focus_dview_id)){for(idx=0;idx<d;idx++){if(g_sapir_form_dviews[idx].display_only=="true"){continue;}f_sapir_dview_current_set(g_sapir_form_dviews[idx]);if(g_sapir_form_dviews[idx].dview_function=="summary"){a=f_sapir_rte_frame(g_sapir_form_dviews[idx].dview_id);if(f_sapir_exists(a)){f_sapir_get_iframe_frame(a).focus();h=f_sapir_rte_body("",a);h.focus();}}}return;}f_sapir_dview_current_set(f_sapir_dview_get(g_sapir_form.focus_dview_id));if(!f_sapir_exists(c)){return;}g=f_sapir_info_get_value(g_sapir_form.focus_dview_id,g_sapir_form.focus_dw_row,"value");f=f_sapir_info_get_key(g,"collector_lif");if(f=="1"){}else{if(!f_sapir_is_empty(f)&&f!="0"){b=f_sapir_collected_get_collector_row(g_sapir_form.focus_dview_id,g_sapir_form.focus_dw_row,f);e=f_sapir_get_element_by_id(window.document,g_sapir_form.focus_dview_id+"_value_"+new String(b-1));l_collector_expand_el=f_sapir_el(g_sapir_form.focus_dview_id+"_collector_expand_"+new String(b-1));f_sapir_collector_expand(l_collector_expand_el,g_sapir_form.focus_dview_id);self.focus();c.focus();}else{self.focus();c.focus();}}}function f_sapir_cat_init_collectors(){var d,a,f,c,e,b;d=g_sapir_form_dviews.length;for(a=0;a<d;a++){f=null;f=f_sapir_rows_by_sapir_info(g_sapir_form_dviews[a].dview_id,"if_coll_open","1");for(c=0;c<f.length;c++){e=f_sapir_get_element_by_id(window.document,g_sapir_form_dviews[a].dview_id+"_value_"+new String(f[c]-1));b=f_sapir_el(g_sapir_form_dviews[a].dview_id+"_collector_expand_"+new String(f[c]-1));f_sapir_collector_expand(b,g_sapir_form_dviews[a].dview_id);}}}function f_sapir_cat_init_ddlb(){var b;b=window.document.getElementsByTagName("select");for(var a=0;a<b.length;a++){if(window.addEventListener){b[a].addEventListener("DOMMouseScroll",f_sapir_ddlb_mouse_wheel,false);}else{b[a].onmousewheel=f_sapir_ddlb_mouse_wheel;}}}function f_sapir_cat_init_anchors(){var c,a,d,b;c=g_sapir_form_dviews.length;for(a=0;a<c;a++){l_dview_wrapper=f_sapir_el(g_sapir_form_dviews[a].dview_id+"_wrapper_div");if(!f_sapir_exists(l_dview_wrapper)){continue;}d=l_dview_wrapper.getElementsByTagName("A");for(b=0;b<d.length;b++){d[b].tabIndex="-1";}}}function f_sapir_cat_init_scroller_cat(){var c,d,a,b;if(!f_sapir_exists(g_sapir_popup_opener)){return;}if(g_sapir_popup_opener.closed){return;}if(!g_sapir_popup_opener.g_sapir_cat_from_scroller_props){return;}if(g_sapir_popup_opener.g_sapir_cat_from_scroller_props.mode=="update"){c=f_sapir_el("add_item");if(f_sapir_exists(c)){d=c.getElementsByTagName("a")[0];d.removeAttribute("href");d.removeAttribute("onClick");}a=f_sapir_el("delete_item");if(f_sapir_exists(a)){b=a.getElementsByTagName("a")[0];b.removeAttribute("href");}}}function f_sapir_copy_line(b,c,a){g_sapir_post_copy_line_timeout_id=window.setTimeout('f_sapir_copy_line_submit ("'+b+'", "'+c+'", '+a+")",100);}function f_sapir_copy_line_submit(c,e,a,d,b){f_sapir_template_copy_line(c,e,a,d,b);}function f_sapir_dapit_copy(b){var a;if(g_sapir_dapit_copy_timeout_id!=null){clearTimeout(g_sapir_dapit_copy_timeout_id);g_sapir_dapit_copy_timeout_id=null;}a=f_sapir_dview_get(b);if(a.data_changed){f_sapir_msgbox(a,g_sapir_dict.get_value("gui_6249"),"info","f_sapir_form_save","alert");return;}f_sapir_cat_scroller_go("item","",b,"",-1);}function f_sapir_dapit_copy_go(c,a,b){g_sapir_dapit_copy_timeout_id=window.setTimeout('f_sapir_dapit_copy_submit ("'+c+'", "'+a+'", "'+b+'")',100);}function f_sapir_dapit_copy_submit(g,a,d){f_sapir_debugger();var f,b,e,c;if(g_sapir_dapit_copy_timeout_id!=null){clearTimeout(g_sapir_dapit_copy_timeout_id);g_sapir_dapit_copy_timeout_id=null;}f=f_sapir_dview_get(g);b=f.book_id;l_dst_item_type=f.item_type;l_dst_item_section=f.item_section;if(b==a){return;}f.update_impl="submit";f.action_id="copy";f.action_src_item=a;f.action_item_type=l_dst_item_type;f.action_item_section=l_dst_item_section;f.data_changed_set(true);f_sapir_action_init("","copy","Update","submit","form","form");f_sapir_form_save(false,"","set");}function f_sapir_events_register(a_dview_id){f_sapir_log("f_sapir_events_register",a_dview_id,3);var l_row_count,l_row,l_code_col_name,l_value_col_name,l_code_el_name,l_value_el_name;l_value_col_name="value";eval("l_row_count = "+a_dview_id+".lastRow + 1");for(l_row=0;l_row<l_row_count;l_row++){l_value_el_name=a_dview_id+"_"+l_value_col_name+"_"+new String(l_row);f_sapir_el(l_value_el_name).onclick=f_sapir_cat_item_clicked_register;f_sapir_el(l_value_el_name).onfocus=f_sapir_dw_item_focus_changed_register;}}function f_sapir_el_events_register(a,e,l){var j,k,g,f,h,c;var b,d;if(!f_sapir_exists(e)){f_sapir_alert("f_sapir_el_events_register : element does not exist");return -1;}c=f_sapir_el_get_id(e);j=new sapir_string_obj(l);k=f_sapir_get_token(j,"@@");while(!f_sapir_is_empty(k)){h=k.lastIndexOf("==");if(h<0){continue;}g=k.substring(0,h);f=k.substring(h+2);f_sapir_event_register(e,g,f);k=f_sapir_get_token(j,"@@");}return 0;}function f_sapir_dview_events_register(a_dview_id){var l_dview,l_el_count,l_el_idx,l_row_idx,l_el_full_name,l_el_full_full_name,l_el,l_row_count,lirc;var l_cpu_start,l_cpu_end,l_el_counter,l_sapir_info;l_dview=f_sapir_dview_get(a_dview_id);l_el_count=l_dview.el_names.length;l_row_count=new Number(eval(a_dview_id+".lastRow + 1"));for(l_el_idx=0;l_el_idx<l_el_count;l_el_idx++){l_el_full_name=a_dview_id+"_"+l_dview.el_names[l_el_idx];if(!f_sapir_is_empty(l_dview.el_events[l_el_idx])){if(l_dview.el_levels[l_el_idx]=="row"){for(l_row_idx=0;l_row_idx<l_row_count;l_row_idx++){l_el_full_full_name=l_el_full_name+"_"+new String(l_row_idx);l_el=f_sapir_el(l_el_full_full_name);if(!f_sapir_exists(l_el)){continue;}lirc=f_sapir_el_events_register(a_dview_id,l_el,l_dview.el_events[l_el_idx]);if(lirc<0){f_sapir_alert("f_sapir_dview_events_register : el failed : "+l_el_full_full_name);}}}else{if(l_dview.el_levels[l_el_idx]=="col"){f_sapir_col_events_register(a_dview_id,l_dview,l_dview.el_names[l_el_idx],l_dview.el_events[l_el_idx]);}else{l_el=f_sapir_el(l_el_full_name);if(!f_sapir_exists(l_el)){continue;}lirc=f_sapir_el_events_register(a_dview_id,l_el,l_dview.el_events[l_el_idx]);}}}}f_sapir_cols_event_handlers(a_dview_id);}function f_sapir_col_events_register(c,h,d,l){var j,k,g,f,e,b,a;h.onevent_col_names.push(d);b=h.onevent_col_names.length-1;a=new sapir_col_handlers();j=new sapir_string_obj(l);k=f_sapir_get_token(j,"@@");while(!f_sapir_is_empty(k)){g=k.lastIndexOf("==");if(g<0){continue;}f=k.substring(0,g);e=k.substring(g+2);switch(f){case"click":a.onclick_handler=e;break;case"keyup":a.onkeyup_handler=e;break;case"mouseover":a.onmouseover_handler=e;break;case"mouseout":a.onmouseout_handler=e;break;case"focus":a.onfocus_handler=e;break;case"blur":a.onblur_handler=e;break;case"change":a.onchange_handler=e;break;default:}k=f_sapir_get_token(j,"@@");}h.onevent_col_handlers.push(a);}function f_sapir_cols_event_handlers(b){var a,c;a=f_sapir_dview_get(b);c=f_sapir_el(a.dview_wrapper_div_name);if(c.addEventListener){c.addEventListener("click",f_sapir_dview_onclick_handler,true);c.addEventListener("keyup",f_sapir_dview_onkeyup_handler,true);c.addEventListener("mouseover",f_sapir_dview_onmouseover_handler,true);c.addEventListener("mouseout",f_sapir_dview_onmouseout_handler,true);c.addEventListener("focus",f_sapir_dview_onfocus_handler,true);c.addEventListener("blur",f_sapir_dview_onblur_handler,true);c.addEventListener("change",f_sapir_dview_onchange_handler,true);}else{if(g_sapir_browser_is_ie==true){$("input[type='text']").change(function(d){var d=d||window.event;f_sapir_dview_onchange_handler(d);});$("textarea").change(function(d){var d=d||window.event;f_sapir_dview_onchange_handler(d);});$("select").change(function(d){var d=d||window.event;f_sapir_dview_onchange_handler(d);});}else{c.onchange=f_sapir_dview_onchange_handler;}c.onclick=f_sapir_dview_onclick_handler;c.onkeyup=f_sapir_dview_onkeyup_handler;c.onmouseover=f_sapir_dview_onmouseover_handler;c.onmouseout=f_sapir_dview_onmouseout_handler;c.onfocusin=f_sapir_dview_onfocus_handler;c.onfocusout=f_sapir_dview_onblur_handler;}$("#"+a.dview_wrapper_div_name).bind("paste",null,function(d){g_sapir_cat_paste_active=true;f_sapir_dview_onchange_handler(d||window.event);return true;});}function f_sapir_cat_dw_clicked(a_dview_id,a_dw_row,a_dw_object_name,a_event){var l_GetRow,l_col_no;var l_curr_row;eval("l_col_no = "+a_dview_id+".clickedCol");if(l_col_no=="-1"){return true;}f_sapir_floating_close();f_sapir_log("f_sapir_dw_item_clicked",a_dview_id+", "+a_dw_row+", "+a_dw_object_name,2);g_sapir_form.dview_current_set(f_sapir_dview_get(a_dview_id));if(f_sapir_exists(g_sapir_form.dview_current)){g_sapir_form.dview_current.row_current_set(a_dw_row-1);}return true;}function f_sapir_cat_item_clicked_register(a_event){f_sapir_log("f_sapir_cat_item_clicked_register","",3);var l_el_info,l_dview_id,l_dw_buffer_row,l_el,l_dw_buffer_col,l_col_name,l_event,l_ret;l_event=f_sapir_event(a_event);l_el=f_sapir_event_element(a_event);l_el_name=l_el.name;if(l_el.type=="select-one"){return;}l_el_info=f_sapir_get_attribute(l_el,"el_info");l_dview_id=f_sapir_element_info_get_key(l_el_info,"dview");l_dw_buffer_row=new Number(f_sapir_get_el_dw_row_num(l_el_name));l_dw_buffer_col=f_sapir_element_info_get_key(l_el_info,"col");l_col_name=f_sapir_element_info_get_key(l_el_info,"dw_col");l_ret=eval(l_dview_id+".itemClicked("+l_dw_buffer_row+", "+l_dw_buffer_col+', "'+l_col_name+'", l_event)');return l_ret;}function f_sapir_dview_onclick_handler(a_event){try{var l_el_id,l_dview_id,l_el_reg_name,l_dview,lidx,l_event_el;l_event_el=f_sapir_event_element(a_event);l_el_id=f_sapir_el_id(l_event_el);l_dview_id=f_sapir_el_get_dview_id(l_el_id);l_dview=f_sapir_dview_get(l_dview_id);if(l_dview==null){return false;}l_el_reg_name=f_sapir_get_el_dw_col_name(l_el_id,l_dview_id);lidx=l_dview.onevent_col_names.indexOf(l_el_reg_name);if(lidx<0){return false;}l_event_handler=l_dview.onevent_col_handlers[lidx].onclick_handler;eval(l_event_handler+"(a_event)");}catch(dview_onclick_exception){f_sapir_exception("sapir_cat","dview_onclick : "+l_dview_id,dview_onclick_exception);}}function f_sapir_dview_onkeyup_handler(a_event){try{var l_el_id,l_dview_id,l_el_reg_name,l_dview,lidx,l_event_el;l_event_el=f_sapir_event_element(a_event);l_el_id=f_sapir_el_id(l_event_el);l_dview_id=f_sapir_el_get_dview_id(l_el_id);l_dview=f_sapir_dview_get(l_dview_id);if(l_dview==null){return false;}l_el_reg_name=f_sapir_get_el_dw_col_name(l_el_id,l_dview_id);lidx=l_dview.onevent_col_names.indexOf(l_el_reg_name);if(lidx<0){return false;}l_event_handler=l_dview.onevent_col_handlers[lidx].onkeyup_handler;eval(l_event_handler+"(a_event)");}catch(dview_onkeyup_exception){f_sapir_exception("sapir_cat","dview_onkeyup : "+l_dview_id,dview_onkeyup_exception);}}function f_sapir_dview_onmouseover_handler(a_event){var l_el_id,l_dview_id,l_el_reg_name,l_dview,lidx,l_event_el;l_event_el=f_sapir_event_element(a_event);l_el_id=f_sapir_el_id(l_event_el);l_dview_id=f_sapir_el_get_dview_id(l_el_id);l_dview=f_sapir_dview_get(l_dview_id);if(l_dview==null){return false;}l_el_reg_name=f_sapir_get_el_dw_col_name(l_el_id,l_dview_id);lidx=l_dview.onevent_col_names.indexOf(l_el_reg_name);if(lidx<0){return false;}l_event_handler=l_dview.onevent_col_handlers[lidx].onmouseover_handler;eval(l_event_handler+"(a_event)");}function f_sapir_dview_onmouseout_handler(a_event){var l_el_id,l_dview_id,l_el_reg_name,l_dview,lidx,l_event_el;l_event_el=f_sapir_event_element(a_event);l_el_id=f_sapir_el_id(l_event_el);l_dview_id=f_sapir_el_get_dview_id(l_el_id);l_dview=f_sapir_dview_get(l_dview_id);if(l_dview==null){return false;}l_el_reg_name=f_sapir_get_el_dw_col_name(l_el_id,l_dview_id);lidx=l_dview.onevent_col_names.indexOf(l_el_reg_name);if(lidx<0){return false;}l_event_handler=l_dview.onevent_col_handlers[lidx].onmouseout_handler;eval(l_event_handler+"(a_event)");}function f_sapir_dview_onfocus_handler(a_event){try{var l_el_id,l_dview_id,l_el_reg_name,l_dview,lidx,l_event_el;l_event_el=f_sapir_event_element(a_event);l_el_id=f_sapir_el_id(l_event_el);l_dview_id=f_sapir_el_get_dview_id(l_el_id);l_dview=f_sapir_dview_get(l_dview_id);if(l_dview==null){return false;}l_el_reg_name=f_sapir_get_el_dw_col_name(l_el_id,l_dview_id);lidx=l_dview.onevent_col_names.indexOf(l_el_reg_name);if(lidx<0){return false;}l_event_handler=l_dview.onevent_col_handlers[lidx].onfocus_handler;eval(l_event_handler+"(a_event)");}catch(dview_onfocus_exception){f_sapir_exception("sapir_cat","dview_onfocus : "+l_dview_id,dview_onfocus_exception);}}function f_sapir_dview_onblur_handler(a_event){try{var l_el_id,l_dview_id,l_el_reg_name,l_dview,lidx,l_event_el;l_event_el=f_sapir_event_element(a_event);l_el_id=f_sapir_el_id(l_event_el);l_dview_id=f_sapir_el_get_dview_id(l_el_id);l_dview=f_sapir_dview_get(l_dview_id);if(l_dview==null){return false;}l_el_reg_name=f_sapir_get_el_dw_col_name(l_el_id,l_dview_id);lidx=l_dview.onevent_col_names.indexOf(l_el_reg_name);if(lidx<0){return false;}l_event_handler=l_dview.onevent_col_handlers[lidx].onblur_handler;eval(l_event_handler+"(a_event)");}catch(dview_onblur_exception){f_sapir_exception("sapir_cat","dview_onblur : "+l_dview_id,dview_onblur_exception);}}function f_sapir_dview_onchange_handler(a_event){try{var l_el_id,l_dview_id,l_el_reg_name,l_dview,lidx,l_event_el;l_event_el=f_sapir_event_element(a_event);l_el_id=f_sapir_el_id(l_event_el);l_dview_id=f_sapir_el_get_dview_id(l_el_id);l_dview=f_sapir_dview_get(l_dview_id);if(l_dview==null){return false;}l_el_reg_name=f_sapir_get_el_dw_col_name(l_el_id,l_dview_id);lidx=l_dview.onevent_col_names.indexOf(l_el_reg_name);if(lidx<0){return false;}l_event_handler=l_dview.onevent_col_handlers[lidx].onchange_handler;eval(l_event_handler+"(a_event)");}catch(dview_onchange_exception){f_sapir_exception("sapir_cat","dview_onchange : "+l_dview_id,dview_onchange_exception);}}function f_sapir_form_data_lang_handler(a){try{var b,c;b=f_sapir_el_id(f_sapir_event_element(a));g_sapir_form_data_lang_change_timeout_id=window.setTimeout('f_sapir_form_data_lang_change ("'+b+'")',100);}catch(d){f_sapir_exception("sapir_cat","form_data_lang",d);}}function f_sapir_form_data_lang_change(e){var b,a,d,c,f;if(g_sapir_form_data_lang_change_timeout_id!=null){clearTimeout(g_sapir_form_data_lang_change_timeout_id);g_sapir_form_data_lang_change_timeout_id=null;}d=f_sapir_el(e);if(g_sapir_form.data_changed_for_real==true){if(!f_sapir_msgbox(null,g_sapir_dict.get_value("gui_6246"),"info","f_sapir_data_lang_change","confirm")){d.selectedIndex=g_sapir_form_data_lang_orig;return;}}g_sapir_unload_confirm=false;b=d.options[d.selectedIndex].value;c="sapir_form_dw";f=g_sapir_form.submit_form;f_sapir_cat_dw_param_set_key("sapir_form_dw","dlang",b);f_sapir_action_reset();f_sapir_action_init("","get","","submit","form","form");g_sapir_action_props.change_type="data_lang";f_sapir_action_final_action();a=f_sapir_url_set_parms("","no_context","submit");l_ret=f_sapir_form_save(false,"","get");if(!l_ret){d.selectedIndex=g_sapir_form_data_lang_orig;}}function f_sapir_summary_data_lang_restore(e,d,c,a){var b;if(g_sapir_post_data_lang_restore_timeout_id!=null){clearTimeout(g_sapir_post_data_lang_restore_timeout_id);g_sapir_post_data_lang_restore_timeout_id=null;}b=f_sapir_dview_get(e);f_sapir_el(e+"_datalang_0").selectedIndex=0;}function f_sapir_data_lang_change(a_dview_id,a_row,a_col_name,a_el_id){var l_new_lang,l_dview,l_url_parms,l_el,l_form_data_changed;if(g_sapir_post_data_lang_change_timeout_id!=null){clearTimeout(g_sapir_post_data_lang_change_timeout_id);g_sapir_post_data_lang_change_timeout_id=null;}l_dview=f_sapir_dview_get(a_dview_id);l_el=f_sapir_el(a_el_id);l_form_data_changed=f_sapir_form_is_changed();if(l_form_data_changed){if(!f_sapir_msgbox(null,g_sapir_dict.get_value("gui_6246"),"info","f_sapir_data_lang_change","confirm")){l_el.selectedIndex=g_sapir_data_lang_orig;return false;}}g_sapir_unload_confirm=false;l_dview.data_changed_set(false);if(a_row>0){l_new_lang=eval(a_dview_id+".GetItem ("+a_row+', "'+a_col_name+'")');}else{l_new_lang=l_el.options[l_el.selectedIndex].value;}if(l_dview.item_section=="dynamic_trans"||l_dview.item_section=="summary_trans"){}else{l_dview.data_lang=l_new_lang;f_sapir_cat_dw_param_set_key("sapir_form_dw","data_lang_current",l_new_lang);}f_sapir_action_reset();f_sapir_action_init("","get","Update","submit","form","form","","",true);if(l_dview.item_section=="dynamic_trans"){g_sapir_action_props.trans_lang=l_new_lang;}f_sapir_action_final_action();l_url_parms=f_sapir_url_set_parms("","no_context","submit");if(l_dview.item_section!="dynamic_trans"){l_url_parms+="&summary_data_lang=1";}l_ret=f_sapir_form_save(false,"","get");if(!l_ret){l_el.selectedIndex=g_sapir_data_lang_orig;}}function f_sapir_data_lang_restore(a,c){var b=f_sapir_el(a);b.selectedIndex=new Number(c);}function f_sapir_delete_line(b,c,a){g_sapir_post_delete_line_timeout_id=window.setTimeout('f_sapir_delete_line_submit ("'+b+'", "'+c+'", '+a+")",100);}function f_sapir_delete_line_submit(a_lif,a_dview_id,a_dw_row,a_code_col_name,a_value_col_name){var l_dview,l_sapir_info,l_collector_lif,l_is_collector,l_code_el_name,l_value_el_name;if(g_sapir_post_delete_line_timeout_id!=null){clearTimeout(g_sapir_post_delete_line_timeout_id);g_sapir_post_delete_line_timeout_id=null;}if(f_sapir_is_empty(a_code_col_name)){a_code_col_name="code";}if(f_sapir_is_empty(a_value_col_name)){a_value_col_name="value";}l_dview=f_sapir_dview_get(a_dview_id);l_sapir_info=f_sapir_info_get_value(a_dview_id,a_dw_row,"value");l_is_collector=f_sapir_is_collector_lif(a_dview_id,a_dw_row,a_value_col_name);if(l_dview.dview_id=="dview_7_2"){f_sapir_template_delete_line(a_lif,a_dview_id,a_dw_row,a_code_col_name,a_value_col_name);return;}else{eval(a_dview_id+'.SetItem (a_dw_row, "'+a_code_col_name+'", "")');l_code_el_name=a_dview_id+"_"+a_code_col_name+"_"+new String(a_dw_row-1);if(f_sapir_exists(f_sapir_el(l_code_el_name))){f_sapir_element_set_value(f_sapir_el(l_code_el_name),"");}eval(a_dview_id+'.SetItem (a_dw_row, "'+a_value_col_name+'", "")');l_value_el_name=a_dview_id+"_"+a_value_col_name+"_"+new String(a_dw_row-1);if(f_sapir_exists(f_sapir_el(l_value_el_name))){f_sapir_element_set_value(f_sapir_el(l_value_el_name),"");}if(l_is_collector){l_collector_rows=f_sapir_collector_rows(a_dview_id,a_dw_row);for(idx=0;idx<l_collector_rows.length;idx++){f_sapir_delete_line_submit(a_lif,a_dview_id,l_collector_rows[idx],a_code_col_name,a_value_col_name);}}}}function f_sapir_field_insert_set_parms(c){var b,a,f,e,d,g,h;h=g_sapir_form.submit_form;a=c.ext_param;f=c.ext_param2;d="";f=f_sapir_param_set_key(f,"sapir_info",escape(c.sapir_info));f=f_sapir_param_set_key(f,"cat","1");b="param="+a+"<scr_context>field_insert</scr_context>&param2="+f+"&lang="+c.lang+"&module="+c.module+"&page="+c.page+"&rsvr="+c.rsvr+"&site="+c.site;c.url_parms=b;return true;}function f_sapir_field_insert(a_dview_id){var l_dview_id,l_dview,l_item_type,l_item_section,l_u_item_section,l_dw_row,l_sapir_info,l_url_parms,l_dw_row_count,l_popup_open_ret;l_dview_id=a_dview_id;l_dview=f_sapir_dview_get(l_dview_id);l_item_type=l_dview.item_type;l_u_item_section=l_dview.u_item_section;l_sapir_info="";l_row_count=eval(a_dview_id+".lastRow + 1");if(l_row_count>0){l_dw_row=eval(l_dview_id+".GetRow ()");if(l_dw_row<=0){l_dw_row=1;}}else{l_dw_row=0;}if(l_dw_row>0){l_sapir_info=f_sapir_info_get_value(l_dview_id,l_dw_row,"value");}if(l_dw_row==0){l_sapir_info=f_sapir_info_set_key(l_sapir_info,"row_num","0");}l_sapir_info=f_sapir_info_set_key(l_sapir_info,"type1",l_item_type);l_sapir_info=f_sapir_info_set_key(l_sapir_info,"section",l_u_item_section);f_sapir_floating_close();l_show_details="0";f_sapir_scroller_width(true);f_sapir_scroller_height(true);g_sapir_scroller_width-=150;g_sapir_field_insert_props=new sapir_field_insert_props("field_insert",l_dview_id,l_dw_row,l_sapir_info);l_url_parms=f_sapir_field_insert_set_parms(g_sapir_field_insert_props);g_sapir_unload_confirm=false;l_popup_open_ret=f_sapir_popup(g_sapir_field_insert_props.url_page+"?"+g_sapir_field_insert_props.url_parms,"my scroller","height=600,width=500,toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=no");if(l_popup_open_ret==true){g_sapir_popup_ref.focus();}g_sapir_unload_confirm=true;}function f_sapir_item_display(a_lif,a_dview_id,a_dw_row){var l_dview,l_sapir_info,l_book_id,winWidth,winHeight,winX1,winY1,l_notebook_url,l_htmldw_submitform,l_lang,l_dlang,l_rsvr,l_site,l_popup_open_ret;l_dview=f_sapir_dview_get(a_dview_id);l_book_id=eval(a_dview_id+'.GetItem (a_dw_row, "code")');winWidth=800;winHeight=600;winX1=(screen.availWidth/2)-(winWidth/2);winY1=(screen.availHeight/2)-(winHeight/2);l_htmldw_submitform=g_sapir_form.submit_form;l_lang=new String(f_sapir_selflinkarg(l_htmldw_submitform,"lang"));l_dlang=new String(f_sapir_selflinkarg(l_htmldw_submitform,"dlang"));l_rsvr=new String(f_sapir_selflinkarg(l_htmldw_submitform,"rsvr"));l_site=new String(f_sapir_selflinkarg(l_htmldw_submitform,"site"));l_site_key=f_sapir_param_get_key(l_site,"site_key");l_notebook_url="notebook_ext.asp?lang="+l_lang+"&dlang="+l_dlang+"&rsvr="+l_rsvr+"&book="+l_book_id+"&site="+l_site_key;l_popup_open_ret=f_sapir_popup(l_notebook_url,"","WIDTH="+winWidth+",HEIGHT="+winHeight+",Left="+winX1+",Top="+winY1+",resizable=1, scrollbars=yes");}function f_sapir_field_help_set_parms(g){var c,l,h,b,e,j,d,k,a,f;f=g_sapir_form.submit_form;l=g.ext_param;h=new String(l).replace("#","!35;");j="";k=new String(g.lif).replace("#","!35;");a=new String(g.collector_lif).replace("#","!35;");c="param=<lif>"+k+"</lif><collector_lif>"+a+"</collector_lif>"+h+"&lang="+g.lang+"&module="+g.module+"&page="+g.page+"&rsvr="+g.rsvr+"&site="+g.site;g.url_parms=c;return true;}function f_sapir_field_help(j,e,p){var n,o,f,h,k,l,c,g,m,a,b,d,r,q;n=f_sapir_dview_get(e);g_sapir_field_help_props=new sapir_field_help_props(j,e,p);l_url_parms=f_sapir_field_help_set_parms(g_sapir_field_help_props);g_sapir_unload_confirm=false;q=f_sapir_popup(g_sapir_field_help_props.url_page+"?"+g_sapir_field_help_props.url_parms,"","height=400,width=500,toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=yes");g_sapir_field_help_props=null;g_sapir_unload_confirm=true;}function f_sapir_feedback_get_value(){var b,a;b=f_sapir_el("feedback");if(!f_sapir_exists(b)){return"";}a=b.childNodes[0].nodeValue;return a;}function f_sapir_feedback_hide(){var a;a=f_sapir_el("feedback");if(!f_sapir_exists(a)){return;}f_sapir_feedback_set_value("$sapir_ok$");f_sapir_class_prepend(a,"sapir_invisible");}function f_sapir_feedback_init(){var b,a;b=f_sapir_el("feedback");if(!f_sapir_exists(b)){return;}a=f_sapir_feedback_get_value();if(a=="$sapir_ok$"){f_sapir_class_prepend(b,"sapir_invisible");}}function f_sapir_feedback_set_value(a){var c,b;c=f_sapir_el("feedback");if(!f_sapir_exists(c)){return"";}c.childNodes[0].nodeValue=a;}function f_sapir_feedback_show(b){var a;a=f_sapir_el("feedback");if(!f_sapir_exists(a)){return;}f_sapir_feedback_set_value(b);f_sapir_class_remove(a,"sapir_invisible");}function f_sapir_feedback_mouseover_handler(){return;var d,b,a,e,c;d=f_sapir_el("feedback");b=f_sapir_get_frame("dview_errors_iframe");a=f_sapir_frame_document(b);c=f_sapir_get_iframe_frame(b,"dview_errors_iframe");e=f_sapir_get_element_by_id(a,"dview_errors_div");c.style.top=new String(f_sapir_element_get_offsetTop(d)+15)+g_sapir_measure_unit;c.style.left=new String(f_sapir_element_get_offsetLeft(d)+80)+g_sapir_measure_unit;f_sapir_class_remove(e,"sapir_invisible");g_sapir_feedback_mouseover_timeout_id=window.setTimeout("f_sapir_dview_errors_close ()",4000);}function f_sapir_primary_link(e,c,j){var h,g,b,d,a,f,k;h=f_sapir_dview_get(c);if(h.primary_link_dw_row>0){g=f_sapir_info_get_value(c,h.primary_link_dw_row,"value");b=f_sapir_info_set_key(g,"primary_m","0");f_sapir_info_set_value(c,h.primary_link_dw_row,"value",b);d=f_sapir_el(c+"_detail_"+new String(new Number(h.primary_link_dw_row)-1));f=f_sapir_el(c+"_collector_expand_"+new String(new Number(h.primary_link_dw_row)-1));if(f_sapir_class_find(f,"sapir_collector_expanded")){k="expanded";}else{k="collapsed";}f.src=g_sapir_form.images_folder+"dview/"+f_sapir_collector_get_image_file_name(c,f,k);}h.primary_link_dw_row=j;g=f_sapir_info_get_value(c,j,"value");b=f_sapir_info_set_key(g,"primary_m","1");f_sapir_info_set_value(c,j,"value",b);a=f_sapir_el(c+"_detail_"+new String(new Number(j)-1));f=f_sapir_el(c+"_collector_expand_"+new String(new Number(j)-1));if(f_sapir_class_find(f,"sapir_collector_expanded")){k="expanded";}else{k="collapsed";}f.src=g_sapir_form.images_folder+"dview/"+f_sapir_collector_get_image_file_name(c,f,k);}function f_sapir_inheritance(d,f,b,c,e,g,a){g_sapir_post_inheritance_timeout_id=window.setTimeout('f_sapir_inheritance_submit ("'+d+'", "'+f+'", '+b+', "'+c+'", "'+e+'", "'+g+'", "'+a+'")',100);}function f_sapir_inheritance_submit(c,b,h,a,e,j,d){f_sapir_debugger();var f,g;if(g_sapir_post_inheritance_timeout_id!=null){clearTimeout(g_sapir_post_inheritance_timeout_id);g_sapir_post_inheritance_timeout_id=null;}f=f_sapir_dview_get(b);f.update_impl="submit";f.action_id="inheritance";f.action_lif=new String(c).replace("#","!35;");g=f_sapir_info_get_value(b,h,"value");f.action_old_code=e;f.action_new_code=j;f.action_new_descr=d;f.action_to_ths_cat_id=f_sapir_info_get_key(g,"to_ths_cat_id");if(f.action_to_ths_cat_id==g_sapir_key_not_found){f.action_to_ths_cat_id="";}f.action_dw_row=f_sapir_info_get_key(g,"row_num");f.data_changed_set(true);f_sapir_action_init("","inheritance","Update","submit","form","form");f_sapir_form_save(false,"","set");}function f_sapir_insert_line(b,c,a){g_sapir_post_insert_line_timeout_id=window.setTimeout('f_sapir_insert_line_submit ("'+b+'", "'+c+'", '+a+")",100);}function f_sapir_insert_line_submit(d,f,a,c){f_sapir_debugger();var e,b;if(g_sapir_post_insert_line_timeout_id!=null){clearTimeout(g_sapir_post_insert_line_timeout_id);g_sapir_post_insert_line_timeout_id=null;}f_sapir_insert_line_gen("1",d,f,a);}function f_sapir_insert_line_gen(c,e,d,k,g){f_sapir_debugger();var h,j,a,f,b;h=f_sapir_dview_get(d);j=f_sapir_info_get_value(d,k,g);h.action_id="insert";f=new String(e).replace("#","!35;");if(c=="1"){h.action_lif=f;if(k>0){h.action_collector_lif=f_sapir_info_get_key(j,"collector_lif");}else{h.action_collector_lif="";}}else{a=new sapir_string_obj(f);f=f_sapir_get_token(a,g_sapir_info_delimiter);h.action_lif=f;h.action_collector_lif=a.value;}if(c=="1"){if(f_sapir_dw_param_get_key("sapir_form_dw","formid")=="8"){h.action_dw_row=k;}else{if(k>0){h.action_dw_row=f_sapir_info_get_key(j,"row_num");}else{h.action_dw_row=0;}}}else{if(k>0){h.action_dw_row=f_sapir_info_get_key(j,"row_num");}else{h.action_dw_row=0;}}h.data_changed_set(true);f_sapir_action_init("","insert","Update","submit","form","form");f_sapir_form_save(false,"","set");}function f_sapir_field_insert_scroller_return(b,a){if(f_sapir_exists(g_sapir_popup_opener)&&!g_sapir_popup_opener.closed){g_sapir_popup_opener.g_sapir_field_insert_props.returned_code=b;if(g_sapir_is_ie_modal==false){g_sapir_popup_close_notify=true;g_sapir_popup_opener.f_sapir_field_insert_back_to_opener();}}self.close();}function f_sapir_field_insert_back_to_opener(){var a,g,f,b,e,d,c;if(f_sapir_is_empty(g_sapir_field_insert_props.returned_code)){g_sapir_field_insert_props=null;return;}f_sapir_insert_line_gen("2",g_sapir_field_insert_props.returned_code,g_sapir_field_insert_props.dview_id,g_sapir_field_insert_props.dw_row);g_sapir_field_insert_props=false;}function f_sapir_item_type_change(a_dview_id,a_row,a_col_name,a_new_value){var l_new_type,l_dview,l_url_parms,l_dview_count,idx,l_other_dviews_action,l_dynamic_dview,l_ty_changed_confirm;if(g_sapir_post_item_type_change_timeout_id!=null){clearTimeout(g_sapir_post_item_type_change_timeout_id);g_sapir_post_item_type_change_timeout_id=null;}if(f_sapir_is_empty(a_new_value)){l_new_type=eval(a_dview_id+".GetItem ("+a_row+', "'+a_col_name+'")');}else{l_new_type=a_new_value;}l_dview=f_sapir_dview_get(a_dview_id);l_dynamic_dview=f_sapir_dview_get("dview_1_2");l_ty_changed_confirm=false;if(!f_sapir_msgbox(null,g_sapir_dict.get_value("gui_6246"),"info","f_sapir_item_type_change","confirm")){eval(a_dview_id+'.SetItem (a_row, "'+a_col_name+'", "'+l_dview.type1_index+'")');var l_ty_el;l_ty_el=f_sapir_el("dview_1_1_value_1");l_ty_el.selectedIndex=l_dview.type1_index;return 2;}l_dview.item_type=l_new_type;if(f_sapir_dw_param_get_key("sapir_form_dw","form_status")=="new"){l_dview.item_type_state="";}else{l_dview.item_type_state="get";}f_sapir_action_reset();f_sapir_action_init(a_dview_id,f_sapir_dw_param_get_key("sapir_form_dw","form_status"),"","submit","form","form");f_sapir_dview_set_action(a_dview_id,"");l_dview_count=g_sapir_form_dviews.length;for(idx=0;idx<l_dview_count;idx++){if(g_sapir_form_dviews[idx].dview_id==a_dview_id){}else{g_sapir_form_dviews[idx].data_changed_set(false);g_sapir_form_dviews[idx].action_id="get";}f_sapir_dview_set_action(g_sapir_form_dviews[idx].dview_id,"");}f_sapir_action_final_action(l_new_type);g_sapir_unload_confirm=false;g_sapir_unload_popup=true;l_dw_submit_form=f_sapir_form_get_by_name("sapir_form_dw_submitForm");f_sapir_selflinkarg_set(l_dw_submit_form,"sapir_form_dw_action",g_sapir_action_props.final_action);f_sapir_selflinkarg_set(l_dw_submit_form,"sapir_form_dw_context","");l_dw_submit_form.submit();}function f_sapir_list_clicked(b,a,c){f_sapir_floating_close();}function f_sapir_sizer_drag_go(){var j,g,a,h,c,f,d,b,e,k;j=f_sapir_event().clientX+document.documentElement.scrollLeft+document.body.scrollLeft;g=f_sapir_event().clientY+document.documentElement.scrollTop+document.body.scrollTop;c=j-g_sapir_sizer_drag_cursorX;f=g-g_sapir_sizer_drag_cursorY;f_sapir_log("f_sapir_sizer_drag_go",j+" - "+g_sapir_sizer_drag_cursorX+" = "+c+", "+g+" - "+g_sapir_sizer_drag_cursorY+" = "+f,3);g_sapir_sizer_drag_cursorX=j;g_sapir_sizer_drag_cursorY=g;if(g_sapir_sizer_id=="names_sizer"){d="name_list";b="name_free";if(f!=0){f_sapir_resize_dview(d,"height",f_sapir_pixels_to_units(f));f_sapir_resize_dview(b,"height",f_sapir_pixels_to_units(f*-1));}}}function f_sapir_sizer_drag_start(b){var a,d,c;c=f_sapir_event_element(b);if(c.id=="names_sizer"){f_sapir_log("f_sapir_sizer_drag_start","names_sizer",3);g_sapir_sizer_id="names_sizer";a=f_sapir_event().clientX+document.documentElement.scrollLeft+document.body.scrollLeft;f_sapir_log("f_sapir_sizer_drag_start","x = "+a,3);d=f_sapir_event().clientY+document.documentElement.scrollTop+document.body.scrollTop;f_sapir_log("f_sapir_sizer_drag_start","y = "+d,3);g_sapir_sizer_drag_cursorStartX=a;g_sapir_sizer_drag_cursorStartY=d;g_sapir_sizer_drag_cursorX=a;g_sapir_sizer_drag_cursorY=d;g_sapir_sizer_drag_elStartLeft=f_sapir_style_get_numeric_value(c,"left");g_sapir_sizer_drag_elStartTop=f_sapir_style_get_numeric_value(c,"top");if(isNaN(g_sapir_sizer_drag_elStartLeft)){g_sapir_sizer_drag_elStartLeft=0;}if(isNaN(g_sapir_sizer_drag_elStartTop)){g_sapir_sizer_drag_elStartTop=0;}window.document.attachEvent("onmousemove",f_sapir_sizer_drag_go);window.document.attachEvent("onmouseup",f_sapir_sizer_drag_stop);f_sapir_event_cancel(f_sapir_event());}}function f_sapir_sizer_drag_stop(){var a,b;f_sapir_log("f_sapir_sizer_drag_stop","clientX = "+f_sapir_event().clientX,3);f_sapir_log("f_sapir_sizer_drag_stop","clienty = "+f_sapir_event().clientY,3);f_sapir_log("f_sapir_sizer_drag_stop","scroll_left = "+document.documentElement.scrollLeft,3);f_sapir_log("f_sapir_sizer_drag_stop","scroll_top = "+document.documentElement.scrollTOP,3);window.document.detachEvent("onmousemove",f_sapir_sizer_drag_go);window.document.detachEvent("onmouseup",f_sapir_sizer_drag_stop);}function f_sapir_google_trans_select(a_value){var l_curr_value,l_value_el_name;l_curr_value=eval(g_sapir_field_google_trans_props.dview_id+".GetItem ("+g_sapir_field_google_trans_props.dw_row+', "value")');if(f_sapir_trim(l_curr_value)==f_sapir_trim(a_value)){return;}eval(g_sapir_field_google_trans_props.dview_id+".SetItem ("+g_sapir_field_google_trans_props.dw_row+', "value", "'+a_value+'")');l_value_el_name=g_sapir_field_google_trans_props.dview_id+"_value_"+new String(g_sapir_field_google_trans_props.dw_row-1);f_sapir_element_set_value(f_sapir_el(l_value_el_name),a_value);g_sapir_field_google_trans_props=null;}function f_sapir_google_trans_cancel(){g_sapir_field_google_trans_props=null;}function f_sapir_dview_get(b){var c,a;c=g_sapir_form_dviews.length;for(a=0;a<c;a++){if(g_sapir_form_dviews[a].dview_id==b){break;}}if(a<c){return g_sapir_form_dviews[a];}else{f_sapir_log("f_sapir_dview_get",b+" : not found",3);return null;}}function f_sapir_dview_get_by_tab(c){var b,a,e,d;e=new Array();d=-1;b=g_sapir_form_dviews.length;for(a=0;a<b;a++){if(g_sapir_form_dviews[a].tab_pane_area_id==c){d+=1;e[d]=g_sapir_form_dviews[a];}}return e;}function f_sapir_dview_get_by_tab_ex(c){var b,a,e,d;e=new Array();d=-1;b=g_sapir_form_dviews.length;for(a=0;a<b;a++){if(f_sapir_is_empty(g_sapir_form_dviews[a].tab_pane_area_id)||g_sapir_form_dviews[a].tab_pane_area_id==c){d+=1;e[d]=g_sapir_form_dviews[a];}}return e;}function f_sapir_dview_get_idx(b){var c,a;c=g_sapir_form_dviews.length;for(a=0;a<c;a++){if(g_sapir_form_dviews[a].dview_id==b){break;}}if(a<c){return a;}else{f_sapir_log("f_sapir_dview_get_idx",b+" : not found",3);return -1;}}function f_sapir_dw_set_update(a_dview_id,a_first_row,a_last_row){f_sapir_log("f_sapir_dw_set_update",a_dview_id,2);var l_dw_col_names,l_col_html_name,l_html_row,l_col_htmldw_el,l_row_status,l_col_html_name,l_col_htmldw_el,l_dview;l_dview=f_sapir_dview_get(a_dview_id);l_dw_col_names=f_sapir_get_dw_col_names(l_dview.dview_id);for(var row=a_first_row;row<=a_last_row;row++){eval("l_row_status = "+l_dview.dview_id+".GetItemStatus (row,0)");if(l_dview.multi_row=="1"){if(l_dview.update_mode!="all"&&!f_sapir_row_exists(l_dview.modified_rows,row)){f_sapir_log("f_sapir_dw_set_update","row "+row+" dos not exist => skipping",3);continue;}if(l_dview.update_mode=="modified"&&l_row_status!=DW_ITEMSTATUS_MODIFIED){f_sapir_log("f_sapir_dw_set_update","row "+row+" not modified => skipping",3);continue;}}l_html_row=f_sapir_get_html_row_no(l_dview.dview_id,row);if(l_row_status!=DW_ITEMSTATUS_MODIFIED){f_sapir_dw_set_item_status(l_dview.dview_id,row,0,DW_ITEMSTATUS_MODIFIED);eval("l_row_status = "+l_dview.dview_id+".GetItemStatus (row,0)");}for(var col=0;col<l_dw_col_names.length;col++){if(f_sapir_col_get_function(l_dview.dview_id,l_dw_col_names[col])=="label"){continue;}f_sapir_dw_set_item_status(l_dview.dview_id,row,l_dw_col_names[col],DW_ITEMSTATUS_MODIFIED);l_col_html_name=l_dview.dview_id+"_"+l_dw_col_names[col]+"_"+l_html_row;l_col_htmldw_el=f_sapir_el(l_col_html_name);if(f_sapir_exists(l_col_htmldw_el)){f_sapir_class_prepend(l_col_htmldw_el,"sapir_input_modified");}}}}function sapir_action_dview_props(q,p,g,w,r,m,f,x,e,a,j,l,v,c,s,t,u,d,k,o,b,n,h){this.dview_id=q;this.send=p;this.send_context=g;this.dview_action_id=w;this.htmldw_action_id=r;this.result_type=m;this.update_mode=f;this.action_lif=x;this.action_collector_lif=e;this.action_dw_row=a;this.action_to_ths_cat_id=j;this.action_old_code=l;this.action_new_code=v;this.action_new_descr=c;this.action_src_item=s;this.action_src_item_descr=t;this.action_item_type=u;this.action_item_section=d;this.action=k;this.context=o;this.personal_combo=b;this.return_to_server=n;this.item_type_state=h;this.trans_lang="";}function sapir_action_form_props(e,d,g,c,b,f,a,h){this.action_id=e;this.htmldw_action_id=d;this.action_type=g;this.action_level=c;this.result_level=b;this.result_type=f;this.is_primary_dview=true;this.dview_props=new Array();this.nesting_level=0;this.final_action="";this.final_context="";this.data_changed=false;this.send_all_dviews=false;this.post_set=a;this.changes_confirm_done=h;this.change_type="";}function sapir_row_actions(){this.iframe=null;this.div=null;this.actions_el=null;this.list=this.list_init;this.ui_init=false;this.on_img=g_sapir_form.images_folder+"dview/icon_action_on.gif";this.off_img="";this.active_el_id="";this.status="hidden";this.status_get=f_sapir_row_actions_status_get;this.status_set=f_sapir_row_actions_status_set;this.iframe_get=f_sapir_row_actions_iframe_get;this.iframe_set=f_sapir_row_actions_iframe_set;this.iframe_frame=f_sapir_row_actions_iframe_frame;this.iframe_document=f_sapir_row_actions_iframe_document;this.iframe_document_ref=null;this.div_get=f_sapir_row_actions_div_get;this.div_set=f_sapir_row_actions_div_set;this.list_append=f_sapir_row_actions_list_append;this.list_get=f_sapir_row_actions_list_get;this.list_init=f_sapir_row_actions_list_init;this.list_set=f_sapir_row_actions_list_set;this.ui_init_get=f_sapir_row_actions_ui_init_get;this.ui_init_set=f_sapir_row_actions_ui_init_set;this.show=f_sapir_row_actions_show;this.first_active_action_el=null;this.width=0;}function sapir_conf(b,a){this.keys=b;this.values=a;this.get_value=f_sapir_conf_get_value;}function sapir_ddlb_extra_info(b,a){this.name=b;this.extra_info=f_sapir_list_to_array(a,",");}function sapir_dict(b,a){this.keys=b;this.values=a;this.get_value=f_sapir_dict_get_value;}function sapir_dview_queue_form_dw_context(a,c,d,b){}function sapir_dview_queue_form_action_is_primary_dview(){}function sapir_error(c,a,d,b){this.code=c;this.text=a;this.dview_id=d;this.section=b;}function sapir_errors(){this.iframe=null;this.div=null;this.list=this.list_init;this.ui_init=false;this.iframe_get=f_sapir_errors_iframe_get;this.iframe_set=f_sapir_errors_iframe_set;this.iframe_frame=f_sapir_errors_iframe_frame;this.iframe_document=f_sapir_errors_iframe_document;this.div_get=f_sapir_errors_div_get;this.div_set=f_sapir_errors_div_set;this.list_append=f_sapir_errors_list_append;this.list_get=f_sapir_errors_list_get;this.list_init=f_sapir_errors_list_init;this.list_set=f_sapir_errors_list_set;this.ui_init_get=f_sapir_errors_ui_init_get;this.ui_init_set=f_sapir_errors_ui_init_set;}function sapir_field_insert_props(c,d,a,b){var e;e=g_sapir_form.submit_form;this.lookup_name=c;this.dview_id=d;this.dw_row=a;this.sapir_info=b;this.sapir_info=new String(this.sapir_info).replace(/#/g,"!35;");this.url_page="cat_scroller."+g_sapir_form.web_pages_ext;this.module="search";this.page=c;this.lang=f_sapir_selflinkarg(e,"lang");this.rsvr=f_sapir_selflinkarg(e,"rsvr");this.site=f_sapir_selflinkarg(e,"site");this.ext_param=f_sapir_scroller_param_cleanup(f_sapir_selflinkarg(e,"param"));this.ext_param2=f_sapir_scroller_param2_cleanup(f_sapir_selflinkarg(e,"param2"));this.returned_code="";}function sapir_field_help_props(d,f,a){var e,g,b,c;g=g_sapir_form.submit_form;e=f_sapir_dview_get(f);b=f_sapir_info_get_value(f,a,"value");this.lif=d;this.dview_id=f;this.dw_row=a;this.url_page="help_popup."+g_sapir_form.web_pages_ext;this.module="cataloging";this.page="field_help";this.lang=f_sapir_selflinkarg(g,"lang");this.rsvr=f_sapir_selflinkarg(g,"rsvr");this.site=f_sapir_selflinkarg(g,"site");this.ext_param=f_sapir_selflinkarg(g,"param");this.ext_param2=f_sapir_selflinkarg(g,"param2");this.collector_lif=f_sapir_info_get_key(b,"collector_lif");}function sapir_form(u,a,E,k,t,p,L,N,C,I,f,r,F,j,e,n,w,h,K,q,B,J,y,D,d,v,m,g,b,M,G,H,l,A,s,z,c,x,o){this.form_id=u;this.submit_form_id=a;this.form_div_name=E;this.form_wrapper_div_name=k;this.form_htmldw_name=t;this.tips_iframe_name=p;this.update_impl=L;if(f_sapir_is_empty(this.update_impl)){this.update_impl=g_sapir_conf.get_value("142");}this.form_dw_action=N;this.media_base_url=C;this.images_folder=I;this.date_format=f;this.focus_dview_id=r;this.focus_dw_row=F;this.web_pages_ext=j;this.rtl=false;this.save_pre_check=M;this.dev_mode=G;if(this.dev_mode!=""&&this.dev_mode!="0"){g_sapir_dev_mode=true;}else{g_sapir_dev_mode=false;}this.scroller_lif_descr=c;this.referer_url=x;this.google_trans_url=o;this.media_scroller_impl=g_sapir_conf.get_value("-11");if(f_sapir_is_empty(this.media_scroller_impl)){this.media_scroller_impl="pb";}g_sapir_log_level=new Number(e);g_sapir_debugger=n;g_sapir_year_min=new Number(w);g_sapir_year_max=new Number(h);g_sapir_measure_unit=K;g_sapir_rte_clear_value=q;g_sapir_errors_iframe_width=B;g_sapir_errors_iframe_height=J;g_sapir_scroller_debug=y;g_sapir_cat_from_scroller_debug=D;g_sapir_media_scroller_page_size=d;g_sapir_media_upload_width=v;g_sapir_media_upload_height=m;g_sapir_form_wrapper_div_name=k;g_sapir_summary_encode=new String(b);this.error=H;if(f_sapir_is_empty(l)){this.el_list="";}else{this.el_list=new String(l);}this.cat_mode=A;this.book_id=s;this.book_descr=z;this.dview_current=null;this.dview_current_set=f_sapir_dview_current_set;this.submit_form=f_sapir_el("sapir_form_dw_submitForm");this.data_changed=false;this.data_changed_for_real=false;this.data_changed_set=f_sapir_form_data_changed_set;this.data_changed_for_real_set=f_sapir_form_data_changed_for_real_set;}function sapir_form_ajax_callback_parms(e,g,d,h,a,c,f,b){this.common_parms=new ajax_callback_common_parms(e,g,d,h,a,c,f,b);}function sapir_form_dview(arg_dview_id,arg_dview_div_name,arg_dview_wrapper_div_name,arg_dview_htmldw_name,arg_tips_iframe_name,arg_dview_type,arg_display_only,arg_updateable,arg_function,arg_multi_row,arg_item_type,arg_item_section,arg_u_item_section,arg_section_get_book_id,arg_book_id,arg_is_primary,arg_ref_primary,arg_ref_filter,arg_dsource_idx,arg_client_status,arg_insert_type,arg_dw_buffer_data_source,arg_update_mode,a_list_div_id,a_free_div_id,a_free_post_save_mode,a_sizer_id,a_sizer_type,a_sizer_shared_div_id,a_sizer_shared_orientation,a_tab_pane_select_id,a_tab_pane_area_id,a_update_impl,a_personal_combo_lifs,a_result_type,a_descr,a_ui_dataobject,a_data_changed,a_template_lif,a_template_insert_line,a_template_id,a_data_lang,a_primary_link_dw_row,a_return_to_server,a_item_type_state,a_error_rows,a_el_names,a_el_levels,a_el_events,a_row_list){var l_row_count,l_row_idx;this.dview_id=arg_dview_id;this.dview_div_name=arg_dview_div_name;this.dview_wrapper_div_name=arg_dview_wrapper_div_name;this.dview_htmldw_name=arg_dview_htmldw_name;this.tips_iframe_name=arg_tips_iframe_name;this.first_modified_row=-1;this.last_modified_row=-1;this.modified_rows=null;this.dview_type=arg_dview_type;this.display_only=arg_display_only;this.updateable=arg_updateable;this.dview_function=arg_function;this.multi_row=arg_multi_row;this.item_type=arg_item_type;this.item_section=arg_item_section;this.u_item_section=arg_u_item_section;this.section_get_book_id=arg_section_get_book_id;this.book_id=arg_book_id;this.is_primary=arg_is_primary;this.ref_primary=arg_ref_primary;this.ref_filter=arg_ref_filter;this.dsource_idx=arg_dsource_idx;this.client_status=arg_client_status;this.insert_type=arg_insert_type;this.dw_buffer_data_source=arg_dw_buffer_data_source;this.update_impl=a_update_impl;this.update_mode=arg_update_mode;this.result_type=a_result_type;this.descr=a_descr;this.ui_dataobject=a_ui_dataobject;this.personal_combo_lifs=a_personal_combo_lifs;this.list_dview_id=a_list_div_id;if(!f_sapir_is_empty(this.list_dview_id)){this.list_dview_id="dview_"+this.list_dview_id;}this.free_dview_id=a_free_div_id;if(!f_sapir_is_empty(this.free_dview_id)){this.free_dview_id="dview_"+this.free_dview_id;}this.free_post_save_mode=a_free_post_save_mode;this.sizer_id=a_sizer_id;this.sizer_type=a_sizer_type;this.sizer_shared_div_id=a_sizer_shared_div_id;this.sizer_shared_orientation=a_sizer_shared_orientation;this.tab_pane_select_id=a_tab_pane_select_id;this.tab_pane_area_id=a_tab_pane_area_id;this.el_names=a_el_names;this.el_levels=a_el_levels;this.el_events=a_el_events;this.onevent_col_names=new Array();this.onevent_col_handlers=new Array();this.template_lif=a_template_lif;this.template_insert_line=a_template_insert_line;this.template_id=a_template_id;this.data_lang=new String(a_data_lang).toLowerCase();this.primary_link_dw_row=a_primary_link_dw_row;this.return_to_server=a_return_to_server;this.item_type_state=a_item_type_state;this.error_rows=a_error_rows;this.rows_info=new Array();l_row_count=a_row_list.length;for(l_row_idx=0;l_row_idx<l_row_count;l_row_idx++){this.rows_info[l_row_idx]=new sapir_htmldw_row_info(new Number(a_row_list[l_row_idx]));}if(this.dview_type!="ui_only"){eval("this.dw_context_orig = "+this.dview_htmldw_name+".context");eval("this.dw_first_row_orig = "+this.dview_htmldw_name+".firstRow");eval("this.dw_last_row_orig = "+this.dview_htmldw_name+".lastRow");}if(a_data_changed=="1"){this.data_changed=true;}else{this.data_changed=false;}this.data_changed_set=f_sapir_dview_data_changed_set;this.data_changed_for_real=false;if(this.data_changed==true){this.data_changed_for_real=true;}this.data_changed_for_real_set=f_sapir_dview_data_changed_for_real_set;this.deleted_rows=null;this.row_current=-1;this.row_current_set=f_sapir_dview_row_current_set;this.row_down=f_sapir_dview_row_down;this.row_up=f_sapir_dview_row_up;this.row_focus=f_sapir_dview_row_focus;this.focus_flow=false;this.focus_flow_set=f_sapir_dview_focus_flow_set;if(this.dview_function!="header"&&this.dview_function!="filter"&&this.dview_function!="summary"){var l_data_div;l_data_div=f_sapir_el(this.dview_id+"_data");if(f_sapir_exists(l_data_div)){l_data_div.onkeyup=f_sapir_KeyCheck;}}if(this.dview_function=="summary"){this.data_table_el_id=this.dview_id+"_data";this.detail_el_tag="div";}else{this.data_table_el_id=this.dview_id+"_data_table";this.detail_el_tag="tr";}this.type1_index=-1;if(this.dview_function=="summary"){g_sapir_is_rte=true;var l_datalang_el;l_datalang_el=f_sapir_el(this.dview_id+"_datalang_0");if(!f_sapir_exists(l_datalang_el)){l_datalang_el=f_sapir_el(this.dview_id+"_value_0");}this.data_lang_index=l_datalang_el.selectedIndex;}this.action_id="";this.action_lif="";this.action_collector_lif="";this.action_dw_row="";this.dataForm=f_sapir_el(this.dview_id+"_dataForm");this.submit_form=f_sapir_form_get_by_name(this.dview_id+"_submitForm");}function sapir_col_handlers(){this.onclick_handler="";this.onkeyup_handler="";this.onmouseover_handler="";this.onmouseout_handler="";this.onfocus_handler="";this.onblur_handler="";this.onchange_handler="";}function sapir_form_save_backup(c,d,b,a){this.b_real_clicked=c;this.dview_id=d;this.action_id=b;this.post_set=a;this.resume_function="f_sapir_form_save_resume";}function f_sapir_form_save_resume(){var a=g_sapir_server_check.action_info;f_sapir_form_save(a.b_real_clicked,a.dview_id,a.action_id,a.post_set);}function sapir_htmldw_context(c,a,b){this.context_head=c;this.context_array=a;this.context_tail=b;}function sapir_htmldw_row_info(a){this.html_row_no=a;this.status="";}function sapir_insert_line_props(b,c,a){var d,d=g_sapir_form.submit_form;this.lif=b;this.dview_id=c;this.dw_row=a;this.url_page=d.action;this.module="cataloging";this.page="notebookcat";this.lang=f_sapir_selflinkarg(d,"lang");this.rsvr=f_sapir_selflinkarg(d,"rsvr");this.site=f_sapir_selflinkarg(d,"site");this.ext_param=f_sapir_selflinkarg(d,"param");this.ext_param2=f_sapir_selflinkarg(d,"param2");}function sapir_row_action(a,b){this.el=a;this.dview_id=b;}function sapir_tab(a){this.tabs_el=f_sapir_el("sideNav_cataloging");if(!f_sapir_exists(this.tabs_el)){return;}this.active_tabpage_id=a;if(!f_sapir_is_empty(this.active_tabpage_id)){this.tabpages=new Array();this.active_tabpage_el=f_sapir_get_element_by_id(this.tabs_el,this.active_tabpage_id);if(f_sapir_exists(this.active_tabpage_el)){this.active_tabpage_anchor=this.active_tabpage_el.getElementsByTagName("a")[0];this.active_tabpage_href=this.active_tabpage_anchor.getAttribute("href");this.active_tabpage_anchor.removeAttribute("href");}}this.el=f_sapir_el("sideNav_cataloging");}function sapir_tabpage_props(b,c,e,h,g){var d;this.tabpage_el_id=b;this.tabpage_el=f_sapir_get_element_by_id(g_sapir_tab.el,this.tabpage_el_id);this.tabpage_id=c;this.anchor=this.tabpage_el.getElementsByTagName("a")[0];this.tabpage_label_orig=this.anchor.childNodes[0].nodeValue;this.enabled=g;this.data_changed=false;this.data_changed_set=f_sapir_tabpage_data_changed_set;if(f_sapir_dw_param_get_key("sapir_form_dw","form_status")=="new"){d=g_sapir_tab.el.getElementsByTagName("a");for(var a=0;a<d.length;a++){d[a].removeAttribute("href");}var f;f=f_sapir_el("delete_item");if(f_sapir_exists(f)){f.getElementsByTagName("a")[0].removeAttribute("href");}}}function sapir_form_button(a,b){this.button_function=a;this.button_el_id=b;}var g_sapir_log_level;var g_sapir_year_min;var g_sapir_year_max;var g_sapir_debug_once=false;var g_sapir_errors_iframe_width="";var g_sapir_errors_iframe_height="";var g_sapir_dview_div_id="datawindow";var g_sapir_container_div_id="container";var g_sapir_data_div_id="data";var g_sapir_summary_div_id="summary";var g_sapir_server_check_done=false;var g_sapir_form_buttons=new Array();var g_sapir_calendar_setup=false;var g_sapir_form_wrapper_div_name="";var g_input_disabled=false;var g_debug_once=false;var g_sapir_form;var g_sapir_action_props=null;var g_sapir_form_dviews=new Array();var g_sapir_ddlbs_extra_info=new Array();var g_sapir_conf;var g_sapir_dict;var g_sapir_form_tabs=new Array();var g_sapir_tab_panes=new Array();var g_sapir_field_insert_props=null;var g_sapir_field_help_props=null;var g_sapir_data_lang_orig=-1;var g_sapir_template_orig="";var g_sapir_form_data_lang_orig="";var g_sapir_form_submit_timeout_id=null;var g_sapir_dview_set_action_timeout_id=null;var g_sapir_dview_save_timeout_id=null;var g_sapir_post_save_timeout_id=null;var g_sapir_post_item_type_change_timeout_id=null;var g_sapir_post_data_lang_change_timeout_id=null;var g_sapir_post_data_lang_restore_timeout_id=null;var g_sapir_post_template_change_timeout_id=null;var g_sapir_post_inheritance_timeout_id=null;var g_sapir_post_insert_line_timeout_id=null;var g_sapir_post_delete_line_timeout_id=null;var g_sapir_post_copy_line_timeout_id=null;var g_sapir_stress_timeout_id=null;var g_sapir_item_delete_timeout_id=null;var g_sapir_dapit_copy_timeout_id=null;var g_sapir_form_data_lang_change_timeout_id=null;var g_sapir_feedback_mouseover_timeout_id=null;var g_sapir_please_wait_timeout_id=null;var g_sapir_cat_itemchanged_active=false;var g_sapir_cat_paste_active=false;var g_sapir_sizer_drag_cursorStartX,g_sapir_sizer_drag_cursorStartY,g_sapir_sizer_drag_cursorX,g_sapir_sizer_drag_cursorY,g_sapir_sizer_drag_elStartLeft,g_sapir_sizer_drag_elStartTop;var g_sapir_sizer_id="";var g_sapir_date_delimiter="/";var g_sapir_errors=null;var g_sapir_print_mode="0";function sapir_form_dw_ButtonClicked(f,h,e){try{var c,a,b,d,g;if(h=="b_form_save"){f_sapir_form_save(true,"","set");return;}else{if(h=="b_form_delete"){window.setTimeout("f_sapir_item_delete ()",500);return;}else{if(h=="b_cancel"){if(f_sapir_exists(g_sapir_split_page)){g_sapir_split_page.f_sapir_cat_split_close();return;}else{if(g_sapir_form.cat_mode=="reader_update"){f_sapir_reader_update_return();return;}else{if(g_sapir_form.form_id=="15"){self.close();return;}window.history.back();return;}}g_sapir_form.update_impl="submit";f_sapir_debugger();f_sapir_form_save(true,"","cancel");}else{if(h=="b_abort_changes"){c=f_sapir_url_set_parms(g_sapir_form.form_dw_action,"no_context","submit");f_sapir_location_replace(g_sapir_form.submit_form.action+"?"+c);}else{if(h=="b_copy"){g_sapir_dapit_copy_timeout_id=window.setTimeout('f_sapir_dapit_copy ("'+e+'")',100);}else{if(h=="b_trace_clear"){f_ajax_messages_ui_clear();}}}}}}}catch(g){f_sapir_exception("sapir_forms","sapir_form_dw_ButtonClicked",g);}}function f_sapir_form_button_get(c){var b,a;b=g_sapir_form_buttons.length;for(a=0;a<b;a++){if(g_sapir_form_buttons[a].button_function==c){break;}}if(a<b){return g_sapir_form_buttons[a];}else{f_sapir_log("f_sapir_form_button_get",c+" : not found",3);return null;}}function f_sapir_form_button_register(a,b){g_sapir_form_buttons.push(new sapir_form_button(a,b));}function f_sapir_buttons_disable(h,b){var e,d,f,g;e=g_sapir_form_dviews.length;for(var a=0;a<e;a++){if(!f_sapir_is_empty(h)&&g_sapir_form_dviews[a].dview_id!=h){continue;}d=f_sapir_el(g_sapir_form_dviews[a].dview_id+"_"+g_sapir_summary_div_id);if(!f_sapir_exists(d)){continue;}f=d.getElementsByTagName("input");for(var c=0;c<f.length;c++){if(f[c].type!="button"){continue;}g=new String(f_sapir_el_id(f[c]));if(g.indexOf("b_cancel")>=0){continue;}f[c].disabled=b;if(b){f_sapir_class_remove(f[c],"submit");}else{f_sapir_class_prepend(f[c],"submit");}}}}function f_sapir_button_clicked_handler(a){try{var b,d;b=f_sapir_el_id(f_sapir_event_element(a));d=f_sapir_el_get_dview_id(b);f_sapir_cat_button_clicked(g_sapir_form.submit_form_id,d,b);}catch(c){f_sapir_exception("sapir_cat","button_clicked",c);}}function f_sapir_cat_button_clicked(d,c,b){f_sapir_floating_close();var a;a=new String(b);if(a.indexOf("b_split")>=0){f_sapir_split_invoke();return;}}function f_sapir_form_data_changed_buttons_set(f){var d,c,e,a,e,b;if(f){b=false;}else{b=true;}c=f_sapir_form_button_el_get("undo");if(f_sapir_exists(c)){c.disabled=b;if(b){f_sapir_class_remove(c,"submit");}else{f_sapir_class_prepend(c,"submit");}}e=f_sapir_form_button_el_get("save");if(f_sapir_exists(e)){e.disabled=b;if(b){f_sapir_class_remove(e,"submit");}else{f_sapir_class_prepend(e,"submit");}}}function f_sapir_cat_col_info(d,c,a,b){if(b=="value"){l_sapir_info=f_sapir_info_get_value(d,c,a);}else{if(b=="code"||(l_dview.dview_function=="summary"&&l_col_function=="datalang")){l_sapir_info=f_sapir_info_get_value(d,c,f_sapir_col_name_get_full_prefix(a)+"value");}}return l_sapir_info;}function f_sapir_rows_by_sapir_info(a_dview_id,a_sapir_info_key,a_sapir_info_value){var l_dview,l_dw_row,l_match_rows,l_match_idx,l_row_count,l_sapir_info,l_sapir_info_key_value;l_dview=f_sapir_dview_get(a_dview_id);l_match_rows=new Array();l_match_idx=-1;l_row_count=eval(a_dview_id+".lastRow + 1");for(l_dw_row=1;l_dw_row<=l_row_count;l_dw_row++){l_sapir_info=f_sapir_info_get_value(a_dview_id,l_dw_row,"value");l_sapir_info_key_value=f_sapir_info_get_key(l_sapir_info,a_sapir_info_key);if(l_sapir_info_key_value!=a_sapir_info_value){continue;}l_match_idx+=1;l_match_rows[l_match_idx]=l_dw_row;}return l_match_rows;}function f_sapir_dev_sapir_info(a_lif,a_dview_id,a_dw_row){var l_dview,l_sapir_info,l_media_url,l_window_options,l_sapir_info_formatted;l_dview=f_sapir_dview_get(a_dview_id);l_sapir_info=f_sapir_info_get_value(a_dview_id,a_dw_row,"value");l_sapir_info_formatted=new String(l_sapir_info);l_sapir_info_formatted=l_sapir_info_formatted.replace(/\*\^\*\^/g,"\r\n");alert("field info : \r\nui row : "+new String(new Number(a_dw_row)-1)+"\r\ndw row : "+a_dw_row+"\r\nfield code = "+eval(a_dview_id+'.GetItem (a_dw_row, "code")')+"\r\nfield value = "+eval(a_dview_id+'.GetItem (a_dw_row, "value")')+"\r\n"+l_sapir_info_formatted);}function f_sapir_info_get_value(a_dview_id,a_dw_row,a_dw_col_name){var l_dview,l_sapir_info_col_name,l_dw_col_names;l_dview=f_sapir_dview_get(a_dview_id);if(l_dview.dview_function=="brief"){l_sapir_info_col_name=f_sapir_col_name_get_prefix(a_dw_col_name)+"sapir_info";}else{if(l_dview.dview_function=="header"||l_dview.dview_function=="filter"){l_sapir_info_col_name=f_sapir_col_name_get_prefix(a_dw_col_name)+"_sapir_info";}else{if(l_dview.dview_function=="summary"){l_sapir_info_col_name="sapir_info";}else{if(l_dview.dview_function=="multimedia_list"){l_sapir_info_col_name="sapir_info";}else{if(l_dview.dview_function=="multimedia_free"){l_sapir_info_col_name="sapir_info";}else{if(l_dview.dview_function=="dynamic"||l_dview.dview_function=="multimedia"){if(l_dview.multi_row=="0"){l_sapir_info_col_name="sapir_info";}else{l_sapir_info_col_name=f_sapir_col_name_get_prefix(a_dw_col_name)+"_sapir_info";}}}}}}}eval("l_sapir_info_value = "+a_dview_id+".GetItem ("+a_dw_row+', "'+l_sapir_info_col_name+'")');return l_sapir_info_value;}function f_sapir_info_set_value(a_dview_id,a_dw_row,a_dw_col_name,a_value){var l_dview,l_sapir_info_col_name,l_dw_col_names;l_dview=f_sapir_dview_get(a_dview_id);if(l_dview.dview_function=="brief"){l_sapir_info_col_name=f_sapir_col_name_get_prefix(a_dw_col_name)+"sapir_info";}else{if(l_dview.dview_function=="header"||l_dview.dview_function=="filter"){l_sapir_info_col_name=f_sapir_col_name_get_prefix(a_dw_col_name)+"_sapir_info";}else{if(l_dview.dview_function=="summary"){l_sapir_info_col_name="sapir_info";}else{if(l_dview.dview_function=="multimedia_list"){l_sapir_info_col_name="sapir_info";}else{if(l_dview.dview_function=="multimedia_free"){l_sapir_info_col_name="sapir_info";}else{if(l_dview.dview_function=="dynamic"||l_dview.dview_function=="multimedia"){if(l_dview.multi_row=="0"){l_sapir_info_col_name="sapir_info";}else{l_sapir_info_col_name=f_sapir_col_name_get_prefix(a_dw_col_name)+"_sapir_info";}}}}}}}eval("l_sapir_info_value = "+a_dview_id+".SetItem ("+a_dw_row+', "'+l_sapir_info_col_name+'", "'+a_value+'")');return 1;}function f_sapir_row_get_info(a_row_el){var l_el_id,l_dview_id,l_buffer_row_no,l_row_info;l_el_id=f_sapir_el_id(a_row_el);l_buffer_row_no=f_sapir_element_get_buffer_row_no(l_el_id);l_dview_id=f_sapir_el_get_dview_id(l_el_id);l_row_info=eval(l_dview_id+".rows_info ["+l_buffer_row_no+"]");return l_row_info;}function f_sapir_col_get_function(d,c){var b,a;a="";b=f_sapir_dview_get(d);if(b.dview_function=="brief"){if(f_sapir_col_name_get_suffix(c)=="label"){a="label";}else{if(f_sapir_col_name_get_suffix(c)=="code"){a="code";}else{if(f_sapir_col_name_get_suffix(c)=="value"){a="value";}}}}else{if(b.dview_function=="header"||b.dview_function=="filter"){if(f_sapir_col_name_get_suffix(c)=="label"){a="label";}else{if(f_sapir_col_name_get_suffix(c)=="code"){a="code";}else{if(f_sapir_col_name_get_suffix(c)=="value"){a="value";}}}}else{if(b.dview_function=="dynamic"||b.dview_function=="multimedia"){if(b.multi_row=="0"){a=c;}else{if(b.multi_row=="1"){if(f_sapir_col_name_get_suffix(c)=="label"){a="label";}else{if(f_sapir_col_name_get_suffix(c)=="code"){a="code";}else{if(f_sapir_col_name_get_suffix(c)=="value"){a="value";}}}}}}else{if(b.dview_function=="summary"){if(c=="label"){a="label";}else{if(c=="value"){a="value";}else{if(c=="datalang"){a="datalang";}}}}else{if(b.dview_function=="multimedia_list"){if(c=="label"){a="label";}else{if(c=="value"){a="value";}}}else{if(b.dview_function=="multimedia_free"){if(c=="label"){a="label";}else{if(c=="value"){a="value";}}}else{f_sapir_log("f_sapir_col_get_function","error : dview_function of "+d+" is not supported : "+b.dview_function,3);}}}}}}return a;}function f_sapir_col_name_get_full_prefix(b){var a;a=f_sapir_col_name_get_prefix(b);if(f_sapir_is_empty(a)){return"";}else{a+="_";}return a;}function f_sapir_col_name_get_prefix(d){var a,b,c;c=new String(d);a=c.indexOf("_");b=c.substring(0,a);return b;}function f_sapir_col_name_get_suffix(d){var a,b,c;c=new String(d);a=c.lastIndexOf("_");b=c.substring(a+1);return b;}function f_sapir_row_name_get_suffix(c){var b,d,a,e,d;d=new String(c);a=d.lastIndexOf("_")+1;e=d.substring(a);return e;}function f_sapir_change_el_row_suffix(a,e){var b,d,c;c=new String(c);b=c.lastIndexOf("_")+1;d=c.substring(0,b)+e;return d;}function f_sapir_get_dw_col_count(a_htmldw_name){var l_dw_cols_array;eval("l_dw_cols_array = "+a_htmldw_name+".cols");return l_dw_cols_array.length-1;}function f_sapir_get_dw_col_names(a_htmldw_name){var l_dw_cols_array,l_col_name,l_col_names;l_col_names=new Array();eval("l_dw_cols_array = "+a_htmldw_name+".cols");for(var idx=1;idx<l_dw_cols_array.length;idx++){eval("l_col_names[idx-1] = "+a_htmldw_name+".cols[idx].name");}return l_col_names;}function f_sapir_get_dw_row_no(d,c){var b,a;a=f_sapir_el(c);b=f_sapir_get_el_dw_row_num("",a);return b;}function f_sapir_get_html_row_no(a_htmldw_name,a_dw_row_no){var l_html_row_no,l_dw_buffer_row_no;l_dw_buffer_row_no=new Number(a_dw_row_no-1);eval('l_html_row_no = f_sapir_dview_get ("'+a_htmldw_name+'").rows_info ['+new String(l_dw_buffer_row_no)+"].html_row_no");return l_html_row_no;}function f_sapir_get_el_dw_col_name(a,e){var f,c,d,b;b=new String(a);d=e+"_";f=b.lastIndexOf("_");c=b.substring(0,f);c=c.substring(d.length);return c;}function f_sapir_get_el_dw_row_num(a,c){var e,d,b;if(f_sapir_exists(c)){b=new String(f_sapir_el_id(c));}else{b=new String(a);}e=b.lastIndexOf("_");d=b.substring(e+1);return d;}function f_sapir_get_el_name_suffix(a){var b,d,c;c=new String(a);b=c.lastIndexOf("_")+1;d=c.substring(b);return d;}function f_sapir_get_first_dw_row(c){var a,b,d;a=f_sapir_data_rows_get(c,c+"_data");b=a.length;for(d=0;d<b;d++){if(a[d]==null){continue;}return a[d];}}function f_sapir_is_collector_lif(f,a,c){var d,b,e;d=false;b=f_sapir_info_get_value(f,a,c);e=f_sapir_info_get_key(b,"collector_lif");if(e=="1"){return true;}return false;}function f_sapir_collected_get_collector_row(g,c,a){var f,e,d,b;f=f_sapir_dview_get(g);if(f.dview_function!="dynamic"&&f.dview_function!="multimedia"){f_sapir_msgbox(f,g+" : collector fields are supported in dynamic or multimedia only","error","f_sapir_collected_get_collector_row","alert");return -1;}d=false;e=c-1;while(e>0){b=f_sapir_info_get_value(g,e,"value");l_collector_lif=f_sapir_info_get_key(b,"collector_lif");if(l_collector_lif!=a){break;}e-=1;}return e;}function f_sapir_collected_show(a_el,a_dview_id,a_collector_state){var l_dview,l_dw_row,l_collector_sapir_info,l_collector_lif,l_row_count,l_collected_sapir_info,l_collected_collector_lif,l_collected_row_div_name,l_collected_row_div;l_dview=f_sapir_dview_get(a_dview_id);if(l_dview.dview_function!="dynamic"&&l_dview.dview_function!="multimedia"){f_sapir_msgbox(l_dview,a_dview_id+" : collector fields are supported in dynamic or multimedia only","error","f_sapir_collected_show","alert");return -1;}l_dw_row=f_sapir_element_get_dw_row_no(f_sapir_el_id(a_el));l_collector_sapir_info=f_sapir_info_get_value(a_dview_id,l_dw_row,"value");l_collector_lif=f_sapir_info_get_key(l_collector_sapir_info,"lif");l_row_count=eval(a_dview_id+".lastRow + 1");for(var idx=l_dw_row+1;idx<=l_row_count;idx++){l_collected_sapir_info=f_sapir_info_get_value(a_dview_id,idx,"value");l_collected_collector_lif=f_sapir_info_get_key(l_collected_sapir_info,"collector_lif");if(l_collected_collector_lif!=l_collector_lif){break;}l_collected_row_div_name=a_dview_id+"_detail_"+new String(idx-1);l_collected_row_div=f_sapir_el(l_collected_row_div_name);if(!f_sapir_exists(l_collected_row_div)){continue;}if(a_collector_state=="collapsed"){f_sapir_class_remove(l_collected_row_div,"sapir_invisible");}else{f_sapir_class_prepend(l_collected_row_div,"sapir_invisible");}}}function f_sapir_collector_expand(b,d){if(f_sapir_is_empty(b)){return;}var c,a;f_sapir_floating_close();if(f_sapir_class_find(b,"sapir_collector_expanded")){c="expanded";}else{c="collapsed";}if(c=="expanded"){a=f_sapir_collector_get_image_file_name(d,b,"collapsed");b.src=g_sapir_form.images_folder+"dview/"+a;f_sapir_class_override(b,"sapir_collector_collapsed");}else{a=f_sapir_collector_get_image_file_name(d,b,"expanded");b.src=g_sapir_form.images_folder+"dview/"+a;f_sapir_class_override(b,"sapir_collector_expanded");}f_sapir_collected_show(b,d,c);}function f_sapir_collector_preview(f,b){var g,h,k,a,d,l,j,c,e;g=f_sapir_dview_get(b);if(g.dview_function!="dynamic"&&g.dview_function!="multimedia"){f_sapir_msgbox(g,b+" : collector fields are supported in dynamic or multimedia only","error","f_sapir_collected_show","alert");return -1;}h=f_sapir_element_get_dw_row_no(f_sapir_el_id(f));k=f_sapir_info_get_value(b,h,"value");l_collector_limg=f_sapir_url_encode(f_sapir_info_get_key(k,"limg"));g_sapir_unload_confirm=false;f_sapir_media_window(l_collector_limg);g_sapir_unload_confirm=true;}function f_sapir_collector_rows(a_dview_id,a_collector_dw_row){var l_dview,l_dw_row,l_collector_sapir_info,l_collector_lif,l_row_count,l_collected_sapir_info,l_collected_collector_lif,l_collected_row_div_name,l_collected_row_div,l_rows,l_collected_idx;l_rows=new Array();l_collected_idx=-1;l_dview=f_sapir_dview_get(a_dview_id);if(l_dview.dview_function!="dynamic"&&l_dview.dview_function!="multimedia"){f_sapir_msgbox(l_dview,a_dview_id+" : collector fields are supported in dynamic or multimedia only","error","f_sapir_collector_rows","alert");return null;}l_dw_row=a_collector_dw_row;l_collector_sapir_info=f_sapir_info_get_value(a_dview_id,l_dw_row,"value");l_collector_lif=f_sapir_info_get_key(l_collector_sapir_info,"lif");l_row_count=eval(a_dview_id+".lastRow + 1");for(var idx=l_dw_row+1;idx<=l_row_count;idx++){l_collected_sapir_info=f_sapir_info_get_value(a_dview_id,idx,"value");l_collected_collector_lif=f_sapir_info_get_key(l_collected_sapir_info,"collector_lif");if(l_collected_collector_lif!=l_collector_lif){break;}l_collected_idx+=1;l_rows[l_collected_idx]=idx;}return l_rows;}function f_sapir_conf_register(b,a){g_sapir_conf=new sapir_conf(b,a);}function f_sapir_conf_get_value(c){var b,a,d;d="";b=this.keys.length;for(a=0;a<b;a++){if(this.keys[a]==c){d=this.values[a];break;}}return d;}function f_sapir_dict_register(b,a){g_sapir_dict=new sapir_dict(b,a);}function f_sapir_dict_get_value(c){var d,a,e,b;e="";b=c.toLowerCase();d=this.keys.length;for(a=0;a<d;a++){if(this.keys[a].toLowerCase()==b){e=this.values[a];break;}}return e;}function f_sapir_ddlb_register(b,c){var a;a=g_sapir_ddlbs_extra_info.length;g_sapir_ddlbs_extra_info[a]=new sapir_ddlb_extra_info(b,c);}function f_sapir_ddlb_extra_info(d){var b,a,c;b=g_sapir_ddlbs_extra_info.length;c=false;for(a=0;a<b;a++){if(g_sapir_ddlbs_extra_info[a].name==d){c=true;break;}}if(!c){return"";}return g_sapir_ddlbs_extra_info[a].extra_info;}function f_sapir_detail_row_get_el_list(b,a){return b.getElementsByTagName(a);}function f_sapir_data_rows_get(b){var f,d,c,e,j,a,g;f=f_sapir_dview_get(b);a=new Array();d=b+"_data";c=f_sapir_el(d);if(!f_sapir_exists(c)){return a;}if(f.data_table_el_id==d){e=c;}else{e=f_sapir_get_element_by_id(c,f.data_table_el_id);}j=e.getElementsByTagName(f.detail_el_tag);for(var h=1;h<j.length;h++){g=new String(f_sapir_get_attribute(j[h],"id"));if(f_sapir_is_empty(g)){a[h]=null;continue;}if(g.indexOf(b+"_detail_")!=0){a[h]=null;continue;}if(g==b+"_detail_clone"){a[h]=null;continue;}a[h]=j[h];}return a;}function f_sapir_form_is_changed(){var l_dview_count,idx,l_changed,l_dview,l_accept_text_ret;if(g_sapir_form.data_changed){return true;}l_changed=false;l_dview_count=g_sapir_form_dviews.length;for(idx=0;idx<l_dview_count;idx++){l_dview=g_sapir_form_dviews[idx];if(l_dview.dview_type=="ui_only"||l_dview.display_only=="true"||l_dview.dview_function=="filter"){continue;}eval("l_accept_text_ret = "+l_dview.dview_id+".AcceptText ()");if(l_accept_text_ret!=1){f_sapir_log("f_sapir_form_is_changed","AcceptText failed for dview "+l_dview.dview_id,3);return true;}if(l_dview.data_changed){l_changed=true;break;}}return l_changed;}function f_sapir_form_data_changed_set(c){f_sapir_log("f_sapir_form_data_changed_set",c,4);var b,a,e;b=this.data_changed;this.data_changed=c;if(this.data_changed==b){return;}f_sapir_log("f_sapir_form_data_changed_set","really changed to "+c,4);f_sapir_form_data_changed_buttons_set(c);if(typeof(g_sapir_tab)!="undefined"){if(f_sapir_exists(g_sapir_tab)){var d=null;d=f_sapir_tabpage_get(g_sapir_tab.active_tabpage_id);if(f_sapir_exists(d)){d.data_changed_set(c);}}}}function f_sapir_form_data_changed_for_real_set(a){this.data_changed_for_real=a;}function f_sapir_form_button_el_get(a){var b;b=f_sapir_form_button_get(a);if(b==null){return null;}return f_sapir_el(b.button_el_id);}function f_sapir_dview_data_changed_set(d){f_sapir_log("f_sapir_dview_data_changed_set",d,4);var c,b,e,a,e;c=this.data_changed;this.data_changed=d;if(this.data_changed==c){return;}f_sapir_log("f_sapir_dview_data_changed_set","really changed to "+d,4);g_sapir_form.data_changed_set(d);}function f_sapir_dview_data_changed_for_real_set(c){var e,b,d,a,d;e=this.data_changed_for_real;this.data_changed_for_real=c;if(this.data_changed_for_real==e){return;}g_sapir_form.data_changed_for_real_set(c);}function f_sapir_dview_focus_flow_set(a){this.focus_flow=a;}function f_sapir_dview_current_set(b){if(!f_sapir_exists(g_sapir_form_dviews)){return;}if(g_sapir_form_dviews.length<=0){return;}var d,a,c;if(f_sapir_exists(this.dview_current)){if(this.dview_current.dview_id==b.dview_id){return;}}if(f_sapir_exists(this.dview_current)){d=f_sapir_el(this.dview_current.dview_wrapper_div_name);a=f_sapir_get_element_by_id(d,this.dview_current.dview_id+"_fieldset");if(f_sapir_exists(a)){f_sapir_class_remove(a,"sapir_fieldset_active");c=f_sapir_get_element_by_id(d,this.dview_current.dview_id+"_legend");if(f_sapir_exists(c)){f_sapir_class_remove(c,"sapir_legend_active");}}}this.dview_current=b;d=f_sapir_el(b.dview_wrapper_div_name);a=f_sapir_get_element_by_id(d,b.dview_id+"_fieldset");if(f_sapir_exists(a)){f_sapir_class_prepend(a,"sapir_fieldset_active");c=f_sapir_get_element_by_id(d,b.dview_id+"_legend");if(f_sapir_exists(c)){f_sapir_class_prepend(c,"sapir_legend_active");}}}function f_sapir_dview_get_1st_input_field(c){var l=g_sapir_form.submit_form;var f=new String(f_sapir_selflinkarg(l,"module"));if(f=="reader_cataloging"){return;}var p,h,r,q,j,g,e,k,m,o,n,b,d,a;k=null;m=f_sapir_dview_get(c);p=f_sapir_el(c+"_wrapper_div");h=f_sapir_get_element_by_id(p,c+"_data");r=f_sapir_data_rows_get(c,c+"_data");for(q=1;q<r.length;q++){if(!f_sapir_exists(r[q])){continue;}j=f_sapir_el_id(r[q]);l_buffer_row_no=f_sapir_element_get_buffer_row_no(j);e=f_sapir_get_element_by_id(r[q],c+"_value_"+new String(l_buffer_row_no));if(!f_sapir_is_readonly(e)){k=e;o=f_sapir_element_get_dw_row_no(c+"_value_"+new String(l_buffer_row_no));n=f_sapir_info_get_value(c,o,"value");b=f_sapir_info_get_key(n,"collector_lif");if(!f_sapir_is_empty(b)&&b!=g_sapir_key_not_found){if(b!="0"&&b!="1"){return null;}}break;}}return k;}function f_sapir_dview_row_current_set(a_row,a_caller_name){var l_htmldw_last_row;if(this.focus_flow){return;}if(this.row_current==a_row){return;}if(a_row<0){return;}eval("l_htmldw_last_row = new Number ("+this.dview_id+".lastRow)");if(a_row>l_htmldw_last_row){return;}this.focus_flow_set(true);this.row_focus(a_row,a_caller_name);this.focus_flow_set(false);}function f_sapir_dview_row_down(){this.row_current_set(this.row_current+1);}function f_sapir_dview_row_focus(a_row,a_caller_name){var l_dw_row;if(this.row_current==a_row){return;}this.row_current=a_row;l_dw_row=new Number(a_row)+1;if(!f_sapir_is_empty(a_caller_name)){eval(this.dview_id+".SetRow("+new String(l_dw_row)+', "'+a_caller_name+'")');}else{eval(this.dview_id+".SetRow("+new String(l_dw_row)+")");}f_sapir_select_row(this.dview_id,this.dview_id+"_data",this.dview_id+"_detail_"+new String(l_dw_row-1),"");}function f_sapir_dview_row_up(){this.row_current_set(this.row_current-1);}function f_sapir_field_def_restore(a_lif,a_dview_id,a_dw_row,a_code_col_name,a_value_col_name){var l_dview,l_sapir_info,l_def_code,l_def_descr,l_code_el_name,l_code_el_name_el,l_value_el_name,l_value_el_name_el,b_code_set;if(f_sapir_is_empty(a_code_col_name)){a_code_col_name="code";}if(f_sapir_is_empty(a_value_col_name)){a_value_col_name="value";}l_dview=f_sapir_dview_get(a_dview_id);l_sapir_info=f_sapir_info_get_value(a_dview_id,a_dw_row,"value");l_def_code=f_sapir_info_get_key(l_sapir_info,"def_code");l_def_descr=f_sapir_info_get_key(l_sapir_info,"def_descr");b_code_set=false;if((!f_sapir_is_empty(l_def_code)&&l_def_code!=g_sapir_key_not_found)){b_code_set=true;eval(a_dview_id+'.SetItem (a_dw_row, "'+a_code_col_name+'", "'+l_def_code+'")');l_code_el_name=a_dview_id+"_"+a_code_col_name+"_"+new String(a_dw_row-1);l_code_el_name_el=f_sapir_el(l_code_el_name);if(f_sapir_exists(l_code_el_name_el)){f_sapir_element_set_value(l_code_el_name_el,l_def_code);}}if(b_code_set==false){if((!f_sapir_is_empty(l_def_descr)&&l_def_descr!=g_sapir_key_not_found)){eval(a_dview_id+'.SetItem (a_dw_row, "'+a_value_col_name+'", "'+l_def_descr+'")');l_value_el_name=a_dview_id+"_"+a_value_col_name+"_"+new String(a_dw_row-1);l_value_el_name_el=f_sapir_el(l_value_el_name);if(f_sapir_exists(l_value_el_name_el)){f_sapir_element_set_value(l_value_el_name_el,l_def_descr);}}}}function f_sapir_field_def_restore_collector(b,a,g,j,e){var f,d,c;f=f_sapir_collector_rows(a,g);d=f.length;c=g;for(var h=0;h<d;h++){c+=1;f_sapir_field_def_restore(b,a,c,j,e);}}function f_sapir_dropdown_code_to_selection(a_htmldw_name,a_row,a_code_col_name,a_value,a_selection_col_name){var l_htmldw_div,l_selection_el,l_code_el,l_html_row_no,l_selected_index,l_value,l_value_found,l_code_html_name,l_selection_html_name;l_code_html_name=a_htmldw_name+"_"+a_code_col_name;l_selection_html_name=a_htmldw_name+"_"+a_selection_col_name;l_html_row_no=f_sapir_get_html_row_no(a_htmldw_name,a_row);l_htmldw_div=f_sapir_el(a_htmldw_name+"_data");if(!f_sapir_exists(l_htmldw_div)){f_sapir_log("f_sapir_dropdown_code_to_selection","error : htmldw_div "+a_htmldw_name+"_data is not an object",3);return -1;}l_code_el=f_sapir_get_element_by_id(l_htmldw_div,l_code_html_name+"_"+l_html_row_no);if(!f_sapir_exists(l_code_el)){f_sapir_log("f_sapir_dropdown_code_to_selection","error : dropdown code "+l_code_html_name+"_"+l_html_row_no+" is not an object",3);return -1;}l_selection_el=f_sapir_get_element_by_id(l_htmldw_div,l_selection_html_name+"_"+l_html_row_no);if(!f_sapir_exists(l_selection_el)){f_sapir_log("f_sapir_dropdown_code_to_selection","error : dropdown "+l_selection_html_name+"_"+l_html_row_no+" is not an object",3);return -1;}l_value_found=false;for(var idx=0;idx<l_selection_el.options.length;idx++){if(l_selection_el.options[idx].value==a_value){l_value_found=true;break;}}if(l_value_found){f_sapir_log("f_sapir_dropdown_code_to_selection","value "+a_value+" found in index "+idx,3);eval(a_htmldw_name+'.SetItem (a_row,"'+a_selection_col_name+'","'+a_value+'")');l_selection_el.value=l_value;l_selection_el.selectedIndex=idx;}else{l_selection_el.selectedIndex=-1;}return 1;}function f_sapir_dropdown_selection_to_code(a_htmldw_name,a_row,a_selection_col_name,a_value,a_code_col_name){var l_htmldw_div,l_selection_el,l_code_el,l_html_row_no,l_selected_index,l_value,l_code_html_name,l_selection_html_name,l_dw_encoded_value;l_code_html_name=a_htmldw_name+"_"+a_code_col_name;l_selection_html_name=a_htmldw_name+"_"+a_selection_col_name;l_html_row_no=f_sapir_get_html_row_no(a_htmldw_name,a_row);l_htmldw_div=f_sapir_el(a_htmldw_name+"_data");if(!f_sapir_exists(l_htmldw_div)){f_sapir_log("f_sapir_dropdown_selection_to_code","error : htmldw_div "+a_htmldw_name+"_data is not an object",3);return -1;}l_selection_el=f_sapir_get_element_by_id(l_htmldw_div,l_selection_html_name+"_"+l_html_row_no);if(!f_sapir_exists(l_selection_el)){f_sapir_log("f_sapir_dropdown_selection_to_code","error : dropdown "+l_selection_html_name+"_"+l_html_row_no+" is not an object",3);return -1;}if(l_selection_el.selectedIndex<0){return;}l_selected_index=l_selection_el.selectedIndex;l_value=l_selection_el.options[l_selected_index].value;eval(a_htmldw_name+'.SetItem (a_row,"'+a_code_col_name+'","'+l_value+'")');return 1;}function f_sapir_personal_combo_get_data(b){var h,a,k,f,c,m,e,g,l,j;h=f_sapir_dview_get(b);j=f_sapir_el(b+"_wrapper_div");f=new sapir_string_obj(h.personal_combo_lifs);if(f_sapir_is_empty(f)){return"";}k="";c=f_sapir_get_token(f,"@@");while(!f_sapir_is_empty(c)){m="";a=f_sapir_dview_single_get_rows_by_lif(b,c);if(!f_sapir_exists(a)){f_sapir_log("f_sapir_personal_combo_get_data","lif "+c+" in dview "+b+" has no fields : null");c=f_sapir_get_token(f,"@@");continue;}if(a.length==0){f_sapir_log("f_sapir_personal_combo_get_data","lif "+c+" in dview "+b+" has no fields");c=f_sapir_get_token(f,"@@");continue;}l=b+"_value_"+new String(a[0]-1);l_personal_combo=f_sapir_get_element_by_id(j,l);e=l_personal_combo.options.length;if(e<=1){c=f_sapir_get_token(f,"@@");continue;}for(var d=1;d<e;d++){g=l_personal_combo.options[d];m+=g.value+"=="+g.text+"@@";}k+=c+"\t"+m+"\r\n";c=f_sapir_get_token(f,"@@");}return k;}function f_sapir_personal_combo_sync_selected_value(n,f,e,p){var c,k,a,s,q,l,o,b,r,h,g,d,j;q=n.name;s=f_sapir_dview_get(q);k=f_sapir_col_get_function(q,e);c=f_sapir_cat_col_info(q,f,e,k);a=new String(f_sapir_info_get_key(c,"lookup_type")).toLowerCase();if(a!="scroller"){return;}j=f_sapir_col_name_get_full_prefix(e)+"value";l=f_sapir_get_html_row_no(q,f);o=q+"_"+j+"_"+l;b=f_sapir_el(q+"_data");r=f_sapir_get_element_by_id(b,o);if(!f_sapir_exists(r)){return;}if(r.value==p){return;}d=false;for(var m=0;m<r.options.length;m++){if(r.options[m].value==p){d=true;break;}}if(d){r.value=g;r.selectedIndex=m;}else{r.selectedIndex=-1;}}function f_sapir_dview_single_get_rows_by_lif(a_dview_id,a_lif,a_collector_lif,a_rows){var l_lif_rows,l_dview,l_from_row,l_to_row,l_sapir_info,l_lif,l_collector_lif;l_dview=f_sapir_dview_get(a_dview_id);if(l_dview.multi_row!="0"){f_sapir_log("f_sapir_dview_single_get_rows_by_lif","error : dview "+a_dview_id+" is not single row");return null;}l_lif_rows=new Array();if(f_sapir_exists(a_rows)){l_from_row=a_rows[0];l_to_row=a_rows[a_rows.length-1];}else{l_from_row=1;eval("l_to_row = "+a_dview_id+".lastRow + 1");}for(var idx=l_from_row;idx<=l_to_row;idx++){l_sapir_info=f_sapir_info_get_value(a_dview_id,idx,"value");l_lif=f_sapir_info_get_key(l_sapir_info,"lif");if(l_lif==a_lif){if(!f_sapir_is_empty(a_collector_lif)){l_collector_lif=f_sapir_info_get_key(l_sapir_info,"collector_lif");if(l_collector_lif==a_collector_lif){l_lif_rows.push(idx);}}else{l_lif_rows.push(idx);}}}return l_lif_rows;}function f_sapir_dw_clear_data(a_dview){var l_dw_col_names,l_col_html_name,l_html_row,l_col_htmldw_el,l_refresh_data,l_next_value,l_item_status,l_row_span_name,l_row_count,l_first_row,l_last_row;eval("l_row_count = "+a_dview.dview_id+".lastRow + 1");l_dw_col_names=f_sapir_get_dw_col_names(a_dview.dview_id);for(var row=1;row<=l_row_count;row++){for(var col=0;col<l_dw_col_names.length;col++){eval(a_dview.dview_id+'.SetItem (row,"'+l_dw_col_names[col]+'","")');l_row_span_name=a_dview.dview_id+"_detail_"+f_sapir_get_html_row_no(a_dview.dview_id,row);l_row_span=f_sapir_el(l_row_span_name);l_item_el=f_sapir_get_element_by_id(l_row_span,l_dw_col_names[col]+"_"+f_sapir_get_html_row_no(a_dview.dview_id,row));if(f_sapir_exists(l_item_el)){f_sapir_element_set_value(l_item_el,"");}}}}function f_sapir_dw_mandatory_check(a_dview_id){return true;var l_dview,l_row_count,l_mandatory,l_field_is_mandatory,l_empty_mandatory,l_lif,l_dw_col_names,l_col_function,l_sapir_info,row,l_item_value,l_item_html_el_name,l_item_html_el,l_lookup_type,l_item_label,l_item_label_text;l_dview=f_sapir_dview_get(a_dview_id);if(l_dview.multi_row!="0"){return true;}l_empty_mandatory=false;l_dw_col_names=f_sapir_get_dw_col_names(l_dview.dview_id);eval("l_row_count = "+l_dview.dview_id+".lastRow + 1");for(row=1;row<=l_row_count;row++){for(var col=0;col<l_dw_col_names.length;col++){l_item_html_el_name=a_dview_id+"_"+l_dw_col_names[col]+"_"+new String(new Number(row)-1);l_item_html_el=f_sapir_el(l_item_html_el_name);if(!f_sapir_exists(l_item_html_el)){continue;}l_col_function=f_sapir_col_get_function(a_dview_id,l_dw_col_names[col]);if(l_col_function!="code"&&l_col_function!="value"){continue;}l_sapir_info=f_sapir_info_get_value(a_dview_id,row,l_dw_col_names[col]);l_field_is_mandatory=f_sapir_info_get_key(l_sapir_info,"if_mandatory");l_lif=f_sapir_info_get_key(l_sapir_info,"lif");if(l_col_function=="value"){l_lookup_type=new String(f_sapir_info_get_key(l_sapir_info,"lookup_type")).toLowerCase();if(!f_sapir_is_empty(l_lookup_type)&&l_lookup_type!="none"){continue;}}if(l_field_is_mandatory.toLowerCase()=="y"||l_lif.toLowerCase()=="ty"){l_item_value=eval(a_dview_id+".GetItem ("+row+', "'+l_dw_col_names[col]+'")');if(f_sapir_is_empty(f_sapir_trim(l_item_value))){l_empty_mandatory=true;l_item_label=f_sapir_dw_item_get_label_element(a_dview_id,row,l_dw_col_names[col]);l_item_label_text=l_item_label.childNodes[0].nodeValue;f_sapir_msgbox(l_dview,"field "+l_item_label_text+" is mandatory","error","f_sapir_dw_mandatory_check","alert");break;}}}}if(l_empty_mandatory){return false;}else{return true;}}function f_sapir_cat_dw_param_set_key(a_htmldw_name,a_key,a_new_value,a_encode){var l_param,l_param_search,l_key_begin,l_key_end,l_key_begin_pos,l_key_end_pos,l_value,l_new_key,l_dw_submit_form,l_is_encoded,l_open_char,l_close_char,l_key;l_dw_submit_form=f_sapir_form_get_by_name(a_htmldw_name+"_submitForm");l_param=new String(f_sapir_selflinkarg(l_dw_submit_form,"param"));l_param_search=l_param.toLowerCase();l_key=new String(a_key).toLowerCase();l_new_key=false;l_is_encoded=false;l_key_begin="<"+l_key+">";l_key_begin_pos=l_param_search.indexOf(l_key_begin);if(l_key_begin_pos<0){l_key_begin="&lt;"+l_key+"&gt;";l_key_begin_pos=l_param_search.indexOf(l_key_begin);if(l_key_begin_pos<0){l_new_key=true;}else{l_is_encoded=true;}}if(l_new_key==true){l_open_char="<";l_close_char=">";}else{if(l_is_encoded==true){l_open_char="&lt;";l_close_char="&gt;";}else{l_open_char="<";l_close_char=">";}}if(l_new_key==false){l_key_end=l_open_char+"/"+l_key+l_close_char;l_key_end_pos=l_param_search.indexOf(l_key_end,l_key_begin_pos+l_key_begin.length);if(l_key_end_pos<0){l_key_end=l_open_char+"/"+l_close_char;l_key_end_pos=l_param_search.indexOf(l_key_end,l_key_begin_pos+l_key_begin.length);if(l_key_end_pos<0){return"";}}}if(l_new_key==false){l_value=l_param.substring(l_key_begin_pos+l_key_begin.length,l_key_end_pos);eval('l_dw_submit_form.param.value = "'+l_param.substring(0,l_key_begin_pos+l_key_begin.length)+a_new_value+l_param.substring(l_key_end_pos)+'"');}else{eval('l_dw_submit_form.param.value += "'+l_open_char+a_key+l_close_char+a_new_value+l_open_char+"/"+l_close_char+'"');}return 1;}function f_sapir_dw_param_set_temp_key(b,a,c){return f_sapir_param_set_key(b,a,c);}function f_sapir_dw_param_remove_key(d){var c,b,a;c=g_sapir_form.submit_form;b=f_sapir_selflinkarg(c,"param");a=f_sapir_dw_param_remove_temp_key(b,d);f_sapir_selflinkarg_set(c,"param",a);}function f_sapir_dw_param_remove_temp_key(b,a){return f_sapir_param_remove_key(b,a);}function f_sapir_dw_row_get_from_row_id(b,a){return a;}function f_sapir_dw_get_modified_rows(a_htmldw_name){var l_row_count,l_row_idx,l_row_status,l_modified_rows,l_modified_idx,l_html_row,l_row_span_name,l_row_span;l_modified_rows=new Array();l_modified_idx=-1;eval("l_row_count = "+a_htmldw_name+".lastRow + 1");for(l_row_idx=1;l_row_idx<=l_row_count;l_row_idx++){eval("l_row_status = "+a_htmldw_name+".GetItemStatus (l_row_idx, 0)");if(l_row_status==DW_ITEMSTATUS_MODIFIED||l_row_status==DW_ITEMSTATUS_NEW_MODIFIED){l_modified_idx+=1;l_modified_rows[l_modified_idx]=l_row_idx;}}return l_modified_rows;}function f_sapir_get_first_modified_row(a_htmldw_name){var l_first_row;eval("l_first_row = "+a_htmldw_name+".GetNextModified(1)");return l_first_row;}function f_sapir_get_last_modified_row(a_htmldw_name,a_start_row){var l_last_row,l_row,l_last_modified_row=0;if(a_start_row<1){return 0;}eval("l_last_row = "+a_htmldw_name+".lastRow + 1");if(l_last_row==a_start_row){return a_start_row;}eval("l_row = "+a_htmldw_name+".GetNextModified(1)");while(l_row<=l_last_row&&l_row>0){if(l_row>0){l_last_modified_row=l_row;}f_sapir_log("f_sapir_get_last_modified_row","htmldw = "+a_htmldw_name+", start row = "+a_start_row+" loop : last_modified_row = "+l_last_modified_row,3);eval("l_row = "+a_htmldw_name+".GetNextModified(l_row + 1)");}f_sapir_log("f_sapir_get_last_modified_row","htmldw = "+a_htmldw_name+", start row = "+a_start_row+" after loop : last_modified_row = "+l_last_modified_row,3);return l_last_modified_row;}function f_sapir_dw_item_get_label_element(g,a,e){var f,c,b,h,d;h=f_sapir_el(g+"_wrapper_div");f=f_sapir_dview_get(g);d=f_sapir_col_name_get_prefix(e);if(!f_sapir_is_empty(d)){d+="_";}c=g+"_"+d+"label_"+new String(new Number(a)-1);b=f_sapir_get_element_by_id(h,c);return b;}function f_sapir_form_cancel(){try{var b,c,d;if(g_sapir_form.cat_mode=="scroller"){if(f_sapir_exists(g_sapir_popup_opener)&&!g_sapir_popup_opener.closed){if(f_sapir_dw_param_get_key("sapir_form_dw","form_status")!="new"&&!f_sapir_form_is_changed()){d=g_sapir_form.book_descr;g_sapir_popup_opener.g_sapir_cat_from_scroller_props.returned_code=g_sapir_form.book_id;g_sapir_popup_opener.g_sapir_cat_from_scroller_props.returned_descr=d;if(g_sapir_popup_opener.g_sapir_cat_from_scroller_props.mode=="new"){g_sapir_popup_opener.f_sapir_scroller_add_row();}else{g_sapir_popup_opener.f_sapir_scroller_update_row();}if(g_sapir_is_ie_modal==false){g_sapir_popup_opener.g_sapir_cat_from_scroller_props=null;}}}self.close();return;}else{if(g_sapir_form.cat_mode=="reader_reg"){if(f_sapir_exists(g_sapir_popup_opener)&&!g_sapir_popup_opener.closed){if(f_sapir_dw_param_get_key("sapir_form_dw","form_status")!="new"&&!f_sapir_form_is_changed()){d=g_sapir_form.book_descr;g_sapir_popup_opener.g_sapir_reader_reg_props.returned_code=g_sapir_form.book_id;g_sapir_popup_opener.g_sapir_reader_reg_props.returned_descr=d;}}self.close();return;}else{sapir_form_dw_ButtonClicked(-1,"b_cancel");}}}catch(a){f_sapir_exception("sapir_cat","form_cancel",a);}}function f_sapir_form_abort_changes(){var g,k,a,b,c,e,f,h,d,j;if(typeof(g_sapir_tab)=="undefined"){if(!f_sapir_exists(g_sapir_popup_opener)){return;}if(g_sapir_popup_opener.closed){return;}window.location.replace(g_sapir_popup_opener.g_sapir_cat_from_scroller_props.original_url);return;}if(g_sapir_browser_type!="chrome"){if(typeof(g_sapir_tab.active_tabpage_href)=="undefined"){window.location.reload(true);}else{window.location.replace(g_sapir_tab.active_tabpage_href);}return;}j=g_sapir_tab.active_tabpage_href;f_sapir_cat_tab_click(j);}function f_sapir_resize_spacer(a_switch){var l_dview_count,l_dview_idx,l_spacer_el,l_row_count,l_ui_row;l_dview_count=g_sapir_form_dviews.length;for(l_dview_idx=0;l_dview_idx<l_dview_count;l_dview_idx++){l_spacer_el=f_sapir_el(g_sapir_form_dviews[l_dview_idx].dview_id+"_data_spacer_td9");if(!f_sapir_exists(l_spacer_el)){continue;}if(a_switch=="on"){f_sapir_class_remove(l_spacer_el,"sapir_invisible");}else{f_sapir_class_prepend(l_spacer_el,"sapir_invisible");}l_row_count=eval(g_sapir_form_dviews[l_dview_idx].dview_id+".lastRow + 1");for(l_ui_row=0;l_ui_row<l_row_count;l_ui_row++){l_spacer_el=f_sapir_el(g_sapir_form_dviews[l_dview_idx].dview_id+"_resize_spacer_td_"+l_ui_row);if(!f_sapir_exists(l_spacer_el)){continue;}if(a_switch=="on"){f_sapir_class_remove(l_spacer_el,"sapir_invisible");}else{f_sapir_class_prepend(l_spacer_el,"sapir_invisible");}}}}function f_sapir_row_el_get_status(b){var a;a=f_sapir_row_get_info(b);return a.status;}function f_sapir_row_el_set_status(c,a){var b;b=f_sapir_row_get_info(c);b.status=a;}function f_sapir_scrollbars_toggle(e,c){var d,b;d=g_sapir_form_dviews.length;for(var a=0;a<d;a++){if(!f_sapir_is_empty(e)&&g_sapir_form_dviews[a].dview_id!=e){continue;}b=f_sapir_el(g_sapir_form_dviews[a].dview_id+"_container");if(!f_sapir_exists(b)){continue;}b.style.height="auto";b.style.overflow="hidden";}}function f_sapir_el_get_dview_id(b){var f,g,a,e,d,c;f=g_sapir_form.el_list.indexOf(b+"@@");if(f<0){c=b.substring(0,b.lastIndexOf("_"));f=g_sapir_form.el_list.indexOf(c+"@@");}if(f<0){return"";}g=g_sapir_form.el_list.lastIndexOf("==",f-1);if(g<0||g>f){return"";}a=g_sapir_form.el_list.lastIndexOf("@@",g-1);if(a>g){return"";}if(a<0){e=0;}else{e=a+2;}d=g_sapir_form.el_list.substring(e,g);return d;}function f_sapir_element_dview_get_id(b){f_sapir_log("f_sapir_element_dview_get_id",b,3);var c,a,e,d;d=new String(b);c=g_sapir_form_dviews.length;f_sapir_log("f_sapir_element_dview_get_id",c,3);for(a=0;a<c;a++){if(d.indexOf(g_sapir_form_dviews[a].dview_id)==0){e=g_sapir_form_dviews[a].dview_id;break;}}return e;}function f_sapir_element_info_get_key(f,c){var h,b,e,a,d,g;h=new String(f);b="("+c+"=";e=h.indexOf(b);if(e<0){return g_sapir_key_not_found;}d=e+b.length;a=h.indexOf(")",d);g=h.substring(d,a);return g;}function f_sapir_expand_collapse(b,a){var c;c=f_sapir_el(b);f_sapir_log("f_sapir_expand_collapse",b+" = "+c,3);l_div_display=c.style.display;f_sapir_log("f_sapir_expand_collapse",b+" display = "+l_div_display,3);c.style.display=(l_div_display!="none")?"none":"";l_div_display=c.style.display;f_sapir_log("f_sapir_expand_collapse",b+" new display = "+c.style.display,3);a.src=(l_div_display=="none")?g_sapir_form.images_folder+"dview/plus.gif":g_sapir_form.images_folder+"dview/minus.gif";f_sapir_log("f_sapir_expand_collapse","new anchor = "+a.src,3);}function f_sapir_field_instance_get_last_row(a_dview_id,a_lif){f_sapir_log("f_sapir_field_instance_get_last_row",a_dview_id+", "+a_lif,3);var l_dw_col_names,l_col_function,l_sapir_info,l_lif,l_lif_found,l_field_instance_last_row_div_id,l_dw_buffer_row,l_html_row,l_dw_row;l_field_instance_last_row_div_id="";eval("l_row_count = "+a_dview_id+".lastRow + 1");l_lif_found=false;l_dw_row=-1;for(var row=1;row<=l_row_count;row++){l_sapir_info=f_sapir_info_get_value(a_dview_id,row,"value");l_lif=f_sapir_info_get_key(l_sapir_info,"lif");if(l_lif==a_lif){l_lif_found=true;l_dw_row=row;f_sapir_log("f_sapir_field_instance_get_last_row","lif found : row = "+row,3);break;}}return l_dw_row;}function f_sapir_field_instance_insert(a_dview_id){return;f_sapir_log("f_sapir_field_instance_insert",a_dview_id,3);var l_lif,l_field_instance_last_row,l_field_instance_last_row_div_id,l_data_span,l_row_span,l_null,l_dw_buffer_row,l_html_row,l_scroller_props;l_null=null;l_field_instance_last_row_div_id="";l_lif="#56";f_sapir_log("f_sapir_field_instance_insert","lif = "+l_lif,3);l_field_instance_last_row=f_sapir_field_instance_get_last_row(a_dview_id,l_lif);f_sapir_log("f_sapir_field_instance_insert","row = "+l_field_instance_last_row,3);if(l_field_instance_last_row>0){l_dw_buffer_row=new Number(l_field_instance_last_row-1);f_sapir_log("f_sapir_field_instance_insert","buffer row = "+new String(l_dw_buffer_row),3);eval("l_html_row = "+a_dview_id+".rows_info ["+new String(l_dw_buffer_row)+"].html_row_no");f_sapir_log("f_sapir_field_instance_insert","html_row= "+l_html_row,3);l_field_instance_last_row_div_id=a_dview_id+"_detail_"+l_html_row;f_sapir_log("f_sapir_field_instance_insert","row div id = "+l_field_instance_last_row_div_id,3);}if(f_sapir_is_empty(l_field_instance_last_row_div_id)){f_sapir_insert_row(a_dview_id,l_null,l_null,"end","");return;}eval('l_data_span = f_sapir_el ("'+a_dview_id+'_data")');l_row_span=f_sapir_get_element_by_id(l_data_span,l_field_instance_last_row_div_id);f_sapir_log("f_sapir_field_instance_insert","row_span = "+l_row_span,3);f_sapir_insert_row(a_dview_id,l_field_instance_last_row-1,l_field_instance_last_row,"","labels");var l_sapir_info_value;eval("l_sapir_info_value = "+a_dview_id+".GetItem ("+l_field_instance_last_row+', "sapir_info")');f_sapir_log("f_sapir_field_instance_insert","sapir_info of new instance = "+l_sapir_info_value,3);return;}function f_sapir_filter_get_dviews(c){var b,a,d;f_sapir_log("f_sapir_filter_get_dviews",c,3);d=new Array();b=g_sapir_form_dviews.length;f_sapir_log("f_sapir_filter_get_dviews","dviews_count  = "+b,3);for(a=0;a<b;a++){f_sapir_log("f_sapir_filter_get_dviews","filter loop : "+g_sapir_form_dviews[a].ref_filter,3);if("dview_"+g_sapir_form_dviews[a].ref_filter==c){d.push(g_sapir_form_dviews[a].dview_id);f_sapir_log("f_sapir_filter_get_dviews","entry "+new String(d.length-1)+" = "+d[d.length-1],3);}}return d;}function f_sapir_floating_close(){f_sapir_row_actions_close();}function f_sapir_get_dw_actual_rows_height(a_htmldw_name){var l_html_rows,l_row_span_name,l_row_span,l_row_height,l_total_height=0;eval("l_html_rows = new Number ("+a_htmldw_name+".lastRow) + 1");for(var idx=0;idx<l_html_rows;idx++){eval('l_row_span_name = "'+a_htmldw_name+"_detail_"+idx+'"');l_row_span=f_sapir_el(l_row_span_name);l_row_height=f_sapir_units(l_row_span.style.height);l_total_height+=l_row_height;}return l_total_height;}function f_sapir_get_next_row_div(h,f){var e,d,g,b,c,a,k=false;if(f_sapir_is_empty(f)){e=f_sapir_selected_row_get(h+"_data");if(f_sapir_is_empty(e)){return a;}}else{e=f;}d=f_sapir_el(h+"_data");g=f_sapir_get_element_by_id(d,e);b=f_sapir_data_rows_get(h,h+"_data");c=b.length;for(var j=0;j<c;j++){if(b[j]==null){continue;}if(k){a=b[j];break;}if(f_sapir_get_attribute(b[j],"id")==e){k=true;}}return a;}function f_sapir_get_row_span_dw_name(d){var a,b,c;c=new String(d);l_suffix_pos=c.lastIndexOf("_detail_");b=c.substring(0,l_suffix_pos);return b;}function f_sapir_get_unique_new_el_id(b,c,f){var d,h,e,a,g;d=f_sapir_el(b);h=d.getElementsByTagName(c);a=0;while(1==1){g=f+new String(a);e=f_sapir_get_element_by_id(d,g);if(f_sapir_exists(e)==false){return g;}a+=1;}}function f_sapir_get_unique_new_el_id_OLD(b,c,f){var d,h,e,a,g;d=f_sapir_el(b);h=d.getElementsByTagName(c);a=h.length+1;g=f+new String(a);e=f_sapir_get_element_by_id(d,g);if(f_sapir_exists(e)==false){return g;}a+=1;while(1==1){g=f+new String(a);e=f_sapir_get_element_by_id(d,g);if(f_sapir_exists(e)==false){return g;}a+=1;}}function f_sapir_readonly(f,d){f_sapir_log("f_sapir_readonly",f+" : "+d,2);var c,e,b;c=f_sapir_el(f);if(f_sapir_exists(c)==false){f_sapir_log("f_sapir_readonly","error : form "+f+" not found",0);return;}f_sapir_log("f_sapir_readonly","form "+f+" length = "+c.all.length,3);e=c.getElementsByTagName("INPUT");f_sapir_log("f_sapir_readonly","form "+f+" inputs = "+e.length,3);for(var a=0;a<e.length;a++){e[a].readOnly=d;}b=c.getElementsByTagName("TEXTAREA");f_sapir_log("f_sapir_readonly","form "+f+" textareas = "+b.length,3);for(var a=0;a<b.length;a++){b[a].readOnly=d;}l_selects=c.getElementsByTagName("SELECT");f_sapir_log("f_sapir_readonly","form "+f+" selects  = "+l_selects.length,3);for(var a=0;a<l_selects.length;a++){l_selects[a].disabled=d;}}function f_sapir_resize(c,e,g){var f,d,a,b;f=f_sapir_style_get_value(c,e);d=f_sapir_units(f);b=d+g;a=new String(b)+g_sapir_measure_unit;f_sapir_style_set_value(c,e,a);}function f_sapir_resize_dview(n,a,d){f_sapir_log("f_sapir_resize_dview",n+", "+a+", "+d,3);var e,l,m,j,f,k,c,b,h,g;h=f_sapir_el(n+"_wrapper_div");if(!f_sapir_exists(h)){f_sapir_alert("f_sapir_resize_dview : error - wrapper div of "+n+" not found");return false;}g=f_sapir_el(n+"_data");if(!f_sapir_exists(g)){f_sapir_alert("f_sapir_resize_dview : error - data div of "+n+" not found");return false;}f=f_sapir_style_get_value(h,"max-height");c=f_sapir_units(f);k=f_sapir_style_get_value(h,"sapir_min-height");b=f_sapir_units(k);e=f_sapir_style_get_value(h,a);l=f_sapir_units(e);j=l+d;if(j>c||j<b){f_sapir_log("f_sapir_resize_dview","reached limit : nop",3);return false;}m=new String(j)+g_sapir_measure_unit;f_sapir_style_set_value(h,a,m);e=f_sapir_style_get_value(g,a);l=f_sapir_units(e);j=l+d;m=new String(j)+g_sapir_measure_unit;f_sapir_style_set_value(g,a,m);}function f_sapir_row_click(b,a){f_sapir_floating_close();}function f_sapir_row_get_attribute(a_htmldw_name,a_dw_row_no,a_attrib_name){var l_html_row,l_row_span_name,l_row_span,l_attrib_value;l_html_row=f_sapir_get_html_row_no(a_htmldw_name,a_dw_row_no);eval('l_row_span_name = "'+a_htmldw_name+"_detail_"+l_html_row+'"');l_row_span=f_sapir_el(l_row_span_name);l_attrib_value=f_sapir_get_attribute(l_row_span,a_attrib_name);return l_attrib_value;}function f_sapir_row_id_generate(d){var b,c,h,f,a,e,g;b=f_sapir_data_rows_get(d,d+"_data");c=b.length;e=0;g=true;while(g){e+=1;for(h=0;h<c;h++){if(b[h]==null){continue;}a=f_sapir_element_get_dw_row_no(f_sapir_el_id(b[h]));if(a==e){break;}}if(h==c){g=false;}}return e;}function f_sapir_row_mark(h,k,l,g){var e,j,b,d,a,f;a=l-1;e=f_sapir_get_element_by_id(window.document,k);if(g=="modified"){f_sapir_class_prepend(e,"sapir_data_row_modified");j=f_sapir_get_dw_col_names(h);for(var c=0;c<j.length;c++){f=f_sapir_col_get_function(h,j[c]);b=j[c]+"_"+a;d=f_sapir_get_element_by_id(e,b);if(f_sapir_exists(d)){if(f!="label"&&!f_sapir_class_find(d,"sapir_invisible")){f_sapir_class_prepend(d,"sapir_input_modified");}}}}}function f_sapir_select_row(d,b,g,k){var m,p,a,j,c,l,f,e,o,h;m=f_sapir_dview_get(d);if(f_sapir_dview_get(d).multi_row!="1"){return;}p=f_sapir_el(b);a=f_sapir_get_element_by_id(p,g);if(!f_sapir_exists(a)){return;}f=p.getElementsByTagName(m.detail_el_tag);for(var n=1;n<f.length;n++){j=f[n];if(!f_sapir_exists(j)){continue;}h=f_sapir_get_attribute(j,"id");if(f_sapir_is_empty(h)){continue;}o=f_sapir_row_name_get_suffix(h);if(o!="clone"){f_sapir_class_remove(j,"sapir_data_row_selected");}}f_sapir_class_prepend(a,"sapir_data_row_selected");return;}function f_sapir_deselect_row(a){var b;b=f_sapir_el(a);f_sapir_class_remove(b,"sapir_data_row_selected");f_sapir_class_remove(b,"sapir_data_row_readonly_selected");}function f_sapir_row_is_selected(b){var a;a=new String(b.className);if(a.indexOf("sapir_data_row_selected")>0){return true;}if(a.indexOf("sapir_data_row_readonly_selected")>0){return true;}return false;}function f_sapir_selected_row_get(e){var f,c,d,b;f=f_sapir_el(e);d=f.getElementsByTagName(g_sapir_detail_el_tag);for(var a=1;a<d.length;a++){c=d[a];if(f_sapir_row_is_selected(c)){return f_sapir_get_attribute(c,"id");}}return"";}function f_sapir_selected_row_get_no(a){var c,b;b=f_sapir_selected_row_get(a);if(f_sapir_is_empty(b)){c=-1;}else{c=f_sapir_get_el_dw_row_num(b);}return c;}function f_sapir_tabpage_get(c){var b,a;if(!f_sapir_exists(g_sapir_tab.tabpages)){return null;}b=g_sapir_tab.tabpages.length;for(a=0;a<b;a++){if(g_sapir_tab.tabpages[a].tabpage_id==c){break;}}if(a<b){return g_sapir_tab.tabpages[a];}else{f_sapir_log("f_sapir_tabpage_get_idx",c+" : not found",3);return null;}}function f_sapir_tabpage_get_idx(c){var b,a;b=g_sapir_tab.tabpages.length;for(a=0;a<b;a++){if(g_sapir_tab.tabpages[a].tabpage_id==c){break;}}if(a<b){return a;}else{f_sapir_log("f_sapir_tabpage_get_idx",c+" : not found",3);return -1;}}function f_sapir_tabpage_register(a,b,c,f,e){g_sapir_tab.tabpages.push(new sapir_tabpage_props(a,b,c,f,e));f_sapir_tabpage_set_enabled(b,e);if(f_sapir_dw_param_get_key("sapir_form_dw","form_status")=="new"){var d=f_sapir_tabpage_get(g_sapir_tab.active_tabpage_id);if(f_sapir_exists(d)){d.data_changed_set(true);g_sapir_form.data_changed_set(true);g_sapir_form.data_changed_for_real_set(true);}}}function f_sapir_cat_tab_click(d){var a,b,c;c=false;g_sapir_unload_called_by_app=true;a=window.onbeforeunload();g_sapir_unload_called_by_app=false;g_sapir_unload_confirm=true;if(a!=""){b=confirm(a+"\r\nAre you sure you want to leave this page ?");if(b==true){c=true;}else{c=false;}}else{c=true;}if(c==true){f_sapir_please_wait_popup(true,null,"",null);f_sapir_location_replace(d,window,true);}}function f_sapir_tabpage_set_enabled(d,f){return;var c,a,b,e;c=f_sapir_el("sapir_form_tabpages");a=c.getElementsByTagName("A");e=f_sapir_tabpage_get_idx(d);b=a[e];if(f){b.setAttribute("href","#");}else{b.removeAttribute("href");}}function f_sapir_tabpage_data_changed_set(e){f_sapir_log("f_sapir_tabpage_data_changed_set",e,2);var c,a,b,f,d;if(this.data_changed==e){return;}this.data_changed=e;b=this.anchor;if(e){b.childNodes[0].nodeValue+=" *";f_sapir_class_prepend(this.tabpage_el,"sapir_tabpage_modified");}else{b.childNodes[0].nodeValue=this.tabpage_label_orig;f_sapir_class_prepend(this.tabpage_el,"sapir_tabpage_modified");}}function f_sapir_textarea_init(g,e,a){var d,c,f,b;d=f_sapir_el(a);f=f_sapir_dview_get(g);if(f_sapir_exists(f)){b=f.dview_function;}else{b=e;}c=d.value;if(b=="summary"){c=c.replace(/&apos;/gi,"'");c=c.replace(/&quot;/gi,'"');c=c.replace(/&amp;/gi,"&");c=c.replace(/&lt;/gi,"<");c=c.replace(/&gt;/gi,">");}else{c=c.replace(/<BR>/gi,"\r\n");}f_sapir_element_set_value(d,c);f_sapir_textarea_width(d);g_sapir_textrea_list.push(d);}function f_sapir_url_set_parms(m,r,v,l){var p,j,d,t,h,f,e,s,k,u,o,q,c,g,b,n,a;p="sapir_form_dw";n=g_sapir_form.submit_form;c=true;if(m.toLowerCase()=="no_action"){c=false;}g=true;if(r.toLowerCase()=="no_context"){g=false;}t=f_sapir_selflinkarg(n,"lang");a=f_sapir_get_element_by_id(n,"dlang");if(f_sapir_exists(a)){h=a.value;}else{h="";}f=f_sapir_selflinkarg(n,"rsvr");j=f_sapir_selflinkarg(n,"module");d=f_sapir_selflinkarg(n,"page");k=f_sapir_selflinkarg(n,"site");k=k.replace(/ /g,"%20");if(f_sapir_is_empty(l)){u=new String(f_sapir_selflinkarg(n,"param"));}else{u=new String(l);}u=u.replace(/ /g,"%20");o=new String(f_sapir_selflinkarg(n,"param2"));o=o.replace(/ /g,"%20");q="lang="+t+"&dlang="+h+"&rsvr="+f+"&module="+j+"&page="+d+"&site="+k+"&param="+u+"&param2="+o;if(c){if(f_sapir_is_empty(m)){b=g_sapir_action_props.final_action;}else{b=m;}q+="&sapir_form_dw_action="+b;}if(g){g_sapir_action_props.final_context=escape(g_sapir_action_props.final_context);q+="&sapir_form_dw_context="+g_sapir_action_props.final_context;}return q;}function f_sapir_cat_from_scroller_close(){var a;if(!f_sapir_exists(g_sapir_popup_opener)||g_sapir_popup_opener.closed){return;}if(f_sapir_dw_param_get_key("sapir_form_dw","form_status")=="new"||f_sapir_form_is_changed()){return;}if(!f_sapir_exists(g_sapir_popup_opener.g_sapir_cat_from_scroller_props)){return;}if(!f_sapir_is_empty(g_sapir_popup_opener.g_sapir_cat_from_scroller_props.returned_code)){return;}f_sapir_form_cancel();}function f_sapir_dview_errors_close(){var b,a,c,d;if(g_sapir_feedback_mouseover_timeout_id!=null){clearTimeout(g_sapir_feedback_mouseover_timeout_id);g_sapir_feedback_mouseover_timeout_id=null;}b=f_sapir_get_frame("dview_errors_iframe");if(!f_sapir_exists(b)){return;}a=f_sapir_frame_document(b);c=f_sapir_get_iframe_frame(b,"dview_errors_iframe");d=f_sapir_get_element_by_id(a,"dview_errors_div");f_sapir_class_prepend(d,"sapir_invisible");d.setAttribute("width","0px;");d.setAttribute("height","0px;");f_sapir_class_prepend(b,"sapir_invisible");c.setAttribute("width","0px;");c.setAttribute("height","0px;");}function f_sapir_context_get_head(e,a){var c,b,d;d=new String(a);c=d.indexOf("(InsertRow ");if(c<0){c=d.indexOf("(ModifyRow ");}if(c<0){c=d.lastIndexOf(")");}b=d.substring(0,c);return b;}function f_sapir_context_get_tail(b,a){return")";}function f_sapir_context_refresh(f,a,j,d){f_sapir_log("f_sapir_context_refresh",f,2);var e,c,h,b;for(var g=0;g<a.length;g++){e=f_sapir_dw_row_get_from_row_id(f,a[g]);f_sapir_log("f_sapir_context_refresh","dw_row = "+e,3);c=new Number(e)-1;f_sapir_log("f_sapir_context_refresh","orig_array_idx = "+c,3);b=d[g];f_sapir_log("f_sapir_context_refresh","row_new_context = "+b,3);j[c]=f_sapir_row_context_refresh(a[g],j[c],b);}return j;}function f_sapir_context_to_rows_array(e,a,b){var d=new Array();var g,c;for(var f=0;f<b;f++){d[f]=f_sapir_dw_row_get_context(e,a,f+1,false,false);}return d;}function f_sapir_row_context_refresh(b,h,k){var g,m,j,c,f,a,e,d,l;d=new String(k);l=new String(h);g="(InsertRow ";m=d.indexOf(g);j=d.indexOf("(",m+g.length)+1;c=d.length-2-1;l_new_values=d.substring(j,c+1);f=l.indexOf(g);a=l.indexOf("(",f+g.length)+1;e=l.substring(f,a)+l_new_values+"))";return e;}function f_sapir_row_context_set_updateable(e,b){var a,d,c,f;f_sapir_log("f_sapir_row_context_set_updateable",e);d="(UnModifyRow "+e+" )";a=new String(b);c=a.indexOf(d);if(c<0){return b;}f=c+d.length;a=a.substring(0,c)+a.substring(f);return a;}function f_sapir_dw_context_change_row(e,j,c,h){var a,b,f,d,k,g;if(c=="row_no"){b=new String(e);f=b.indexOf("(InsertRow "+j+" (");if(f>=0){d=b.indexOf(" ",f+1);k=b.indexOf(" ",d+1);b=b.substring(0,d+1)+h+b.substring(k);}f=b.indexOf("(ModifyRow "+j+" (");if(f>=0){d=b.indexOf(" ",f+1);k=b.indexOf(" ",d+1);b=b.substring(0,d+1)+h+b.substring(k);}f=b.indexOf("(UnModifyRow "+j+" )");if(f>=0){d=b.indexOf(" ",f+1);k=b.indexOf(" ",d+1);b=b.substring(0,d+1)+h+b.substring(k);}}else{b=e;}return b;}function f_sapir_dw_context_from_rows_array(a_htmldw_name,a_rows_array){var l_rows,l_dw_context,l_new_context,l_anyrow_section_pos;l_rows=a_rows_array.length;l_new_context="";eval("l_dw_context = "+a_htmldw_name+".context");for(var row=0;row<l_rows;row++){l_new_context+=a_rows_array[row];}return l_new_context;}function f_sapir_dw_context_get_head(a_htmldw_name){var l_dw_context,l_anyrow_section_pos,l_ret;eval("l_dw_context = new String ("+a_htmldw_name+".context)");l_anyrow_section_pos=l_dw_context.indexOf("(InsertRow ");if(l_anyrow_section_pos<0){l_anyrow_section_pos=l_dw_context.indexOf("(ModifyRow ");}if(l_anyrow_section_pos<0){l_anyrow_section_pos=l_dw_context.lastIndexOf(")");}l_ret=l_dw_context.substring(0,l_anyrow_section_pos);return l_ret;}function f_sapir_dw_context_get_tail(a){return")";}function f_sapir_dw_context_to_rows_array(a_htmldw_name){var l_rows_array=new Array();var l_rows,l_dw_context;eval("l_rows = "+a_htmldw_name+".lastRow");eval("l_dw_context = "+a_htmldw_name+".context");for(var row=0;row<=l_rows;row++){l_rows_array[row]=f_sapir_dw_row_get_context(a_htmldw_name,l_dw_context,row+1,false,false);}return l_rows_array;}function f_sapir_dw_row_get_context(j,k,m,d,b){var c,f,g,a,e,l,h;h=new String(k);e="";if(d==true){c=h.indexOf("(InsertRow ");if(c<0){c=h.indexOf("(ModifyRow ");}e=h.substring(0,c);}l=new Number(m-1);f=h.indexOf("(InsertRow "+l+" (");if(f>=0){a=h.indexOf("(InsertRow ",f+1);if(a<0){a=h.indexOf("(ModifyRow ",f+1);}if(a>=0){g=a-1;}else{g=k.length-2;}e+=h.substring(f,g+1);}f=h.indexOf("(ModifyRow "+l+" (");if(f>=0){a=h.indexOf("(InsertRow ",f+1);if(a<0){a=h.indexOf("(ModifyRow ",f+1);}if(a>=0){g=a-1;}else{g=h.length-2;}e+=h.substring(f,g+1);}if(b==true){e+=")";}return e;}function f_sapir_dw_get_row_id_context(h,j,a,d,c){var g,e,f,k,b;e=f_sapir_data_rows_get(h,h+"_data");f=e.length;for(k=0;k<f;k++){if(e[k]==null){continue;}b=f_sapir_element_get_dw_row_no(f_sapir_el_id(e[k]));if(b==a){g=f_sapir_get_el_dw_row_num("",e[k]);break;}}return f_sapir_dw_row_get_context(h,j,g,d,c);}function f_sapir_dw_set_row_id_context(g,h,a,e){var f,c,d,j,b;c=f_sapir_data_rows_get(g,g+"_data");d=c.length;for(j=0;j<d;j++){if(c[j]==null){continue;}b=f_sapir_element_get_dw_row_no(f_sapir_el_id(c[j]));if(b==a){f=f_sapir_get_el_dw_row_num("",c[j]);break;}}h[new Number(f)-1]=e;return h;}function f_sapir_primary_dview_get_id(){var a,b;f_sapir_log("f_sapir_primary_dview_get_id","",3);a=g_sapir_form_dviews.length;for(b=0;b<a;b++){if(g_sapir_form_dviews[b].is_primary=="1"){break;}}if(b<a){return g_sapir_form_dviews[b].dview_id;}else{f_sapir_log("f_sapir_primary_dview_get_id","no primary dview",3);return"";}}function f_sapir_form_register(w,a,J,m,v,o,Q,S,F,N,h,t,K,l,g,q,y,k,P,s,E,O,A,I,e,x,p,j,b,R,L,M,n,C,u,B,c,z,r){var f,d,H,D,G;f=f_sapir_el(J);D=f_sapir_el(m);g_sapir_form=new sapir_form(w,a,J,m,v,o,Q,S,F,N,h,t,K,l,g,q,y,k,P,s,E,O,A,I,e,x,p,j,b,R,L,M,n,C,u,B,c,z,r);}function f_sapir_dview_register(d,n,v,T,q,K,y,e,aa,B,w,f,V,u,c,r,Z,l,I,F,M,Y,a,A,L,x,P,ad,g,C,W,h,ac,z,m,J,X,b,t,N,R,Q,k,H,p,o,S,j,s,O){var U,ab,D,E,G;D=f_sapir_el(n);E=f_sapir_el(v);U=g_sapir_form_dviews.length;for(ab=0;ab<U;ab++){if(g_sapir_form_dviews[ab].dview_id==d){g_sapir_form_dviews[ab]=null;break;}}g_sapir_form_dviews[ab]=new sapir_form_dview(d,n,v,T,q,K,y,e,aa,B,w,f,V,u,c,r,Z,l,I,F,M,Y,a,A,L,x,P,ad,g,C,W,h,ac,z,m,J,X,b,t,N,R,Q,k,H,p,o,S,j,s,O);}function f_sapir_action_dview_get(b){var c,a;if(!f_sapir_exists(g_sapir_action_props)){return null;}c=g_sapir_action_props.dview_props.length;for(a=0;a<c;a++){if(g_sapir_action_props.dview_props[a].dview_id==b){break;}}if(a<c){return g_sapir_action_props.dview_props[a];}else{f_sapir_log("f_sapir_action_dview_get",b+" : not found",3);return null;}}function f_sapir_action_dview_get_idx(b){var c,a;if(!f_sapir_exists(g_sapir_action_props)){return -1;}c=g_sapir_action_props.dview_props.length;for(a=0;a<c;a++){if(g_sapir_action_props.dview_props[a].dview_id==b){break;}}if(a<c){return a;}else{f_sapir_log("f_sapir_action_dview_get_idx",b+" : not found",3);return -1;}}function f_sapir_action_final_action(b){f_sapir_log("f_sapir_action_final_action","",2);var g,c,d,e,a,f;if(!f_sapir_exists(g_sapir_action_props)){return;}g="$sapir_form$";g+=f_sapir_action_key("action_id",g_sapir_action_props.action_id)+f_sapir_action_key("action_type",g_sapir_action_props.action_type)+f_sapir_action_key("action_level",f_sapir_action_get_level())+f_sapir_action_key("result_level",g_sapir_action_props.result_level)+f_sapir_action_key("result_type",g_sapir_action_props.result_type)+f_sapir_action_key("post_set",g_sapir_action_props.post_set);if(!f_sapir_is_empty(b)){g+=f_sapir_action_key("item_type",b);}g+="$/sapir_form$";c=g_sapir_action_props.dview_props.length;for(d=0;d<c;d++){f=f_sapir_dview_get(g_sapir_action_props.dview_props[d].dview_id);a="$sapir_dview$";a+=f_sapir_action_key("dview_id",g_sapir_action_props.dview_props[d].dview_id)+f_sapir_action_key("dview_descr",f.descr)+f_sapir_action_key("dview_action_id",g_sapir_action_props.dview_props[d].dview_action_id)+f_sapir_action_key("ui_action_id",g_sapir_action_props.dview_props[d].htmldw_action_id)+f_sapir_action_key("result_type",g_sapir_action_props.dview_props[d].result_type)+f_sapir_action_key("function",f.dview_function)+f_sapir_action_key("multi_row",f.multi_row)+f_sapir_action_key("updateable",f.updateable)+f_sapir_action_key("display_only",f.display_only)+f_sapir_action_key("item_type",f.item_type)+f_sapir_action_key("item_type_state",f.item_type_state)+f_sapir_action_key("item_section",f.item_section)+f_sapir_action_key("section_get_book_id",f.section_get_book_id)+f_sapir_action_key("is_primary",f.is_primary)+f_sapir_action_key("ref_primary",f.ref_primary)+f_sapir_action_key("ref_filter",f.ref_filter)+f_sapir_action_key("dsource_idx",f.dsource_idx)+f_sapir_action_key("client_status",f.client_status)+f_sapir_action_key("ui_dataobject",f.ui_dataobject)+f_sapir_action_key("action_lif",g_sapir_action_props.dview_props[d].action_lif)+f_sapir_action_key("action_collector_lif",g_sapir_action_props.dview_props[d].action_collector_lif)+f_sapir_action_key("action_dw_row",g_sapir_action_props.dview_props[d].action_dw_row)+f_sapir_action_key("action_old_code",g_sapir_action_props.dview_props[d].action_old_code)+f_sapir_action_key("action_new_code",g_sapir_action_props.dview_props[d].action_new_code)+f_sapir_action_key("action_new_descr",g_sapir_action_props.dview_props[d].action_new_descr)+f_sapir_action_key("action_to_ths_cat_id",g_sapir_action_props.dview_props[d].action_to_ths_cat_id)+f_sapir_action_key("action_src_item",g_sapir_action_props.dview_props[d].action_src_item)+f_sapir_action_key("action_item_type",g_sapir_action_props.dview_props[d].action_item_type)+f_sapir_action_key("action_item_section",g_sapir_action_props.dview_props[d].action_item_section)+f_sapir_action_key("template_lif",f.template_lif)+f_sapir_action_key("template_insert_line",f.template_insert_line)+f_sapir_action_key("template_id",f.template_id);if(f.item_section=="dynamic_trans"){if(f_sapir_is_empty(g_sapir_action_props.trans_lang)){g_sapir_action_props.trans_lang=f_sapir_el(f.dview_id+"_datalang").value;}}a+=f_sapir_action_key("action_trans_lang",g_sapir_action_props.trans_lang);if(f.dview_function=="summary"){f.data_lang=f_sapir_el(f.dview_id+"_datalang").value;}if(f_sapir_is_empty(f.data_lang)){f.data_lang=f_sapir_selflinkarg(g_sapir_form.submit_form,"lang");}a+=f_sapir_action_key("data_lang",f.data_lang);a+="$/sapir_dview$";a=a.replace(/=undefined/g,"=");g_sapir_action_props.dview_props[d].action=a;g+=a;}g_sapir_action_props.final_action=g;f_sapir_log("f_sapir_action_final_action","action = "+g_sapir_action_props.final_action,3);}function f_sapir_action_final_context(){f_sapir_log("f_sapir_action_final_context","",2);var a,b;if(!f_sapir_exists(g_sapir_action_props)){return;}b=g_sapir_action_props.dview_props.length;f_sapir_log("f_sapir_action_final_context","dview count = "+b,3);for(l_dview_idx=0;l_dview_idx<b;l_dview_idx++){l_dview=f_sapir_dview_get(g_sapir_action_props.dview_props[l_dview_idx].dview_id);g_sapir_action_props.final_context+=g_sapir_action_props.dview_props[l_dview_idx].context;}f_sapir_log("f_sapir_action_final_context","context = "+g_sapir_action_props.final_context,4);}function f_sapir_action_get_level(){if(!f_sapir_exists(g_sapir_action_props)){return"";}return g_sapir_action_props.action_level;}function f_sapir_action_get_nesting_level(){if(!f_sapir_exists(g_sapir_action_props)){return 0;}return g_sapir_action_props.nesting_level;}function f_sapir_action_get_send_all_dviews(){if(!f_sapir_exists(g_sapir_action_props)){return false;}return g_sapir_action_props.send_all_dviews;}function f_sapir_action_get_type(){if(!f_sapir_exists(g_sapir_action_props)){return"";}return g_sapir_action_props.action_type;}function f_sapir_action_init(f,j,a,b,d,e,c,g,l){f_sapir_log("f_sapir_action_init","a_dview_id = "+f+", action_type = "+b+", action_level = "+d,2);var h,k;if(g_sapir_unload_before){g_sapir_unload_before=false;f_sapir_action_reset();}if(f_sapir_exists(g_sapir_action_props)){if(b.toLowerCase()=="submit"){g_sapir_action_props.action_type=b;}f_sapir_log("f_sapir_action_init","action already exits : returning",2);return;}if(typeof(l)=="undefined"){l=false;}g_sapir_action_props=new sapir_action_form_props(j,a,b,d,e,c,g,l);}function f_sapir_action_reset(){g_sapir_action_props=null;}function f_sapir_dview_onsubmit(a_dview_id){f_sapir_log("f_sapir_dview_onsubmit",a_dview_id,2);var l_dview,l_last_row,l_primary_dview_id,l_primary_accept_text_ret,l_htmldw_action_id;l_dview=f_sapir_dview_get(a_dview_id);l_htmldw_action_id=f_sapir_selflinkarg(l_dview.submit_form,a_dview_id+"_action");f_sapir_log("f_sapir_dview_onsubmit",a_dview_id+", htmldw_action_id = "+l_htmldw_action_id,3);f_sapir_log("f_sapir_dview_onsubmit",a_dview_id+", action_level = "+f_sapir_action_get_level(),3);if(l_htmldw_action_id.toLowerCase()=="update"&&f_sapir_action_get_level()=="dview"&&f_sapir_dw_param_get_key("sapir_form_dw","form_status")=="new"&&f_sapir_dview_get(a_dview_id).is_primary=="0"){l_primary_dview_id=f_sapir_primary_dview_get_id();if(!f_sapir_is_empty(l_primary_dview_id)){f_sapir_log("f_sapir_dview_onsubmit",a_dview_id+", nesting to primary : "+l_primary_dview_id,3);eval(l_primary_dview_id+".buttonPress (l_htmldw_action_id, 0, 'b_save')");}}if(f_sapir_is_implemented("f_sapir_app_"+a_dview_id+"_onsubmit")){f_sapir_log("f_sapir_dview_onsubmit","calling app impl",3);eval("f_sapir_app_"+a_dview_id+"_onsubmit ()");f_sapir_log("f_sapir_dview_onsubmit","back from app impl",3);}l_rowcount=eval(a_dview_id+".rows.length");if(l_rowcount>0){f_sapir_dview_set_context(a_dview_id,f_sapir_selflinkarg(l_dview.submit_form,a_dview_id+"_action"),f_sapir_selflinkarg(l_dview.submit_form,a_dview_id+"_context"));}return false;}function f_sapir_dview_result_get_entry(e,c){var f,b,a,d,g;f="$sapir("+c+"=";b=e.indexOf(f);if(b<0){f_sapir_log("f_sapir_dview_result_get_entry","entry "+c+" not found",3);return;}d=b+f.length;a=e.indexOf("$sapir)",d);g=e.substring(d,a);return g;}function f_sapir_dview_set_action(arg_dview_id,arg_action){f_sapir_log("f_sapir_dview_set_action",arg_dview_id+" : "+arg_action,3);var l_dview,l_htmldw_name,l_dview_action_id,b_send,b_send_context,b_nop,l_curr_row_div_name,l_update_mode,l_first_modified_row,l_last_modified_row,l_modified_rows,l_result_type;l_dview=f_sapir_dview_get(arg_dview_id);l_htmldw_name=l_dview.dview_htmldw_name;if(g_sapir_dview_set_action_timeout_id!=null){clearTimeout(g_sapir_dview_set_action_timeout_id);g_sapir_dview_set_action_timeout_id=null;}if(f_sapir_action_get_level()=="dview"){if(arg_action.toLowerCase()=="insertrow"){if(l_dview.dview_function=="dynamic"||l_dview.dview_function=="multimedia"){if(l_dview.multi_row=="1"){var l_null=null;f_sapir_insert_row(arg_dview_id,arg_dview_id,l_null,l_null,"after_selected","");f_sapir_dview_send_cleanup(arg_dview_id);return -1;}else{if(l_dview.multi_row=="0"){f_sapir_field_instance_insert(arg_dview_id);f_sapir_dview_send_cleanup(arg_dview_id);return -1;}}}else{if(l_dview.dview_function=="multimedia_list"){f_sapir_insert_row(l_dview.dview_id,l_dview.dview_id,null,null,"end","");f_sapir_dview_send_cleanup(arg_dview_id);return -1;}else{if(l_dview.dview_function=="multimedia_free"){f_sapir_dview_send_cleanup(arg_dview_id);return -1;}}}}}if(f_sapir_action_dview_get_idx(arg_dview_id)>=0){return 0;}if(!f_sapir_exists(g_sapir_action_props)&&arg_action.toLowerCase()=="update"){f_sapir_action_init(arg_dview_id,"set","Update",l_dview.update_impl,"dview","form");}g_sapir_action_props.nesting_level+=1;f_sapir_log("f_sapir_dview_onsubmit",arg_dview_id+", g_sapir_action_props.nesting_level = "+g_sapir_action_props.nesting_level,3);b_send=false;b_nop=false;if(arg_action.toLowerCase()=="update"&&l_dview.data_changed==false&&l_dview.return_to_server!="y"){if(f_sapir_action_get_send_all_dviews()==false){b_nop=true;}}if(!b_nop&&arg_action.toLowerCase()=="update"){if(f_sapir_dw_param_get_key("sapir_form_dw","form_status")=="new"||f_sapir_dw_param_get_key("sapir_form_dw","form_status")=="delete"){l_update_mode="all";}else{l_update_mode=l_dview.update_mode;}if(l_update_mode=="all"||l_dview.return_to_server=="y"){l_first_modified_row=1;eval("l_last_modified_row = "+l_htmldw_name+".lastRow + 1");}else{if(l_update_mode=="current"){l_curr_row_div_name=f_sapir_get_selected_row(arg_dview_id+"_data");l_first_modified_row=f_sapir_get_dw_row_no(arg_dview_id,l_curr_row_div_name);l_last_modified_row=l_first_modified_row;l_modified_rows=f_sapir_dw_get_modified_rows(arg_dview_id);}else{if(l_update_mode=="modified"){l_first_modified_row=-99;l_last_modified_row=-99;l_modified_rows=f_sapir_dw_get_modified_rows(arg_dview_id);}else{l_first_modified_row=f_sapir_get_first_modified_row(l_htmldw_name);if(l_first_modified_row>0){eval("l_last_modified_row = "+l_htmldw_name+".lastRow + 1");}else{l_last_modified_row=0;}}}}f_sapir_log("f_sapir_dview_set_action","htmldw = "+l_htmldw_name+", modified rows = "+l_first_modified_row+" - "+l_last_modified_row,3);if(f_sapir_action_get_level()=="dview"&&f_sapir_dw_param_get_key("sapir_form_dw","form_status")!="new"&&l_dview.return_to_server!="y"){if(l_last_modified_row<1&&l_last_modified_row!=-99){b_nop=true;}}}if(b_nop){if(f_sapir_action_get_nesting_level()==1){f_sapir_form_dw_submit_post();}f_sapir_log("f_sapir_dview_set_action","nop",3);f_sapir_dview_send_cleanup(arg_dview_id);return -1;}if(f_sapir_action_get_nesting_level()==1){b_send=true;}else{b_send=false;}if(arg_action.toLowerCase()=="update"){l_dview.first_modified_row=l_first_modified_row;l_dview.last_modified_row=l_last_modified_row;l_dview.modified_rows=null;l_dview.modified_rows=l_modified_rows;}if(!f_sapir_is_empty(l_dview.action_id)){l_dview_action_id=l_dview.action_id;}else{if(l_dview.updateable=="0"&&f_sapir_dw_param_get_key("sapir_form_dw","form_status")!="delete"){l_dview_action_id="get";}else{if(g_sapir_action_props.change_type=="data_lang"){l_dview_action_id="get";}else{if(l_dview.item_type_state=="get"){l_dview_action_id="set";}else{if(l_dview.return_to_server=="y"||f_sapir_dw_param_get_key("sapir_form_dw","form_status")=="new"||f_sapir_dw_param_get_key("sapir_form_dw","form_status")=="delete"||l_dview.data_changed){l_dview_action_id="set";}else{l_dview_action_id="get";}}}}}l_dview_props_idx=g_sapir_action_props.dview_props.length;if(l_dview_action_id=="set"||l_dview.return_to_server=="y"||(l_dview_action_id=="insert"&&arg_dview_id!="dview_7_2")||l_dview_action_id=="inheritance"){b_send_context=true;}else{b_send_context=false;}if(f_sapir_is_empty(l_dview.result_type)){l_result_type="refresh_data";}else{l_result_type=l_dview.result_type;}g_sapir_action_props.dview_props[l_dview_props_idx]=new sapir_action_dview_props(arg_dview_id,b_send,b_send_context,l_dview_action_id,arg_action,l_result_type,l_update_mode,l_dview.action_lif,l_dview.action_collector_lif,l_dview.action_dw_row,l_dview.action_to_ths_cat_id,l_dview.action_old_code,l_dview.action_new_code,l_dview.action_new_descr,l_dview.action_src_item,l_dview.action_src_item_descr,l_dview.action_item_type,l_dview.action_item_section,l_dview.return_to_server,l_dview.item_type_state);if(f_sapir_action_get_level()=="dview"){f_sapir_action_final_action();}return 1;}function f_sapir_dview_set_context(arg_dview_id,arg_action,arg_context){f_sapir_log("f_sapir_dview_set_context","dview = "+arg_dview_id+", action = "+arg_action,3);var l_dview_action_props,b_nop,l_update_mode,l_dview,l_deleted_context,l_htmldw_name,l_form_action_id,l_dview_action_id,l_dview_props_idx,l_action_level,l_modified_count=0,l_first_modified_row=0,l_last_modified_row=0,l_last_row,l_modified_rows,l_dw_context_head,l_dw_context_tail,l_context_row_ids,l_context_rows_data,l_dw_row_no,l_row_context,l_dw_context,l_dw_context_row_ids,l_dview_personal_combo;l_dview_action_props=f_sapir_action_dview_get(arg_dview_id);if(f_sapir_action_dview_get(arg_dview_id).send_context==false){f_sapir_dview_send_cleanup(arg_dview_id);return;}l_dview=f_sapir_dview_get(arg_dview_id);l_htmldw_name=f_sapir_dview_get(arg_dview_id).dview_htmldw_name;l_dw_context="$sapir_dw_context$";l_dw_context_row_ids="";l_deleted_context="";if(l_dview_action_props.update_mode=="current"){l_dw_context+=f_sapir_dw_row_get_context(arg_dview_id,arg_context,f_sapir_dview_get(arg_dview_id).first_modified_row,true,true);}else{if(l_dview_action_props.update_mode=="modified"){l_dw_context_row_ids="$sapir_dw_context_rows$";l_modified_rows=null;l_modified_rows=f_sapir_dview_get(arg_dview_id).modified_rows;l_sent_context_row=-1;for(var lidx=0;lidx<l_modified_rows.length;lidx++){l_dw_context_row_ids+=l_modified_rows[lidx]+",";l_dw_context_head=false;l_dw_context_tail=false;if(lidx==0){l_dw_context_head=true;}if(lidx==l_modified_rows.length-1){l_dw_context_tail=true;}l_dw_row_no=f_sapir_get_dw_row_from_row_id(arg_dview_id,l_modified_rows[lidx]);l_row_context=f_sapir_dw_row_get_context(arg_dview_id,arg_context,l_dw_row_no,l_dw_context_head,l_dw_context_tail);l_row_context=f_sapir_row_context_set_updateable(new String(new Number(l_dw_row_no)-1),l_row_context);l_sent_context_row+=1;l_row_context=f_sapir_dw_context_change_row(l_row_context,new String(new Number(l_dw_row_no)-1),"row_no",new String(l_sent_context_row));l_dw_context+=l_row_context;}l_dw_context_row_ids+="$/sapir_dw_context_rows$";if(f_sapir_exists(l_dview.deleted_rows)){l_deleted_context="$sapir_dw_deleted_context$";for(var l_deleted_idx=0;l_deleted_idx<l_dview.deleted_rows.length;l_deleted_idx++){l_deleted_context+=l_dview.deleted_rows[l_deleted_idx]+"\r\n";}l_deleted_context+="$/sapir_dw_deleted_context$";}}else{l_dw_context+=arg_context;}}l_dw_context+="$/sapir_dw_context$";l_row_count=eval(arg_dview_id+".lastRow + 1");l_dview_context="$sapir_dview$(dview_id="+arg_dview_id+")"+l_dw_context+l_dw_context_row_ids+l_deleted_context+"$/sapir_dview$";f_sapir_log("f_sapir_dview_set_context","context = "+l_dview_context,4);l_dview_action_props.context=l_dview_context;if(f_sapir_action_get_level()=="dview"){f_sapir_action_final_context();}if(l_dview_action_props.send){if(g_sapir_action_props.action_type=="ajax"){f_sapir_log("f_sapir_dview_set_context","calling f_sapir_form_dw_ajax",3);g_sapir_form_submit_timeout_id=window.setTimeout('f_sapir_form_dw_ajax ("'+arg_dview_id+'", f_sapir_dview_get ("'+arg_dview_id+'"), null, -1, "")',100);}else{f_sapir_log("f_sapir_dview_set_context","calling f_sapir_form_dw_submit",3);g_sapir_form_submit_timeout_id=window.setTimeout('f_sapir_form_dw_submit ("'+arg_dview_id+'")',1000);}f_sapir_dview_send_cleanup(arg_dview_id);return;}else{if(g_sapir_action_props.nesting_level==1){f_sapir_form_dw_submit_post();}f_sapir_dview_send_cleanup(arg_dview_id);return;}f_sapir_dview_send_cleanup(arg_dview_id);return;}function f_sapir_dview_send_cleanup(a){f_sapir_log("f_sapir_dview_send_cleanup",a,2);g_sapir_action_props.nesting_level-=1;if(f_sapir_action_get_nesting_level()<=0){f_sapir_action_reset();}}function f_sapir_form_dw_onsubmit(){f_sapir_log("f_sapir_form_dw_onsubmit","",2);var a;a=g_sapir_form.submit_form;a.sapir_form_dw_action.value=g_sapir_action_props.final_action;a.sapir_form_dw_context.value=g_sapir_action_props.final_context;f_sapir_log("f_sapir_form_dw_onsubmit","action = "+a.sapir_form_dw_action.value,3);f_sapir_log("f_sapir_form_dw_onsubmit","context = "+a.sapir_form_dw_context.value,3);return true;}function f_sapir_form_dw_submit(b){var a;if(g_sapir_browser_type=="chrome"){f_sapir_please_wait_popup(true,null,"",null,true,"form_dw_submit");}a=g_sapir_form.submit_form;f_sapir_log("f_sapir_form_dw_submit","dview = "+b,2);if(g_sapir_form_submit_timeout_id!=null){clearTimeout(g_sapir_form_submit_timeout_id);g_sapir_form_submit_timeout_id=null;}if(f_sapir_is_empty(b)){f_sapir_log("f_sapir_form_dw_submit","sapir_form_dw.buttonPress",3);sapir_form_dw.buttonPress("update",0,"b_save");}else{f_sapir_form_save(false,b,"set");}}function f_sapir_form_dw_submit_post(){f_sapir_log("f_sapir_form_dw_submit_post","",2);f_sapir_action_reset();}function f_sapir_form_save(a_b_real_clicked,a_dview_id,a_action_id,a_post_set){try{f_sapir_log("f_sapir_form_save","dview = "+a_dview_id+", real clicked = "+a_b_real_clicked,3);var l_dview_count,l_dview_action,l_action,l_action_type,l_action_id,l_action_level,l_result_level,l_last_row,l_accept_text_ret,l_action_type,l_form_changed,l_save_and_close,l_escape,l_param,l_nob;if(a_action_id!="cancel"&&a_action_id!="refresh"&&a_action_id!="get"){if(g_sapir_form.save_pre_check=="1"){if(f_sapir_exists(g_sapir_server_check)){if(g_sapir_server_check.check_ret!="$sapir_login_check$ok$/sapir_login_check$"){f_sapir_server_check_off();return false;}else{f_sapir_server_check_off();}}else{f_sapir_server_check_on("save",new sapir_form_save_backup(a_b_real_clicked,a_dview_id,a_action_id,a_post_set));return;}}}l_save_and_close=false;if(a_action_id=="close"){l_save_and_close=true;a_action_id="set";}if(a_action_id!="get"){g_sapir_unload_confirm=false;}if(f_sapir_is_empty(a_dview_id)){f_sapir_action_init(a_dview_id,a_action_id,"Update",g_sapir_form.update_impl,"form","form",null,a_post_set);}g_sapir_action_props.nesting_level+=1;g_sapir_action_props.is_primary_dview=false;l_dview_count=g_sapir_form_dviews.length;f_sapir_rte_pre_save(a_action_id);for(var idx=0;idx<l_dview_count;idx++){if(!f_sapir_is_empty(a_dview_id)&&g_sapir_form_dviews[idx].dview_id!=a_dview_id){continue;}if(g_sapir_form_dviews[idx].dview_type=="ui_only"){continue;}if(g_sapir_action_props.changes_confirm_done==true){continue;}eval("l_accept_text_ret = "+g_sapir_form_dviews[idx].dview_htmldw_name+".AcceptText ()");if(l_accept_text_ret!=1){f_sapir_log("f_sapir_form_save","AcceptText failed for "+g_sapir_form_dviews[idx].dview_id+" : nop",3);return false;}}if(g_sapir_action_props.changes_confirm_done==false){l_form_changed=false;if(f_sapir_action_get_level()=="form"){if(g_sapir_form.data_changed){l_form_changed=true;}else{for(var idx=0;idx<l_dview_count;idx++){if(g_sapir_form_dviews[idx]!=null){if(g_sapir_form_dviews[idx].data_changed){l_form_changed=true;}}}}if(a_action_id.toLowerCase()=="set"&&!l_save_and_close){if(!l_form_changed&&f_sapir_dw_param_get_key("sapir_form_dw","form_status")!="delete"&&f_sapir_dw_param_get_key("sapir_form_dw","form_status")!="new"){f_sapir_msgbox(null,g_sapir_dict.get_value("gui_6248"),"info","f_sapir_form_save","alert");return false;}}else{if(a_action_id.toLowerCase()=="cancel"||a_action_id.toLowerCase()=="refresh"){if(l_form_changed){g_sapir_unload_confirm=true;}}else{if(l_save_and_close){if(l_form_changed){}}}}}}if(a_action_id.toLowerCase()=="set"){if(f_sapir_action_get_level()=="form"){for(var idx=0;idx<l_dview_count;idx++){if(g_sapir_form_dviews[idx]!=null){if(f_sapir_dw_mandatory_check(g_sapir_form_dviews[idx].dview_id)==false){return false;}}}}}if(l_save_and_close&&!l_form_changed){g_sapir_action_props.send_all_dviews=false;}else{if(a_action_id.toLowerCase()!="cancel"&&a_action_id.toLowerCase()!="refresh"){if(f_sapir_dw_param_get_key("sapir_form_dw","form_status")=="new"||f_sapir_dw_param_get_key("sapir_form_dw","form_status")=="delete"||f_sapir_action_get_type()=="submit"){g_sapir_action_props.send_all_dviews=true;}}}if(a_action_id.toLowerCase()!="cancel"&&a_action_id.toLowerCase()!="refresh"){for(var idx=0;idx<l_dview_count;idx++){if(!f_sapir_exists(g_sapir_form_dviews[idx])){continue;}if(g_sapir_form_dviews[idx].dview_id==a_dview_id){f_sapir_log("f_sapir_form_save",g_sapir_form_dviews[idx].dview_id+" is the orig dview : skipping",3);continue;}if(f_sapir_action_get_send_all_dviews()==false){if(g_sapir_form_dviews[idx].dview_type=="ui_only"){f_sapir_log("f_sapir_form_save",g_sapir_form_dviews[idx].dview_id+" is ui_only : skipping",3);continue;}if(a_action_id.toLowerCase()=="set"){if(g_sapir_form_dviews[idx].data_changed==false&&f_sapir_action_get_send_all_dviews()==false){f_sapir_log("f_sapir_form_save",g_sapir_form_dviews[idx].dview_id+" not changed : skipping",3);continue;}}}if(!f_sapir_is_empty(a_dview_id)){f_sapir_log("f_sapir_form_save","verifying secondary dview is not modified : "+g_sapir_form_dviews[idx].dview_id,3);if(f_sapir_get_first_modified_row(g_sapir_form_dviews[idx].dview_htmldw_name)>0){f_sapir_log("f_sapir_form_save","dview "+g_sapir_form_dviews[idx].dview_id+" is modified : returning",3);f_sapir_msgbox(g_sapir_form_dviews[idx],g_sapir_dict.get_value("gui_6249"),"info","f_sapir_form_save","alert");f_sapir_form_dw_submit_post();return false;}}f_sapir_log("f_sapir_form_save","building action for dview "+g_sapir_form_dviews[idx].dview_id,3);l_dview_set_action=f_sapir_dview_set_action(g_sapir_form_dviews[idx].dview_id,g_sapir_action_props.htmldw_action_id);if(l_dview_set_action!=1){continue;}f_sapir_log("f_sapir_form_save","building context for dview "+g_sapir_form_dviews[idx].dview_id,3);f_sapir_log("f_sapir_form_save","calling "+g_sapir_form_dviews[idx].dview_id+".buttonPress : "+g_sapir_action_props.htmldw_action_id,3);eval(g_sapir_form_dviews[idx].dview_htmldw_name+".buttonPress (g_sapir_action_props.htmldw_action_id, 0, 'b_save')");}}if(f_sapir_action_get_level()=="form"){f_sapir_action_final_action();f_sapir_action_final_context();}g_sapir_action_props.is_primary_dview=true;if(g_sapir_form.cat_mode!="scroller"&&g_sapir_form.cat_mode!="reader_reg"){g_sapir_form.submit_form.target="_self";}if(a_action_id=="cancel"){if(f_sapir_exists(g_sapir_split_page)){g_sapir_form.submit_form.target="_parent";}}if(a_action_id=="set"){g_sapir_unload_popup=true;}if(g_sapir_action_props.action_type=="ajax"){g_sapir_form_submit_timeout_id=window.setTimeout('f_sapir_form_dw_ajax ("'+a_dview_id+'", "form", f_sapir_dview_get ("'+a_dview_id+'"), null, -1, "")',100);}else{g_sapir_form_submit_timeout_id=window.setTimeout('f_sapir_form_dw_submit ("")',100);}return true;}catch(form_save_exception){f_sapir_exception("sapir_forms","form_save",form_save_exception);}}function f_sapir_dview_save(a_dview_id){f_sapir_log("f_sapir_dview_save",a_dview_id,2);if(g_sapir_dview_save_timeout_id!=null){clearTimeout(g_sapir_dview_save_timeout_id);g_sapir_dview_save_timeout_id=null;}eval(a_dview_id+".buttonPress ('update', 0, 'b_save')");}var g_sapir_media_scroller_width=0;var g_sapir_media_scroller_height=0;var g_sapir_media_scroller_page_size=0,g_sapir_media_upload_width="",g_sapir_media_upload_height="";var g_sapir_media_scroller_props=null;var g_sapir_media_upload_props=null;function sapir_media_info(a,d,b,c){this.media_type=a;this.media_type_el=d;this.media_location=b;this.media_location_code=c;}function sapir_media_scroller_props(k,h,j,a,c,b,e,d,g){var f;f=g_sapir_form.submit_form;this.web_pages_ext=k;this.media_type=h;this.media_location=j;this.media_location_code=a;this.lif=c;this.dview_id=b;this.dst_element_name=e;this.dst_dw_col_name=d;this.dw_row=g;this.url_page="cat_media_scroller."+k;this.module="search";this.page="field_scroller";this.lookup_name="media";this.page_size=g_sapir_media_scroller_page_size;this.returned_code="";this.returned_descr="";this.lang=f_sapir_selflinkarg(f,"lang");this.rsvr=f_sapir_selflinkarg(f,"rsvr");this.site=f_sapir_selflinkarg(f,"site");this.ext_param=f_sapir_selflinkarg(f,"param");this.ext_param2=f_sapir_selflinkarg(f,"param2");}function sapir_media_upload_props(d,l,h,k,m,c,b,f,e,g,a){this.caller=d;this.web_pages_ext=l;this.media_type=h;this.media_location=k;this.url_page="cat_media_upload."+this.web_pages_ext;this.web_path=a;if(m){var j="sapir_form_dw";this.lif=c;this.dview_id=b;this.dst_element_name=f;this.dst_dw_col_name=e;this.dw_row=g;this.module="search";this.page="field_scroller";this.returned_code="";this.returned_descr="";}}function f_sapir_media_scroller_width(a){var b;if(a==true){b=screen.availWidth-300;}else{b=screen.availWidth-300;}if(b>650){b=650;}g_sapir_media_scroller_width=b;return g_sapir_media_scroller_width;}function f_sapir_media_scroller_height(a){var b;if(a==true){b=screen.availHeight-160;}else{b=screen.availHeight-220;}if(b>550){b=550;}g_sapir_media_scroller_height=b;return g_sapir_media_scroller_height;}function f_sapir_cat_scroller_init(a){}function f_sapir_media_scroller(o,k,n,d,j,t,B,A,y){f_sapir_log("f_sapir_media_scroller",t+", "+j+", "+B,2);var w,s,q,f,u,e,g,h,x,l,z,a,c,b,v,m,r,p;if(g_input_disabled){return;}f_sapir_floating_close();B=t+"_"+B;r=f_sapir_el(y);w=f_sapir_dview_get(t);if(f_sapir_is_empty(n)){a=f_sapir_media_get_info(t,A);if(f_sapir_is_empty(a)){return;}n=a.media_type;d=a.media_location;}v=g_sapir_conf.get_value("-3");if(!f_sapir_is_empty(v)){if(Right(d,1)=="/"){d=Left(d,d.length-1);d+=v;d+="/";}else{d+=v;}}m=a.media_location_code;u=f_sapir_el(t+"_wrapper_div");p=f_sapir_get_element_by_id(u,t+"_"+g_sapir_container_div_id);e=f_sapir_get_element_by_id(u,B);z=f_sapir_html_name_to_dw_col_name(t,B);g_sapir_media_scroller_props=new sapir_media_scroller_props(k,n,d,m,j,t,B,z,A);s=f_sapir_media_scroller_url_set_parms(g_sapir_media_scroller_props);g_sapir_unload_confirm=false;f_sapir_media_scroller_width(true);f_sapir_media_scroller_height(true);l_scroller_top=(screen.availHeight-g_sapir_media_scroller_height)/2;l_scroller_left=(screen.availWidth-g_sapir_media_scroller_width)/2;g_sapir_scroller_please_wait_popup=f_sapir_scroller_please_wait(r,l_scroller_top,l_scroller_left,p);h="width="+new String(g_sapir_media_scroller_width)+",height="+new String(g_sapir_media_scroller_height)+",top="+new String(l_scroller_top)+",left="+new String(l_scroller_left)+",toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=yes";l_popup_open_ret=f_sapir_popup(g_sapir_media_scroller_props.url_page+"?"+g_sapir_media_scroller_props.url_parms,"Media Lookup",h);if(l_popup_open_ret==true){g_sapir_popup_ref.focus();}g_sapir_unload_confirm=true;}function f_sapir_media_scroller_init(a){}function f_sapir_media_scroller_url_set_parms(h){var b,k,f,a,d,g,c,j,e;e=g_sapir_form.submit_form;g="";j=new String(h.lif).replace("#","!35;");k=f_sapir_selflinkarg(e,"param");k=f_sapir_param_remove_key(k,"checktab");k=f_sapir_param_remove_key(k,"cnob");k=f_sapir_param_remove_key(k,"cur_lang");k=f_sapir_param_remove_key(k,"dispq");k=f_sapir_param_remove_key(k,"first_item");k=f_sapir_param_remove_key(k,"form_status");k=f_sapir_param_remove_key(k,"formid");k=f_sapir_param_remove_key(k,"incomer");k=f_sapir_param_remove_key(k,"nob");k=f_sapir_param_remove_key(k,"nrsvr");k=f_sapir_param_remove_key(k,"num_of_items");k=f_sapir_param_remove_key(k,"num_page");k=f_sapir_param_remove_key(k,"nvr");k=f_sapir_param_remove_key(k,"print");k=f_sapir_param_remove_key(k,"quantity");k=f_sapir_param_remove_key(k,"query_index");k=f_sapir_param_remove_key(k,"query_name");k=f_sapir_param_remove_key(k,"reader_id");k=f_sapir_param_remove_key(k,"rc");k=f_sapir_param_remove_key(k,"rsort");k=f_sapir_param_remove_key(k,"rsvr_id");k=f_sapir_param_remove_key(k,"rsvr_ser");k=f_sapir_param_remove_key(k,"search_type");k=f_sapir_param_remove_key(k,"sidenavid");k=f_sapir_param_remove_key(k,"smode");k=f_sapir_param_remove_key(k,"sort");k=f_sapir_param_remove_key(k,"target");k=f_sapir_param_remove_key(k,"tab_id");k=f_sapir_param_remove_key(k,"thumb");k=f_sapir_param_remove_key(k,"uppernav");k=f_sapir_param_remove_key(k,"view");k=f_sapir_param_remove_key(k,"word_area");k=f_sapir_param_remove_key(k,"words");k=f_sapir_param_remove_key(k,"book_id");k=f_sapir_param_remove_key(k,"type");k=f_sapir_param_set_key(k,"lif",j);k=f_sapir_param_set_key(k,"pb_dw","N");k=f_sapir_param_set_key(k,"page_size",g_sapir_media_scroller_page_size);k=f_sapir_param_set_key(k,"start_entry","1");k=f_sapir_param_set_key(k,"scr_context","media");f=new String(k).replace("#","!35;");a=h.ext_param2;a=f_sapir_param_remove_key(a,"nvr");a=f_sapir_param_remove_key(a,"item_section");a=f_sapir_param_remove_key(a,"search_type");a=f_sapir_param_remove_key(a,"nob");a=f_sapir_param_set_key(a,"field",j);a=f_sapir_param_set_key(a,"cat","1");a=f_sapir_param_set_key(a,"web_pages_ext",h.web_pages_ext);a=f_sapir_param_set_key(a,"media_type",h.media_type);b="param="+f+"&param2="+a+"&lang="+h.lang+"&module="+h.module+"&page="+h.page+"&rsvr="+h.rsvr+"&site="+h.site+"&media_location_code="+h.media_location_code+"&media_location="+h.media_location;f_sapir_log("f_sapir_media_scroller_url_set_parms","url_parms = "+b,3);h.url_parms=b;return true;}function f_sapir_media_upload(k,g,j,a,t,f,n,s,r){f_sapir_log("f_sapir_media_upload",a,2);var m,l,e,h,c,b,o,q,p,d;if(g_input_disabled){return;}f_sapir_floating_close();c=false;if(k=="cat"){c=true;}if(c){s=n+"_"+s;o=f_sapir_el(n+"_wrapper_div");b=f_sapir_get_element_by_id(o,s);q=f_sapir_html_name_to_dw_col_name(n,s);}g_sapir_media_upload_props=new sapir_media_upload_props(k,g,j,a,c,f,n,s,q,r,t);m=f_sapir_media_upload_url_set_parms(g_sapir_media_upload_props);g_sapir_unload_confirm=false;e="width="+new String(g_sapir_media_scroller_width)+",height=300,width=750,toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=no";l_popup_open_ret=f_sapir_popup(g_sapir_media_upload_props.url_page+"?"+g_sapir_media_upload_props.url_parms,"Media Upload",e);if(l_popup_open_ret==true){g_sapir_popup_ref.focus();}g_sapir_unload_confirm=true;}function f_sapir_media_upload_back_to_opener(){var a,b;if(!f_sapir_is_empty(g_sapir_media_upload_props.returned_descr)){a=g_sapir_media_upload_props.returned_code;b=g_sapir_media_upload_props.web_path+g_sapir_media_upload_props.returned_descr;g_sapir_media_upload_props=null;f_sapir_media_scroller_return(a,b);return;}}function f_sapir_media_upload_init(a){}function f_sapir_media_upload_return(b,a){g_sapir_popup_opener.g_sapir_media_upload_props.returned_code=b;g_sapir_popup_opener.g_sapir_media_upload_props.returned_descr=a;if(g_sapir_is_ie_modal==false){g_sapir_popup_close_notify=true;}g_sapir_popup_opener.f_sapir_media_upload_back_to_opener();self.close();}function f_sapir_media_upload_url_set_parms(b){var c,a,f,e,d,g;c="caller="+b.caller+"&web_pages_ext="+b.web_pages_ext+"&media_type="+b.media_type+"&media_location="+b.media_location;f_sapir_log("f_sapir_media_upload_url_set_parms","url_parms = "+c,3);b.url_parms=c;return true;}function f_sapir_media_scroller_back_to_opener(){var l_dst_element;if(f_sapir_is_empty(g_sapir_media_scroller_props.returned_descr)){g_sapir_media_scroller_props=null;return;}g_sapir_media_scroller_props.returned_descr=f_decode_string(g_sapir_media_scroller_props.returned_descr);l_dst_element=f_sapir_el(g_sapir_media_scroller_props.dst_element_name);if(g_sapir_media_scroller_props.returned_descr==l_dst_element.value){return;}l_file_name=g_sapir_media_scroller_props.returned_descr;l_url_slash="";if(l_file_name.indexOf("/")!=0){l_url_slash="/";}l_file_url=l_file_name;eval(g_sapir_media_scroller_props.dview_id+".SetItem ("+g_sapir_media_scroller_props.dw_row+',"'+g_sapir_media_scroller_props.dst_dw_col_name+'","'+f_sapir_slashes(l_file_url)+'")');f_sapir_element_set_value(l_dst_element,l_file_url);g_sapir_media_scroller_props=null;}function f_sapir_media_scroller_return(d,b){var a,c;if(f_sapir_exists(g_sapir_popup_opener)&&!g_sapir_popup_opener.closed){g_sapir_popup_opener.g_sapir_media_scroller_props.returned_descr=f_sapir_decode_url(b);}if(g_sapir_is_ie_modal==false){g_sapir_popup_close_notify=true;g_sapir_popup_opener.f_sapir_media_scroller_back_to_opener();}self.close();}function f_sapir_dd_media_preview(d,b,e,h){return;var g=f_sapir_el("trace");g.value+=b.type+", "+d.name+"\r\n";var a=d.options[d.selectedIndex].sapir_media_url;var c=f_sapir_el(e);var f=f_sapir_get_element_by_id(c,h);f.src=a;}function f_sapir_media_window(b){var a;a="history=no,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=yes,width=600,height=400, left=400, top=200";g_sapir_popup_ref=window.open(b,"",a);}function f_sapir_media_view(d,c,g){var e,f,b,a,j,h;j="";e=f_sapir_dview_get(c);f=f_sapir_info_get_value(c,g,"value");b=f_sapir_info_get_key(f,"file");if(b!=g_sapir_key_not_found){j=b;}else{a=f_sapir_info_get_key(f,"limg");if(a!=g_sapir_key_not_found){j=f_sapir_url_encode(a);}}if(f_sapir_is_empty(j)){return;}f_sapir_media_window(j);}function f_sapir_media_get_info(a_dview_id,a_dw_row){var l_dview,l_media_info,l_sapir_info,l_lif,l_collector_lif,l_collector_dw_row,l_collector_rows,l_lif_rows,l_media_type_dw_row,l_media_type,l_media_type_el,l_media_type_dw_row,l_media_type,l_media_type_el,l_media_location,l_location_delimiter_pos,l_location_id,l_location_value;l_dview=f_sapir_dview_get(a_dview_id);l_sapir_info=f_sapir_info_get_value(a_dview_id,a_dw_row,"value");l_lif=f_sapir_info_get_key(l_sapir_info,"lif");l_collector_lif=f_sapir_info_get_key(l_sapir_info,"collector_lif");l_collector_dw_row=f_sapir_collected_get_collector_row(a_dview_id,a_dw_row,l_collector_lif);l_collector_rows=f_sapir_collector_rows(a_dview_id,l_collector_dw_row);l_lif_rows=f_sapir_dview_single_get_rows_by_lif(a_dview_id,"MULTYP",l_collector_lif,l_collector_rows);l_media_type_dw_row=l_lif_rows[0];l_media_type=eval(a_dview_id+'.GetItem (l_media_type_dw_row, "code")');l_media_type_el=f_sapir_el(a_dview_id+"_value_"+new String(l_media_type_dw_row-1));l_lif_rows=f_sapir_dview_single_get_rows_by_lif(a_dview_id,"MULLOC",l_collector_lif,l_collector_rows);l_media_loc_dw_row=l_lif_rows[0];l_media_loc=eval(a_dview_id+'.GetItem (l_media_loc_dw_row, "code")');l_media_loc_el=f_sapir_el(a_dview_id+"_value_"+new String(l_media_loc_dw_row-1));l_media_location=f_sapir_media_location(l_media_type_el.selectedIndex);if(f_sapir_is_empty(l_media_location)){f_sapir_msgbox(l_dview,g_sapir_dict.get_value("gui_6250"),"","f_sapir_media_get_info","alert");return null;}l_location_delimiter_pos=l_media_location.indexOf("@@");l_location_id=l_media_location.substring(0,l_location_delimiter_pos);l_location_value=l_media_location.substring(l_location_delimiter_pos+2);l_location_id=new String(f_sapir_trim(l_location_id));l_location_id=l_location_id.substring(1);l_location_value=new String(f_sapir_trim(l_location_value));l_location_value=l_location_value.substring(0,l_location_value.length-1);l_media_info=new sapir_media_info(l_media_type,l_media_type_el,l_location_value,l_location_id);return l_media_info;}function f_sapir_media_location(c){var b,a;b="MULTYP";a=f_sapir_ddlb_extra_info(b);if(c>=0){return a[c];}else{return"";}}function f_sapir_media_pre_to_view(c,d){var a=f_sapir_el(c+"_"+g_sapir_dview_div_id);var b=f_sapir_get_element_by_id(a,"sapir_media_el");b.src=d;}var g_sapir_row_actions_close_timeout_id=null;var g_sapir_row_actions=null;var g_sapir_row_actions_initiated=false;function f_sapir_action_key(b,a){if(f_sapir_is_empty(a)){return"";}return"("+b+"="+a+")";}function f_sapir_row_actions(a_el,a_dview_id){var l_actions_div,l_actions_el,l_action_el,l_action_id_prefix,l_overlay_ret,l_dview,l_dw_row,l_collector_sapir_info,l_collector_lif,l_row_count,l_sapir_info,l_row_div_name,l_row_div,l_anchors,l_anchor_count,l_insert_line,l_delete_line,l_copy_line,l_media_select,l_media_upload,l_template_edit,l_visible_action,l_primary_media_link,l_option_text,l_media_view,l_split,l_dev_sapir_info,l_trans,l_item_display,l_google_trans,l_master,l_separator_show,l_dev_sapir_info_separator_show,l_separator_el,l_dev_spiar_info_separator_el,l_if_update,l_lookup_type,l_ref_table,l_action_nodeType,l_def_restore,l_def_restore_collector,l_def_code,l_def_descr,l_action_label;if(g_sapir_row_actions_close_timeout_id!=null){clearTimeout(g_sapir_row_actions_close_timeout_id);g_sapir_row_actions_close_timeout_id=null;}l_dview=f_sapir_dview_get(a_dview_id);if(g_input_disabled){return;}if(l_dview.dview_function!="dynamic"&&l_dview.dview_function!="multimedia"){f_sapir_msgbox(l_dview,a_dview_id+" : actions combo are supported in dynamic or multimedia only","error","f_sapir_row_actions","alert");return -1;}l_dw_row=f_sapir_element_get_dw_row_no(f_sapir_el_id(a_el));l_sapir_info=f_sapir_info_get_value(a_dview_id,l_dw_row,"value");g_sapir_row_action=null;g_sapir_row_action=new sapir_row_action(a_el,a_dview_id);this.first_active_action_el=null;l_actions_div=g_sapir_row_actions.div_get();l_actions_el=g_sapir_row_actions.actions_el;l_action_id_prefix="row_actions_";l_if_update=f_sapir_info_get_key(l_sapir_info,"if_update").toLowerCase();l_lookup_type=f_sapir_info_get_key(l_sapir_info,"lookup_type").toLowerCase();l_ref_table=f_sapir_info_get_key(l_sapir_info,"ref_table").toLowerCase();l_collector_lif=f_sapir_info_get_key(l_sapir_info,"collector_lif");l_primary_media_link=new String(f_sapir_info_get_key(l_sapir_info,"primary_m").toLowerCase());l_separator_show=false;l_dev_sapir_info_separator_show=false;if(l_lookup_type=="media"){l_insert_line="off";}else{if(f_sapir_info_get_key(l_sapir_info,"if_dup").toLowerCase()=="y"){l_insert_line="on";}else{l_insert_line="off";}}f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"insert_line",l_insert_line);if(l_collector_lif=="1"){l_delete_line="on";}else{if(f_sapir_info_get_key(l_sapir_info,"if_update").toLowerCase()=="n"){l_delete_line="off";}else{if(f_sapir_info_get_key(l_sapir_info,"if_delete").toLowerCase()=="n"){l_delete_line="off";}else{l_delete_line="on";}}}f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"delete_line",l_delete_line);if(f_sapir_info_get_key(l_sapir_info,"if_copy").toLowerCase()=="y"){l_copy_line="on";}else{l_copy_line="off";}f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"copy_line",l_copy_line);if(f_sapir_info_get_key(l_sapir_info,"if_trans").toLowerCase()=="y"){l_trans="on";l_separator_show=true;}else{l_trans="off";}f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"trans",l_trans);l_google_trans="off";if(l_if_update!="n"&&l_lookup_type==g_sapir_key_not_found){if(l_ref_table=="trans"||l_ref_table=="title_ref"){var l_input_value=eval(a_dview_id+'.GetItem (l_dw_row, "value")');if(!f_sapir_is_empty(l_input_value)){l_google_trans="on";}}}f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"google_trans",l_google_trans);l_def_restore="off";if(l_collector_lif=="1"){l_def_restore_collector="on";f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"def_restore_collector",l_def_restore_collector);f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"def_restore","off");}else{if(l_if_update!="n"){l_def_code=f_sapir_info_get_key(l_sapir_info,"def_code");l_def_descr=f_sapir_info_get_key(l_sapir_info,"def_descr");if((!f_sapir_is_empty(l_def_code)&&l_def_code!=g_sapir_key_not_found)||(!f_sapir_is_empty(l_def_descr)&&l_def_descr!=g_sapir_key_not_found)){l_def_restore="on";}}f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"def_restore",l_def_restore);f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"def_restore_collector","off");}if(a_dview_id=="dview_7_2"){l_template_edit="on";l_separator_show=true;}else{l_template_edit="off";}f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"template_edit",l_template_edit);if(l_dview.dview_function=="multimedia"){if(l_collector_lif=="1"){if(l_primary_media_link=="1"){l_primary_media_link="off";}else{l_primary_media_link="on";l_separator_show=true;}}else{l_primary_media_link="off";}}else{l_primary_media_link="off";}f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"primary_link",l_primary_media_link);if(f_sapir_info_get_key(l_sapir_info,"file")==g_sapir_key_not_found&&f_sapir_info_get_key(l_sapir_info,"limg")==g_sapir_key_not_found){l_media_view="off";}else{l_media_view="on";l_separator_show=true;}f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"media_view",l_media_view);if(g_sapir_form.cat_mode=="scroller"||g_sapir_form.cat_mode=="reader_reg"){l_split="off";}else{if(f_sapir_info_get_key(l_sapir_info,"file")==g_sapir_key_not_found&&f_sapir_info_get_key(l_sapir_info,"limg")==g_sapir_key_not_found){l_split="off";}else{l_split="on";l_separator_show=true;}}f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"split",l_split);l_master=new String(f_sapir_info_get_key(l_sapir_info,"master")).toLowerCase();if(l_master=="bb"||l_master=="ths"){l_item_display="on";}else{l_item_display="off";}f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"item_display",l_item_display);if(g_sapir_dev_mode){l_dev_sapir_info="on";l_dev_sapir_info_separator_show=true;}else{l_dev_sapir_info="off";}f_sapir_row_actions_option(l_actions_el,l_action_id_prefix+"dev_sapir_info",l_dev_sapir_info);l_dev_spiar_info_separator_el=f_sapir_get_element_by_id(g_sapir_row_actions.iframe_document(),"row_actions_dev_sapir_info_separator");if(l_dev_sapir_info_separator_show){f_sapir_class_remove(l_dev_spiar_info_separator_el,"sapir_invisible");}else{f_sapir_class_prepend(l_dev_spiar_info_separator_el,"sapir_invisible");}l_separator_el=f_sapir_get_element_by_id(g_sapir_row_actions.iframe_document(),"row_actions_separator");if(l_separator_show){f_sapir_class_remove(l_separator_el,"sapir_invisible");}else{f_sapir_class_prepend(l_separator_el,"sapir_invisible");}l_visible_action=false;if(!g_sapir_row_actions_initiated){l_title_label_el=f_sapir_get_element_by_id(g_sapir_row_actions.iframe_document(),"actions_title_label");l_option_value=l_title_label_el.childNodes[0].nodeValue;if(l_option_value.indexOf("$")==0){l_title_label_el.childNodes[0].nodeValue=g_sapir_dict.get_value(l_option_value.substring(1));}else{l_title_label_el.childNodes[0].nodeValue=l_option_value;}}l_anchors=l_actions_el.getElementsByTagName("A");l_anchor_count=l_anchors.length;for(var i=0;i<l_anchor_count;i++){if(!l_visible_action){if(!f_sapir_class_find(l_anchors[i],"sapir_invisible")){l_visible_action=true;}}if(!g_sapir_row_actions_initiated){l_action_nodeType=l_anchors[i].childNodes[0].nodeType;if(l_action_nodeType==3){l_option_value=l_anchors[i].childNodes[0].nodeValue;if(l_option_value.indexOf("$")==0){l_action_label=g_sapir_dict.get_value(l_option_value.substring(1));if(l_action_label.length>18){l_anchors[i].setAttribute("title",l_action_label);l_action_label=l_action_label.substring(0,18)+"...";}l_anchors[i].childNodes[0].nodeValue=l_action_label;}else{l_anchors[i].childNodes[0].nodeValue=l_option_value;}}}}g_sapir_row_actions_initiated=true;if(!l_visible_action){return;}l_overlay_ret=g_sapir_row_actions.show(a_el,a_dview_id);return 1;}function f_sapir_row_actions_close(){if(g_sapir_row_actions_close_timeout_id!=null){clearTimeout(g_sapir_row_actions_close_timeout_id);g_sapir_row_actions_close_timeout_id=null;}if(!f_sapir_exists(g_sapir_row_actions)){return;}if(g_sapir_row_actions.status_get()=="hidden"){return;}g_sapir_row_actions.active_el_id="";g_sapir_row_actions.status_set("hidden");f_sapir_class_remove(g_sapir_row_actions.iframe_frame(),"row_actions_iframe");f_sapir_class_prepend(g_sapir_row_actions.iframe_get(),"sapir_invisible");g_sapir_row_actions.iframe_frame().setAttribute("width","0px;");g_sapir_row_actions.iframe_frame().setAttribute("height","0px;");}function f_sapir_row_actions_div_get(){return this.div;}function f_sapir_row_actions_div_set(a){this.div=a;}function f_sapir_row_actions_iframe_document(){if(g_sapir_row_actions.iframe_document_ref==null){g_sapir_row_actions.iframe_document_ref=f_sapir_frame_document(g_sapir_row_actions.iframe_get());}return g_sapir_row_actions.iframe_document_ref;}function f_sapir_row_actions_iframe_frame(){if(this.iframe_get().frameElement){return this.iframe_get().frameElement;}if(f_sapir_frame_window(this.iframe_get()).frameElement){return f_sapir_frame_window(this.iframe_get()).frameElement;}}function f_sapir_row_actions_iframe_get(){return this.iframe;}function f_sapir_row_actions_iframe_set(a){this.iframe=a;}function f_sapir_row_actions_list_append(b){var a,c;a=this.list_get().length;this.list_get()[a]=b;}function f_sapir_row_actions_list_get(){return this.list;}function f_sapir_row_actions_list_init(){this.list=new Array();}function f_sapir_row_actions_list_set(a){this.list=a;}function f_sapir_row_actions_option(g,d,a,b){var c,f,h,e;c=f_sapir_get_element_by_id(g_sapir_row_actions.iframe_document(),d);if(a=="on"){if(!f_sapir_exists(g_sapir_row_actions.first_active_action_el)){g_sapir_row_actions.first_active_action_el=c;}f_sapir_class_remove(c,"sapir_invisible");}else{if(a=="off"){if(d=="row_actions_template_edit"){c.className="sapir_invisible";}else{f_sapir_class_prepend(c,"sapir_invisible");}}}}function f_sapir_row_actions_show(j,c){var m,n,f,a,o,p,e,b,l,k,h,g,q,d;if(g_sapir_row_actions.active_el_id==f_sapir_el_id(j)){f_sapir_row_actions_close();return;}g_sapir_row_actions.status_set("visible");n=f_sapir_el(c+"_wrapper_div");f=f_sapir_get_element_by_id(n,c+"_"+g_sapir_container_div_id);g_sapir_row_actions.active_el_id=f_sapir_el_id(j);g_sapir_row_actions.iframe_frame().style.top=new String(f_sapir_element_get_offsetTop(j)-new Number(f.scrollTop)+15)+g_sapir_measure_unit;f_sapir_class_prepend(g_sapir_row_actions.iframe_frame(),"row_actions_iframe");g_sapir_row_actions.width=g_sapir_row_actions.iframe_frame().offsetWidth;d=0;if(g_sapir_form.rtl){d=-1*new Number(g_sapir_row_actions.width);}else{d=15;}g_sapir_row_actions.iframe_frame().style.left=f_sapir_measure(f_sapir_element_get_offsetLeft(j)+d,5,document.body.offsetWidth-new Number(g_sapir_row_actions.width));g=f_sapir_row_actions_get_height(g_sapir_row_actions.actions_el);g_sapir_row_actions.actions_el.style.height=new String(g)+g_sapir_measure_unit;g_sapir_row_actions.div_get().style.height=new String(g+12)+g_sapir_measure_unit;g_sapir_row_actions.iframe_frame().style.height=new String(g+16)+g_sapir_measure_unit;g_sapir_row_actions.div_get().setAttribute("width",new String(g_sapir_row_actions.width-4)+g_sapir_measure_unit);f_sapir_class_remove(g_sapir_row_actions.iframe_get(),"sapir_invisible");g_sapir_row_actions.iframe_get().focus();g_sapir_row_actions.div_get().focus();}function f_sapir_row_actions_status_get(){return this.status;}function f_sapir_row_actions_status_set(a){this.status=a;}function f_sapir_row_actions_ui_init_get(){return this.ui_init;}function f_sapir_row_actions_ui_init_set(a){this.ui_init=a;}function f_sapir_row_action_on(c){var b,a;b=f_sapir_el(c);if(f_sapir_is_empty(g_sapir_row_actions.off_img)){g_sapir_row_actions.off_img=b.src;}b.src=g_sapir_row_actions.on_img;}function f_sapir_row_action_off(c){var b,a;b=f_sapir_el(c);b.src=g_sapir_row_actions.off_img;}function f_sapir_row_action_swap_handler(b){try{var c;c=f_sapir_el_id(f_sapir_event_element(b));f_sapir_row_action_swap(c);}catch(a){f_sapir_exception("sapir_cat","row_action_swap",a);}}function f_sapir_row_action_swap(c){var b,a;b=f_sapir_el(c);if(b.oSrc){a=b.oSrc;}b.oSrc=b.src;b.src=a;}function f_sapir_row_action(d){var q,j,h,m,o,e,r,g,s,p,a,n,k,f,l,b,c;f_sapir_row_actions_close();if(d=="nop"||d=="close"){return false;}q=f_sapir_dview_get(g_sapir_row_action.dview_id);if(q.dview_function!="dynamic"&&q.dview_function!="multimedia"){f_sapir_msgbox(q,g_sapir_row_action.dview_id+" : actions combo is supported in dynamic or multimedia only","error","f_sapir_row_action","alert");return false;}j=f_sapir_element_get_dw_row_no(f_sapir_el_id(g_sapir_row_action.el));g=f_sapir_element_get_buffer_row_no(g_sapir_row_action.el.name);h=f_sapir_info_get_value(g_sapir_row_action.dview_id,j,"value");e=f_sapir_info_get_key(h,"lif");s=f_sapir_info_get_key(h,"collector_lif");if(d.toLowerCase()=="insert_line"){if(g_sapir_row_action.dview_id=="dview_7_2"){f_sapir_template_edit("insert",e,g_sapir_row_action.dview_id,j);}else{f_sapir_insert_line(e,g_sapir_row_action.dview_id,j);}return false;}if(d.toLowerCase()=="delete_line"){f_sapir_delete_line(e,g_sapir_row_action.dview_id,j);return false;}if(d.toLowerCase()=="copy_line"){f_sapir_copy_line(e,g_sapir_row_action.dview_id,j);return false;}if(d.toLowerCase()=="def_restore"){f_sapir_field_def_restore(e,g_sapir_row_action.dview_id,j);return false;}if(d.toLowerCase()=="def_restore_collector"){f_sapir_field_def_restore_collector(e,g_sapir_row_action.dview_id,j);return false;}if(d.toLowerCase()=="media_select"||d.toLowerCase()=="media_upload"){r="value_"+g;c=f_sapir_media_get_info(g_sapir_row_action.dview_id,j);if(f_sapir_is_empty(c)){return false;}if(d.toLowerCase()=="media_select"){f_sapir_media_scroller("cat",g_sapir_form.web_pages_ext,c.media_type,c.media_location,e,g_sapir_row_action.dview_id,r,j);}if(d.toLowerCase()=="media_upload"){f_sapir_media_upload("cat",g_sapir_form.web_pages_ext,c.media_type,c.media_location,e,g_sapir_row_action.dview_id,r,j);}return false;}if(d.toLowerCase()=="template_edit"){f_sapir_template_edit("edit",e,g_sapir_row_action.dview_id,j);return false;}if(d.toLowerCase()=="primary_link"){f_sapir_primary_link(e,g_sapir_row_action.dview_id,j);return false;}if(d.toLowerCase()=="trans"){f_sapir_field_trans(e,g_sapir_row_action.dview_id,j);return false;}if(d.toLowerCase()=="google_trans"){f_sapir_field_google_trans(e,g_sapir_row_action.dview_id,j);return false;}if(d.toLowerCase()=="media_view"){f_sapir_media_view(e,g_sapir_row_action.dview_id,j);return false;}if(d.toLowerCase()=="split"){f_sapir_split_invoke(e,g_sapir_row_action.dview_id,j);return false;}if(d.toLowerCase()=="item_display"){f_sapir_item_display(e,g_sapir_row_action.dview_id,j);return false;}if(d.toLowerCase()=="field_help"){f_sapir_field_help(e,g_sapir_row_action.dview_id,j);return false;}if(d.toLowerCase()=="dev_sapir_info"){f_sapir_dev_sapir_info(e,g_sapir_row_action.dview_id,j);return false;}}function f_sapir_cat_init_row_actions(){var d,b,a,c;g_sapir_row_actions=new sapir_row_actions();g_sapir_row_actions.iframe_set(f_sapir_get_frame("row_actions_iframe"));g_sapir_row_actions.div_set(f_sapir_get_element_by_id(g_sapir_row_actions.iframe_document(),"row_actions_div"));g_sapir_row_actions.actions_el=g_sapir_row_actions.div_get();}function f_actions_onload(){}var g_sapir_split_state="off";var g_sapir_splitter=null;var g_sapir_split_media_url="";var g_sapir_split_page=null;var g_test_split_page_name="";var g_sapir_tif_split_size="500";function f_sapir_split_active(){if(!f_sapir_exists(g_sapir_splitter)){return false;}return g_sapir_splitter.is_active;}function f_sapir_split(l,a){var k,b,f,n,d,h,j,c,g,m,e;k=f_sapir_get_frame("main_frame");b=f_sapir_get_frame("media_frame");if(!f_sapir_exists(k)||!f_sapir_exists(b)){alert("frames error");return;}d=f_sapir_el("splitter_wrapper");h=f_sapir_el("splitter_active");j=f_sapir_el("splitter_display");f=f_sapir_el("main_frame");n=f_sapir_el("media_frame");if(l==false&&g_sapir_split_state=="off"){g_sapir_splitter=null;g_sapir_splitter=new sapir_splitter(d,h,j,"ew",k,f,b,n,window);}m=f_sapir_frame_document(g_sapir_splitter.nw_frame);e=f_sapir_frame_document(g_sapir_splitter.se_frame);if(l==true||g_sapir_split_state=="on"){g_sapir_split_state="off";f_sapir_event_remove(h,"mousedown",f_sapir_splitter_mousedown);f_sapir_event_remove(h,"mouseup",f_sapir_splitter_mouseup);c=g_sapir_splitter.parent_win.document;g=g_sapir_splitter.parent_win.document.documentElement;f_sapir_split_iframes_freeze(false);d.style.height=f_sapir_measure(0,-1,-1);d.style.left=f_sapir_measure(1,-1,-1);f_sapir_class_prepend(d,"sapir_invisible");g_sapir_splitter.nw_frame_el.style.width=f_sapir_measure(g.clientWidth);g_sapir_splitter.nw_frame_el.style.left=f_sapir_measure(2,-1,-1);f_sapir_event_add(m,"mousedown",g_sapir_splitter.nw_frame_onmousedown_orig);f_sapir_event_add(m,"mousemove",g_sapir_splitter.nw_frame_onmousemove_orig);f_sapir_event_add(m,"mouseup",g_sapir_splitter.nw_frame_onmouseup_orig);f_sapir_event_add(e,"mousedown",g_sapir_splitter.se_frame_onmousedown_orig);f_sapir_event_add(e,"mousemove",g_sapir_splitter.se_frame_onmousemove_orig);f_sapir_event_add(e,"mouseup",g_sapir_splitter.se_frame_onmouseup_orig);g_sapir_splitter.se_frame_el.style.width=f_sapir_measure(0,-1,-1);g_sapir_splitter.se_frame_el.style.height=f_sapir_measure(0,-1,-1);g_sapir_splitter.se_frame_el.style.left=f_sapir_measure(1,-1,-1);if(f_sapir_frame_window(g_sapir_splitter.nw_frame).f_sapir_is_implemented("f_sapir_resize_spacer")){f_sapir_frame_window(g_sapir_splitter.nw_frame).f_sapir_resize_spacer("off");}if(l==true){f_sapir_frame_window(g_sapir_splitter.se_frame).f_sapir_location_reload();}g_sapir_splitter=null;f_sapir_progress_bar_fix();}if(l==true){return;}if(!f_sapir_exists(g_sapir_splitter)){g_sapir_splitter=null;g_sapir_splitter=new sapir_splitter(d,h,j,"ew",k,f,b,n,window);}g_sapir_split_state="on";c=g_sapir_splitter.parent_win.document;g=g_sapir_splitter.parent_win.document.documentElement;f_sapir_event_add(g_sapir_splitter.splitter_active_el,"mousedown",f_sapir_splitter_mousedown);f_sapir_event_add(g_sapir_splitter.splitter_active_el,"mouseup",f_sapir_splitter_mouseup);d.style.width="6px";h.style.width="3px";j.style.width="3px";f_sapir_class_remove(d,"sapir_invisible");g_sapir_splitter.nw_frame_el.style.width=f_sapir_measure((g.clientWidth-2)/3*2-f_sapir_units(g_sapir_splitter.splitter_wrapper_el.style.width)-2,-1,-1);g_sapir_splitter.nw_frame_el.style.left=f_sapir_measure(2);d.style.top=f_sapir_measure(g.clientTop,-1,-1);d.style.height=f_sapir_measure(g.clientHeight,-1,-1);d.style.left=f_sapir_measure(f_sapir_units(g_sapir_splitter.nw_frame_el.style.width)+1,-1,-1);h.style.top=d.style.top;h.style.height=f_sapir_measure(40,-1,-1);j.style.top=f_sapir_measure(f_sapir_units(h.style.height)+1,-1,-1);j.style.height=f_sapir_measure(g.clientHeight-f_sapir_units(h.style.height),-1,-1);g_sapir_splitter.se_frame_el.style.top=f_sapir_measure(g.clientTop,-1,-1);g_sapir_splitter.se_frame_el.style.height=f_sapir_measure(g.clientHeight,-1,-1);g_sapir_splitter.se_frame_el.style.width=f_sapir_measure(g.clientWidth-f_sapir_units(g_sapir_splitter.se_frame_el.style.left)-1,-1,-1);g_sapir_splitter.se_frame_el.style.left=f_sapir_measure(f_sapir_units(g_sapir_splitter.splitter_wrapper_el.style.left)+f_sapir_units(g_sapir_splitter.splitter_wrapper_el.style.width),-1,-1);if(f_sapir_frame_window(g_sapir_splitter.nw_frame).f_sapir_is_implemented("f_sapir_resize_spacer")){f_sapir_frame_window(g_sapir_splitter.nw_frame).f_sapir_resize_spacer("on");}f_sapir_frame_window(g_sapir_splitter.se_frame).g_sapir_split_media_url=a;f_sapir_frame_window(g_sapir_splitter.se_frame).f_sapir_frame_window(f_sapir_get_element_by_id(e,"url_frame")).f_sapir_location_reload();}function f_sapir_splitter_mousedown(g){f_sapir_split_trace("splitter","down");var f,b,d,c,a;f=g?g:window.event;if(f==null){f_sapir_split_trace("splitter","down : null event");return;}g_sapir_splitter.is_active=true;g_sapir_splitter.is_mouse_down=true;g_sapir_splitter.is_mouse_up=false;g_sapir_splitter.is_mouse_move=false;g_sapir_splitter.split_diff=0;g_sapir_splitter.splitter_initial_x=f_sapir_units(g_sapir_splitter.splitter_wrapper_el.style.left);g_sapir_splitter.splitter_initial_y=f_sapir_units(g_sapir_splitter.splitter_wrapper_el.style.top);f_sapir_split_trace("splitter","down : initial x, y = "+g_sapir_splitter.splitter_initial_x+", "+g_sapir_splitter.splitter_initial_y);b=f_sapir_frame_document(g_sapir_splitter.nw_frame);d=f_sapir_frame_document(g_sapir_splitter.se_frame);c=f_sapir_frame_window(g_sapir_splitter.nw_frame);a=f_sapir_frame_window(g_sapir_splitter.se_frame);c.f_sapir_event_add(b,"mousedown",c.f_sapir_split_iframe_mousedown);c.f_sapir_event_add(b,"mousemove",c.f_sapir_split_iframe_mousemove);c.f_sapir_event_add(b,"mouseup",c.f_sapir_split_iframe_mouseup);a.f_sapir_event_add(d,"mousedown",a.f_sapir_split_iframe_mousedown);a.f_sapir_event_add(d,"mousemove",a.f_sapir_split_iframe_mousemove);a.f_sapir_event_add(d,"mouseup",a.f_sapir_split_iframe_mouseup);f_sapir_event_cancel(f);}function f_sapir_splitter_mouseup(b){f_sapir_split_trace("splitter","up");var a;if(window.event){a=window.event;if(a==null){}}else{a=b;}f_sapir_split_mouseup_logic(a,getMouseX(a,g_sapir_splitter.splitter_wrapper_el),getMouseY(a,g_sapir_splitter.splitter_wrapper_el));f_sapir_event_cancel(a);}function f_sapir_split_mousemove(b){var a;if(g_sapir_browser_is_ie){a=window.event;if(a==null){}}else{a=b;}f_sapir_split_mousemove_logic(a,getMouseX(a,g_sapir_splitter.parent_win),getMouseY(a,g_sapir_splitter.parent_win));f_sapir_event_cancel(a);}function f_sapir_split_mousemove_logic(c,b,a){f_sapir_split_trace("split","move_logic");if(!f_sapir_split_active()){return;}g_sapir_splitter.is_mouse_move=true;if(!g_sapir_splitter.is_mouse_down){return;}if(isNaN(b)){f_sapir_split_trace("split","move_logic2 : a_mouseX is NaN");return;}f_sapir_split_trace("split","move_logic2");f_sapir_class_prepend(g_sapir_splitter.splitter_active_el,"splitter_move");if(g_sapir_splitter.split_direction=="ew"){if(isNaN(f_sapir_units(g_sapir_splitter.splitter_wrapper_el.style.left))){return;}g_sapir_splitter.split_diff=b-f_sapir_units(g_sapir_splitter.splitter_wrapper_el.style.left);g_sapir_splitter.splitter_wrapper_el.style.left=f_sapir_measure(f_sapir_units(g_sapir_splitter.splitter_wrapper_el.style.left)+g_sapir_splitter.split_diff,1,g_sapir_splitter.parent_win.document.documentElement.clientWidth-100);}}function f_sapir_split_mouseup_logic(f,c,b){f_sapir_split_trace("split","up_logic");var a,d;if(!f_sapir_split_active()){return;}a=f_sapir_frame_document(g_sapir_splitter.nw_frame);d=f_sapir_frame_document(g_sapir_splitter.se_frame);l_nw_frame_win=f_sapir_frame_window(g_sapir_splitter.nw_frame);l_se_frame_win=f_sapir_frame_window(g_sapir_splitter.se_frame);f_sapir_split_trace("split","up_logic : removing events");l_nw_frame_win.f_sapir_event_remove(a,"mousedown",l_nw_frame_win.f_sapir_split_iframe_mousedown);l_nw_frame_win.f_sapir_event_remove(a,"mousemove",l_nw_frame_win.f_sapir_split_iframe_mousemove);l_nw_frame_win.f_sapir_event_remove(a,"mouseup",l_nw_frame_win.f_sapir_split_iframe_mouseup);l_se_frame_win.f_sapir_event_remove(d,"mousedown",l_se_frame_win.f_sapir_split_iframe_mousedown);l_se_frame_win.f_sapir_event_remove(d,"mousemove",l_se_frame_win.f_sapir_split_iframe_mousemove);l_se_frame_win.f_sapir_event_remove(d,"mouseup",l_se_frame_win.f_sapir_split_iframe_mouseup);if(g_sapir_splitter.split_direction=="ew"){f_sapir_split_trace("split","up_logic : ew");g_sapir_splitter.split_diff=c-g_sapir_splitter.splitter_initial_x;f_sapir_split_trace("split","up_logic : ew diff :"+g_sapir_splitter.split_diff);if(isNaN(g_sapir_splitter.split_diff)){f_sapir_alert("f_sapir_split_mouseup_logic : g_sapir_splitter.split_diff is NaN : "+c+", "+g_sapir_splitter.splitter_initial_x);return;}f_sapir_split_trace("split","up_logic2: "+g_sapir_splitter.split_diff);g_sapir_splitter.splitter_wrapper_el.style.left=f_sapir_measure(f_sapir_units(g_sapir_splitter.splitter_wrapper_el.style.left)+g_sapir_splitter.split_diff,1,window.document.documentElement.clientWidth-100);f_sapir_split_trace("split","nw orig =  : "+g_sapir_splitter.nw_frame_el.style.width);g_sapir_splitter.nw_frame_el.style.width=f_sapir_measure(f_sapir_units(g_sapir_splitter.splitter_wrapper_el.style.left)-1,1,g_sapir_splitter.parent_win.document.documentElement.clientWidth-100);f_sapir_split_trace("split","nw new =  : "+g_sapir_splitter.nw_frame_el.style.width);g_sapir_splitter.se_frame_el.style.left=f_sapir_measure(f_sapir_units(g_sapir_splitter.splitter_wrapper_el.style.left)+f_sapir_units(g_sapir_splitter.splitter_wrapper_el.style.width),f_sapir_units(g_sapir_splitter.splitter_wrapper_el.style.left),g_sapir_splitter.parent_win.document.documentElement.clientWidth-1);g_sapir_splitter.se_frame_el.style.width=f_sapir_measure(g_sapir_splitter.parent_win.document.documentElement.clientWidth-f_sapir_units(g_sapir_splitter.se_frame_el.style.left),1,g_sapir_splitter.parent_win.document.documentElement.clientWidth-100);f_sapir_frame_window(g_sapir_splitter.se_frame).f_sapir_split_media_sync_parent_pos();}g_sapir_splitter.is_active=false;g_sapir_splitter.is_mouse_up=true;g_sapir_splitter.is_mouse_down=false;f_sapir_class_remove(g_sapir_splitter.splitter_active_el,"splitter_move");g_sapir_splitter.splitter_initial_x=0;g_sapir_splitter.splitter_initial_y=0;}function f_sapir_split_iframes_freeze(a){g_sapir_splitter.iframes_freeze=a;return;}function f_sapir_split_iframe_mousedown(c){if(parent.g_sapir_splitter==null){return;}if(parent.g_sapir_splitter.iframes_freeze==true){parent.f_sapir_split_trace(g_sapir_page_id,"down : freeze");return;}parent.f_sapir_split_trace(g_sapir_page_id,"down");var b,a;if(window.event){b=window.event;}else{b=c;}if(b==null){return false;}a=0;if(f_sapir_exists(g_sapir_split_page)){if(window.frameElement){a+=f_sapir_units(window.frameElement.style.left);}a+=getMouseX(b,window);parent.f_sapir_split_trace("split","down : "+new String(a));}f_sapir_event_cancel(b);}function f_sapir_split_iframe_mousemove(h){parent.f_sapir_split_trace(g_sapir_page_id,"iframe move");if(parent.g_sapir_splitter==null){return;}if(parent.g_sapir_splitter.iframes_freeze==true){parent.f_sapir_split_trace(g_sapir_page_id,"move : freezed");return;}var f,c,g,b,a;if(window.event){g=window.event;}else{g=h;}f=false;c=false;if(f_sapir_exists(g_sapir_split_page)){f=true;if(g_sapir_split_page.f_sapir_split_active()){c=true;}}if(!f){f_sapir_event_cancel(g);return;}if(!c){f_sapir_event_cancel(g);return;}var d=window.location.href.lastIndexOf(".");var j="";if(d>0){j=window.location.href.substring(0,d);}if(g==null){parent.f_sapir_split_trace(j,"move : no event => NOP");return false;}b=0;a=0;if(window.frameElement){b+=f_sapir_units(window.frameElement.style.left);a+=f_sapir_units(window.frameElement.style.top);}b+=getMouseX(g,window);a+=getMouseY(g,window);g_sapir_split_page.f_sapir_split_mousemove_logic(g,b,a);}function f_sapir_split_iframe_mouseup(j){parent.f_sapir_split_trace(g_sapir_page_id,"iframe up");if(parent.g_sapir_splitter==null){parent.f_sapir_split_trace(g_sapir_page_id,"iframe up : splitter is null");return;}parent.f_sapir_split_trace(g_sapir_page_id,"iframe up : splitter alive");if(parent.g_sapir_splitter.iframes_freeze==true){parent.f_sapir_split_trace(g_sapir_page_id,"up : freezed");return;}var f,c,h,b,a,d,g;if(window.event){h=window.event;}else{h=j;}f=false;c=false;parent.f_sapir_split_trace(g_sapir_page_id,"iframe up : removing events");f_sapir_event_remove(window.document,"mousedown",f_sapir_split_iframe_mousedown);f_sapir_event_remove(window.document,"mousemove",f_sapir_split_iframe_mousemove);f_sapir_event_remove(window.document,"mouseup",f_sapir_split_iframe_mouseup);f_sapir_event_remove(window.document,"mousedown",f_sapir_split_iframe_mousedown);f_sapir_event_remove(window.document,"mousemove",f_sapir_split_iframe_mousemove);f_sapir_event_remove(window.document,"mouseup",f_sapir_split_iframe_mouseup);if(f_sapir_exists(g_sapir_split_page)){f=true;if(g_sapir_split_page.f_sapir_split_active()){c=true;}}if(!f){f_sapir_event_cancel(h);return;}if(!c){f_sapir_event_cancel(h);return;}g_sapir_split_page.f_sapir_split_trace(g_sapir_page_id,"up : "+new String(f_sapir_window_location()).substring(0,50));if(h==null){g_sapir_split_page.f_sapir_split_trace(g_sapir_page_id,"up : no event => NOP");return false;}b=0;a=0;if(window.frameElement){b+=f_sapir_units(window.frameElement.style.left);a+=f_sapir_units(window.frameElement.style.top);}b+=getMouseX(h,window);a+=getMouseY(h,window);g_sapir_split_page.f_sapir_split_mouseup_logic(h,b,a);}function f_sapir_split_surface(a){var b;b=g_sapir_splitter.split_surface_el;if(a){f_sapir_class_remove(b,"sapir_invisible");b.style.left=f_sapir_measure(f_sapir_units(g_sapir_splitter.splitter_el.style.left)-5);b.style.width=f_sapir_measure(f_sapir_units(g_sapir_splitter.splitter_el.style.width)+10);b.style.top=g_sapir_splitter.splitter_el.style.top;b.style.height=g_sapir_splitter.splitter_el.style.height;}else{b.style.width=f_sapir_measure(0);b.style.height=f_sapir_measure(0);b.style.top=f_sapir_measure(1);b.style.left=(1);f_sapir_class_prepend(b,"sapir_invisible");}}function sapir_splitter(b,f,g,c,l,e,d,h,k){var j,a;this.splitter_wrapper_el=b;this.splitter_active_el=f;this.splitter_display_el=g;this.split_direction=c;this.nw_frame=l;this.nw_frame_el=e;j=f_sapir_frame_document(this.nw_frame);this.nw_frame_onmousedown_orig=j.onmousedown;this.nw_frame_onmousemove_orig=j.onmousemove;this.nw_frame_onmouseup_orig=j.onmouseup;this.se_frame=d;this.se_frame_el=h;a=f_sapir_frame_document(this.se_frame);this.se_frame_onmousedown_orig=a.onmousedown;this.se_frame_onmousemove_orig=a.onmousemove;this.se_frame_onmouseup_orig=a.onmouseup;this.parent_win=k;this.is_mouse_down=false;this.is_mouse_move=false;this.is_mouse_up=false;if(this.split_direction=="ew"){this.splitter_left=f_sapir_units(this.splitter_wrapper_el.style.left);}else{this.splitter_top=f_sapir_units(this.splitter_wrapper_el.style.top);}this.split_diff=0;this.is_active=false;this.splitter_initial_x=0;this.splitter_initial_y=0;this.iframes_freeze=false;this.trace_state="off";this.trace_row=0;}function f_sapir_split_trace(d,a){if(!f_sapir_exists(g_sapir_splitter)){return;}if(g_sapir_splitter.trace_state!="on"){return;}var e,b,c;e=f_sapir_get_frame("media_frame");c=f_sapir_frame_document(e);b=f_sapir_get_element_by_id(c,"split_trace");if(!f_sapir_exists(b)){return;}g_sapir_splitter.trace_row+=1;f_sapir_split_trace_addrow(c,g_sapir_splitter.trace_row,d+"."+a,"");}function f_sapir_split_trace_init(f){var d,k,b,c,n,l,m,j,h,g,e,a;a=f_sapir_get_element_by_id(f,"split_trace_table");if(f_sapir_exists(a)){return;}g=f;e=f_sapir_get_element_by_id(g,"split_trace");d=g.createElement("TABLE");d.setAttribute("id","split_trace_table");d.setAttribute("border","1");d.setAttribute("cellSpacing","1");d.setAttribute("className","messages_table");k=g.createElement("TBODY");b=g.createElement("TR");th1=g.createElement("TH");m=g.createTextNode("row");th1.appendChild(m);b.appendChild(th1);n=g.createElement("TH");j=g.createTextNode("event");n.appendChild(j);b.appendChild(n);l=g.createElement("TH");h=g.createTextNode("msg");l.appendChild(h);b.appendChild(l);k.appendChild(b);d.appendChild(k);e.appendChild(d);}function f_sapir_split_trace_clear(){var a,e,b,f,c,d;a=window.document;e=f_sapir_get_element_by_id(a,"split_trace_table");b=e.getElementsByTagName("tbody")[0];f=b.getElementsByTagName("TR");c=f.length;for(d=c;d>0;d--){b.removeChild(f[d-1]);}}function f_sapir_split_trace_stop(){if(parent.g_sapir_splitter.trace_state=="on"){parent.g_sapir_splitter.trace_state="off";}else{parent.g_sapir_splitter.trace_state="on";}}function f_sapir_split_trace_addrow(k,m,l,n){var j,h,d,o;f_sapir_split_trace_init(k);h=f_sapir_get_element_by_id(k,"split_trace_table");d=h.getElementsByTagName("tbody")[0];o=k.createElement("TR");var f=k.createElement("TD");var c=k.createTextNode(m);f.appendChild(c);o.appendChild(f);var a=k.createElement("TD");var g=k.createTextNode(l);a.appendChild(g);o.appendChild(a);var e=k.createElement("TD");var b=k.createTextNode(n);e.appendChild(b);o.appendChild(e);d.appendChild(o);}function f_sapir_split_set_media(n){var o,l,k,m,g,j,r,q,h,c,a,f,d,p,b,e;k="";o=new String(n);l=o.lastIndexOf(".");if(l>0){k=o.substring(l+1).toLowerCase();}if(k=="tif"||k=="tiff"){o="media_to_thumbnail.asp?media_full_path="+o+"&thumbnail_width="+g_sapir_tif_split_size;f_sapir_split_media_url_iframe_anchor(o,k);return;}if(k=="mp3"){f_sapir_split_media_url_iframe_anchor(o,k);return;}if(o.indexOf("http://")==0||o.indexOf("https://")==0||o.indexOf("www.")==0||o.indexOf("/")==0){if(k=="pdf"){f_sapir_pdf_iframe(o);}else{f_sapir_pdf_iframe(o);}return;}if(k=="pdf"){f_sapir_pdf_iframe(n);return;}if(k=="doc"){f_sapir_pdf_iframe(n);return;}f_sapir_split_media_url_iframe_anchor(o,k);}function f_sapir_split_media_close(){parent.f_sapir_split(true);}function f_sapir_split_media_sync_parent_pos(){var d,b,c,a;d=f_sapir_el("url_frame");if(!f_sapir_exists(d)){return;}d.style.width=f_sapir_measure(window.document.documentElement.clientWidth-10,-1,-1);l_url_frame=f_sapir_get_frame("url_frame");b=f_sapir_frame_document(l_url_frame);c=f_sapir_frame_window(l_url_frame);l_pdf_frame=c.f_sapir_get_frame("pdf_frame");a=f_sapir_get_element_by_id(b,"pdf_frame");if(!f_sapir_exists(a)){return;}a.style.width=f_sapir_measure(window.document.documentElement.clientWidth-10,-1,-1);}function f_sapir_split_media_url_iframe_anchor(b,a){var f,d,g,e;if(f_sapir_is_empty(b)){return;}if(!a){a="";}a=a.toLowerCase();l_url_frame=f_sapir_get_frame("url_frame");d=f_sapir_frame_document(l_url_frame);g=f_sapir_el("url_frame");g.style.height=f_sapir_measure(window.document.documentElement.clientHeight-50,-1,-1);g.style.width=f_sapir_measure(window.document.documentElement.clientWidth-10,-1,-1);if(a=="doc"||a=="mp3"||a=="flv"){e=f_sapir_get_element_by_id(d,"split_media_anchor");e.href=b;f_sapir_class_remove(e,"sapir_invisible");e.focus();e.click();}else{if(a=="gif"||a=="jpg"||a=="png"||a=="tif"){var h,c;e=f_sapir_get_element_by_id(d,"split_media_img");e.src=b;h=f_sapir_get_image_width(b);if(h>0){e.width=h;}c=f_sapir_get_image_height(b);if(c>0){e.height=c;}f_sapir_class_remove(e,"sapir_invisible");}else{f_sapir_location_replace(b,l_url_frame,true);}}f_sapir_split_media_url_frame_progress_bar_fix();}function f_sapir_split_media_url_frame_progress_bar_fix(a){var c,b,d;l_url_frame=f_sapir_get_frame("url_frame");b=f_sapir_frame_document(l_url_frame);d=f_sapir_el("url_frame");f_sapir_frame_window(l_url_frame).f_sapir_progress_bar_fix();}function f_sapir_pdf_iframe(b){var f,d,g,e,c,a;l_url_frame=f_sapir_get_frame("url_frame");d=f_sapir_frame_document(l_url_frame);g=f_sapir_el("url_frame");e=f_sapir_frame_window(l_url_frame);g.style.height=f_sapir_measure(window.document.documentElement.clientHeight-10,-1,-1);g.style.width=f_sapir_measure(window.document.documentElement.clientWidth-10,-1,-1);l_pdf_frame=e.f_sapir_get_frame("pdf_frame");a=f_sapir_get_element_by_id(d,"pdf_frame");a.style.height=g.style.height;a.style.width=g.style.width;f_sapir_location_replace(b,l_pdf_frame,true);}function f_sapir_pdf_frame_progress_bar_fix(a){var d,c,e,b;l_url_frame=f_sapir_get_frame("url_frame");c=f_sapir_frame_document(l_url_frame);e=f_sapir_el("url_frame");b=parent.f_sapir_get_frame("garbage_frame");if(!f_sapir_exists(b)){return;}f_sapir_frame_window(b).f_submit();}function f_sapir_split_page(){if(!f_sapir_exists(parent)){return null;}if(parent.location.href==window.location.href){return null;}if(typeof(parent.g_sapir)=="undefined"){return null;}if(!parent.f_sapir_is_implemented("f_sapir_split_flag")){return null;}return parent;}function f_sapir_cat_split_nob(){var a;a=new Number(f_sapir_param_get_key(g_cat_split_param,"nob"));return a;}function f_sapir_cat_iframe_nob(){var a;a=new Number(f_sapir_param_get_key(g_cat_iframe_param,"nob"));return a;}function f_sapir_cat_iframe_set_param(a){if(!f_sapir_is_empty(g_cat_iframe_param)){return;}g_cat_iframe_param=a;}function f_sapir_cat_iframe_set_referer_url(a){if(!f_sapir_is_empty(g_cat_iframe_referer_url)){return;}g_cat_iframe_referer_url=a;}function f_sapir_cat_split_set_info(b,a){g_cat_split_site=b;g_cat_split_lang=a;}function f_sapir_cat_split_close(){var d,f,n,l,j,b,g,a,o,m,e,k,c,h,j;d="~@";f="@~";n=new RegExp(d,"gi");l=new RegExp(f,"gi");j=new String(g_cat_iframe_referer_url);j=j.replace(n,"<");j=j.replace(l,">");if(j.indexOf("list.asp")>=0){if(j.indexOf("?")<0){o=g_cat_split_site;j+="?site="+o;a=g_cat_split_lang;j+="&lang="+a;j+="&page=next_list";e=f_sapir_param_get_key(g_cat_split_param,"query_name");if(!f_sapir_is_empty(e)){j=f_sapir_url_param_set_key(j,"query_name",e);}m=f_sapir_param_get_key(g_cat_split_param,"start_entry");if(!f_sapir_is_empty(m)){j=f_sapir_url_param_set_key(j,"start_entry",m);}h=f_sapir_param_get_key(g_cat_split_param,"dispq");if(!f_sapir_is_empty(h)){j=f_sapir_url_param_set_key(j,"dispq",h);}k=new Number(f_sapir_param_get_key(g_cat_split_param,"nob"));j=f_sapir_url_param_set_key(j,"nob",new String(k));c=new Number(f_sapir_param_get_key(g_cat_split_param2,"nob"));j=f_sapir_url_param_set_key(j,"nob",new String(c),"2");}}b=new Number(f_sapir_cat_iframe_nob());j=f_sapir_url_param_set_key(j,"cnob",new String(b));f_sapir_location_replace(j);}function f_sapir_cat_init_split_main_frame(){if(f_sapir_exists(g_sapir_split_page)){g_sapir_split_page.f_sapir_please_wait_popup(false,null,"",null,true,"form_init");if(!f_sapir_is_empty(g_sapir_form.referer_url)){g_sapir_split_page.f_sapir_cat_iframe_set_referer_url(g_sapir_form.referer_url);g_sapir_split_page.f_sapir_cat_iframe_set_param(f_sapir_selflinkarg(g_sapir_form.submit_form,"param"));g_sapir_split_page.f_sapir_cat_split_set_info(f_sapir_selflinkarg(g_sapir_form.submit_form,"site"),f_sapir_selflinkarg(g_sapir_form.submit_form,"lang"));}}}function f_sapir_split_invoke(d,g,b){var f,c,a,e,h;if(!f_sapir_exists(g_sapir_split_page)){return;}if(d&&g&&b){f=f_sapir_dview_get(g);c=f_sapir_info_get_value(g,b,"value");e=f_sapir_info_get_key(c,"file");if(e!=g_sapir_key_not_found){a=e;}else{h=f_sapir_info_get_key(c,"limg");if(h!=g_sapir_key_not_found){a=f_sapir_url_encode(h);}}}else{a="";}g_sapir_split_page.f_sapir_split(false,a);}var g_sapir_title_gen_compute_timeout_id=null;var g_sapir_title_gen_back_timeout_id=null;var g_sapir_post_template_edit_timeout_id=null;function f_sapir_title_gen_back(e){var b,d,c,f,a;if(g_sapir_title_gen_back_timeout_id!=null){clearTimeout(g_sapir_title_gen_back_timeout_id);g_sapir_title_gen_back_timeout_id=null;}c="sapir_form_dw";f=g_sapir_form.submit_form;a=new String(f_sapir_selflinkarg(f,"param"));a=f_sapir_param_set_key(a,"formid","7");a=f_sapir_param_remove_key(a,"edit_title_line");a=f_sapir_param_remove_key(a,"title_mode");a=f_sapir_param_remove_key(a,"edit_title_lif");a=f_sapir_param_remove_key(a,"if_sub_title");f_sapir_action_reset();f_sapir_action_init("","new","","submit","form","form");f_sapir_action_final_action();b=f_sapir_url_set_parms("","no_context","submit",a);f_sapir_location_replace(g_sapir_form.submit_form.action+"?"+b);}function f_sapir_title_gen_compute(){var l_dview_id,l_row_count,l_title_gen_compute_el,l_title_gen_compute_value,l_field_value,l_el_id,l_el,l_code,l_value,l_sapir_info,l_lif,l_last_lif,l_virtual_empty_char,l_recurring_lif,l_gfyear_counter;if(g_sapir_title_gen_compute_timeout_id!=null){clearTimeout(g_sapir_title_gen_compute_timeout_id);g_sapir_title_gen_compute_timeout_id=null;}l_dview_id="dview_8_3";l_virtual_empty_char=String.fromCharCode(8236);l_title_gen_compute_value="";l_title_gen_compute_el=f_sapir_el(l_dview_id+"_title_gen_compute");l_row_count=eval(l_dview_id+".lastRow + 1");l_last_lif="";for(var row=1;row<=l_row_count;row++){l_recurring_lif=false;l_field_value="";l_el_id=l_dview_id+"_value_"+new String(row-1);l_el=f_sapir_el(l_el_id);l_sapir_info=f_sapir_info_get_value(l_dview_id,row,"value");l_lif=f_sapir_info_get_key(l_sapir_info,"lif");if(!f_sapir_is_empty(l_last_lif)){if(l_lif==l_last_lif){l_recurring_lif=true;}}l_last_lif=l_lif;if(f_sapir_is_dropdown(l_el)){l_code=eval(l_dview_id+'.GetItem (row, "code")');l_value="";if(!f_sapir_is_empty(l_code)){if(l_el.selectedIndex>=0){if(l_el.options[l_el.selectedIndex].childNodes.length>0){l_value=l_el.options[l_el.selectedIndex].childNodes[0].nodeValue;}}}l_field_value=l_value;}else{l_field_value+=eval(l_dview_id+'.GetItem (row, "value")');}if(f_sapir_is_empty(l_field_value)||l_field_value=="null"){continue;}if(l_field_value.length==0&&isNaN(l_field_value.charCodeAt(0))){continue;}if(row>1){l_title_gen_compute_value+=" ";}if(l_lif=="GTOY"||l_lif=="GTOD"){l_field_value=" - "+l_field_value;}if(l_recurring_lif==true){l_field_value=", "+l_field_value;}l_title_gen_compute_value+=l_field_value;}l_title_gen_compute_el.innerHTML=l_title_gen_compute_value;}function f_sapir_template_copy_line(c,b,j,l,f){var g,h,a,e,k,d;if(g_sapir_post_copy_line_timeout_id!=null){clearTimeout(g_sapir_post_copy_line_timeout_id);g_sapir_post_copy_line_timeout_id=null;}g=f_sapir_dview_get(b);h=f_sapir_info_get_value(b,j,"value");if(g.dview_id=="dview_7_2"){g.action_id="copy_title";g.template_lif=new String(c).replace("#","!35;");g.template_insert_line=f_sapir_info_get_key(h,"lif_counter");f_sapir_action_reset();f_sapir_action_init(b,"set","","submit","form","form");f_sapir_dview_set_action(b,"");g_sapir_action_props.action_id="set";f_sapir_action_final_action();l_url_parms=f_sapir_url_set_parms("","no_context","submit");f_sapir_location_replace(g_sapir_form.submit_form.action+"?"+l_url_parms);}}function f_sapir_template_delete_line(c,e,a,d,b){var f;f=confirm(g_sapir_dict.get_value("gui_6356"));if(!f){return;}l_dview.action_id="delete_title";l_dview.template_lif=new String(c).replace("#","!35;");l_dview.template_insert_line=f_sapir_info_get_key(l_sapir_info,"lif_counter");f_sapir_action_reset();f_sapir_action_init(e,"set","","submit","form","form");f_sapir_dview_set_action(e,"");g_sapir_action_props.action_id="set";f_sapir_action_final_action();l_url_parms=f_sapir_url_set_parms("","no_context","submit");f_sapir_location_replace(g_sapir_form.submit_form.action+"?"+l_url_parms);}function f_sapir_template_edit(b,c,d,a){g_sapir_post_template_edit_timeout_id=window.setTimeout('f_sapir_template_edit_submit ("'+b+'", "'+c+'", "'+d+'", '+a+")",100);}function f_sapir_template_edit_submit(b,g,e,m){f_sapir_debugger();var k,l,n,f,a,j,h,c,d;if(g_sapir_post_template_edit_timeout_id!=null){clearTimeout(g_sapir_post_template_edit_timeout_id);g_sapir_post_template_edit_timeout_id=null;}k=f_sapir_dview_get(e);l=f_sapir_info_get_value(e,m,"value");n=b+"_title";if(b=="edit"){f=f_sapir_info_get_key(l,"lif_counter");}else{if(b=="insert"){a=f_sapir_dview_single_get_rows_by_lif(e,g);d=0;for(j=0;j<a.length;j++){h=f_sapir_info_get_value(e,a[j],"value");c=f_sapir_info_get_key(h,"lif_counter");d=Math.max(d,new Number(c));}f=new String(d+1);}}f_sapir_cat_dw_param_set_key("sapir_form_dw","edit_title_line",f);f_sapir_cat_dw_param_set_key("sapir_form_dw","formid",f_sapir_info_get_key(l,b+"_form"));f_sapir_cat_dw_param_set_key("sapir_form_dw","title_mode",n);f_sapir_cat_dw_param_set_key("sapir_form_dw","edit_title_lif",new String(g).replace("#","!35;"));f_sapir_cat_dw_param_set_key("sapir_form_dw","if_sub_title",f_sapir_info_get_key(l,"if_sub_title"));f_sapir_action_reset();f_sapir_action_init(e,"new","","submit","form","form");f_sapir_dview_set_action(e,"");g_sapir_action_props.action_id="new";f_sapir_action_final_action();l_url_parms=f_sapir_url_set_parms("","no_context","submit");f_sapir_location_replace(g_sapir_form.submit_form.action+"?"+l_url_parms);}function f_sapir_template_change(f,c){var d,e,a,b;if(g_sapir_post_template_change_timeout_id!=null){clearTimeout(g_sapir_post_template_change_timeout_id);g_sapir_post_template_change_timeout_id=null;}e=f_sapir_dview_get(f);b=f_sapir_el(c);if(e.data_changed){f_sapir_msgbox(e,g_sapir_dict.get_value("gui_6249"),"info","f_sapir_form_save","alert");b.selectedIndex=g_sapir_template_orig;return;}d=b.options[b.selectedIndex].value;e.template_id=d;f_sapir_action_reset();f_sapir_action_init("","get","Update","submit","form","form");f_sapir_action_final_action();a=f_sapir_url_set_parms("","no_context","submit");l_ret=f_sapir_form_save(false,"","get");if(!l_ret){b.selectedIndex=g_sapir_template_orig;}}var g_sapir_trace_win=null;var g_sapir_browser_type="";var g_sapir_browser_is_ie=false;var g_sapir_ie_ver=0;var isIE;var isGecko;var isSafari;var isKonqueror;var g_sapir_location_replace_timeout_id=null;var g_sapir_lang="";var g_sapir_dev_mode=false;var g_sapir=true;var g_sapir_is_popup=false;var g_sapir_is_ie_modal=false;var g_sapir_popup_opener;var g_sapir_popup_ref=null;var g_sapir_popup_close_notify=false;var g_sapir_page_id="";var g_sapir_page_title="";var g_sapir_unload_before=false;var g_sapir_unload_confirm=true;var g_sapir_unload_popup=false;var g_sapir_unload_called_by_app=false;var g_sapir_wrapper_el_id="";var g_sapir_cat_from_scroller_props=null;var g_sapir_cat_from_scroller_debug="";var g_sapir_reader_reg_props=null;var g_sapir_reader_update_props=null;var g_sapir_dataform_names=new Array();var g_sapir_debugger="1";var g_sapir_garbage_readystate_timeout_id=null;var g_sapir_cat_page=false;var g_sapir_post_onload_timeout_id=null;var g_sapir_focus_field="";var g_sapir_login_ret="";var g_sapir_login_mode="";var g_sapir_login_register_url="";var g_sapir_re_login_timeout_id=null;var g_sapir_reader_reg_timeout_id=null;var g_sapir_reader_update_timeout_id=null;var g_sapir_item_delete_props=null;var g_sapir_basket_download_props=null;var g_sapir_server_check=null;var g_sapir_server_check_iframe=null;var g_sapir_server_check_timeout_id=null;var g_sapir_server_check_iframe_timeout_id=null;var g_sapir_server_check_iframe_wait_counter=0;var g_sapir_textrea_list=new Array();var g_sapir_is_rte=false;var g_sapir_stateman_iframe_el=null;var g_sapir_dbg=true;var g_sapir_1st_debug=true;function f_dbg(a){}function f_sapir_alert(a){return;}function dwdynamic_fields_ItemChanged(c,a,b){if(a=="code"&&b==""){dwdynamic_fields.SetItem(c,"descr","");}}function dwitem_dynamic_ItemChanged(c,a,b){if(a=="code"&&b==""){dwitem_dynamic.SetItem(c,"descr","");}}function f_sapir_flat_ex_scripts_check(){if(g_sapir_flat_scripts_counter<g_sapir_flat_scripts_count){return false;}return true;}function f_sapir_dialog_reload(a){a.location.replace(a.location);}function f_sapir_onload(a_page){var onload_exception;var l_dataform_count,lidx,l_dw_submit_form,l_param2;var l_content_el,l_form_div_el;var l_scr_search_type,l_details_iframe_el,l_info_wrapper_el,l_scr_height_factor;var l_flat_calendar_count,l_flat_calendar_idx,l_calendar_lang;var l_flat_dw_count,l_flat_dw_idx,l_flat_button_count,l_flat_button_idx,l_navigator_appname,l_logged_user_validation_interval;if(typeof(g_sapir_flat_scripts_count)!="undefined"){if(g_sapir_onload_timeout_id!=null){clearTimeout(g_sapir_onload_timeout_id);g_sapir_onload_timeout_id=null;}}if(typeof(a_page)!="undefined"){g_sapir_page_id=a_page;}g_sapir_is_popup=f_sapir_is_popup();if(g_sapir_is_popup==true){g_sapir_is_ie_modal=f_sapir_is_ie_modal();g_sapir_popup_opener=f_sapir_popup_opener();}if(g_sapir_is_popup==true){var l_parent_wait_typoef=typeof g_sapir_popup_opener.f_sapir_scroller_please_wait_close;if((l_parent_wait_typoef=="object"||l_parent_wait_typoef=="function")){g_sapir_popup_opener.f_sapir_scroller_please_wait_close();}}if(g_sapir_page_id=="scroller_details"){parent.f_sapir_please_wait_popup(false,null,"",null,true,"onload : scroller_details");}if(typeof(g_sapir_trace_active)!="undefined"){f_sapir_trace_init();}if(typeof(g_sapir_flat_scripts_count)!="undefined"){if(f_sapir_is_implemented("f_sapir_flat_conf")){f_sapir_flat_conf();}if(f_sapir_is_implemented("f_sapir_flat_dict")){f_sapir_flat_dict();}if(f_sapir_is_implemented("f_sapir_flat_tab")){f_sapir_flat_tab();}var l_flat_iframes=window.document.getElementsByTagName("IFRAME");var l_flat_iframes_count=l_flat_iframes.length;if(typeof(g_sapir_flat_embed)!="undefined"){var l_flat_embed_count,l_flat_embed_idx;l_flat_embed_count=g_sapir_flat_embed.length;for(l_flat_embed_idx=0;l_flat_embed_idx<l_flat_embed_count;l_flat_embed_idx++){eval("f_idea_flat_prepareEmbed_"+g_sapir_flat_embed[l_flat_embed_idx]+" ()");}}if(typeof(g_sapir_flat_dw_control)!="undefined"){l_flat_dw_count=g_sapir_flat_dw_control.length;for(l_flat_dw_idx=0;l_flat_dw_idx<l_flat_dw_count;l_flat_dw_idx++){eval("f_sapir_flat_dw_control_"+g_sapir_flat_dw_control[l_flat_dw_idx]+" ()");if(f_sapir_is_implemented("f_sapir_flat_dw_columns_"+g_sapir_flat_dw_columns[l_flat_dw_idx])){eval("f_sapir_flat_dw_columns_"+g_sapir_flat_dw_columns[l_flat_dw_idx]+" ()");}if(f_sapir_is_implemented("f_sapir_flat_dw_rows_"+g_sapir_flat_dw_rows[l_flat_dw_idx])){eval("f_sapir_flat_dw_rows_"+g_sapir_flat_dw_rows[l_flat_dw_idx]+" ()");}eval("f_sapir_flat_dw_rows2_"+g_sapir_flat_dw_rows2[l_flat_dw_idx]+" ()");if(f_sapir_is_implemented("f_sapir_flat_dview_register_"+g_sapir_flat_dview_register[l_flat_dw_idx])){eval("f_sapir_flat_dview_register_"+g_sapir_flat_dview_register[l_flat_dw_idx]+" ()");}if(f_sapir_is_implemented("f_sapir_flat_rte_init_"+g_sapir_flat_dview_register[l_flat_dw_idx]+"_rte")){eval("f_sapir_flat_rte_init_"+g_sapir_flat_dview_register[l_flat_dw_idx]+"_rte ()");eval("f_sapir_flat_rte_init2_"+g_sapir_flat_dview_register[l_flat_dw_idx]+"_rte ()");}}}l_flat_button_count,l_flat_button_idx;if(typeof(g_sapir_flat_button)!="undefined"){l_flat_button_count=g_sapir_flat_button.length;for(l_flat_button_idx=0;l_flat_button_idx<l_flat_button_count;l_flat_button_idx++){eval("f_sapir_flat_button_"+g_sapir_flat_button[l_flat_button_idx]+" ()");}}if(f_sapir_is_implemented("f_sapir_flat_dw_control_sapir_form_dw")){f_sapir_flat_dw_control_sapir_form_dw();}if(f_sapir_is_implemented("f_sapir_flat_dw_rows2_sapir_form_dw")){f_sapir_flat_dw_rows2_sapir_form_dw();}if(f_sapir_is_implemented("f_sapir_flat_form_register")){f_sapir_flat_form_register();}if(f_sapir_is_implemented("f_sapir_flat_ddlb_register")){f_sapir_flat_ddlb_register();}if(typeof(g_sapir_flat_calendar)!="undefined"){var l_calendar_headID=document.getElementsByTagName("head")[0];var l_calendar_newScript=document.createElement("script");l_calendar_newScript.type="text/javascript";l_calendar_newScript.src=g_sapir_calendar_locale_folder+"/calendar-"+g_sapir_lang.toLowerCase()+".js";l_calendar_headID.appendChild(l_calendar_newScript);l_flat_calendar_count=g_sapir_flat_calendar.length;for(l_flat_calendar_idx=0;l_flat_calendar_idx<l_flat_calendar_count;l_flat_calendar_idx++){eval("f_sapir_flat_calendar_"+g_sapir_flat_calendar[l_flat_calendar_idx]+" ()");}}if(typeof(g_sapir_flat_textarea)!="undefined"){var l_flat_textarea_count,l_flat_textarea_idx;l_flat_textarea_count=g_sapir_flat_textarea.length;for(l_flat_textarea_idx=0;l_flat_textarea_idx<l_flat_textarea_count;l_flat_textarea_idx++){eval("f_sapir_flat_textarea_"+g_sapir_flat_textarea[l_flat_textarea_idx]+" ()");}}}g_sapir_stateman_iframe_el=f_sapir_el("stateman");if(a_page=="list"||a_page=="next_list"||a_page=="notebook"){initLytebox();}g_sapir_split_page=f_sapir_split_page();if(a_page&&a_page!="cat"&&a_page!="cat_media"&&a_page!="cat_split"){if(f_sapir_exists(g_sapir_split_page)){f_sapir_location_replace(f_sapir_window_location(),parent);return;}}if(a_page=="cat_media"||a_page=="cat_media_url_frame"){parent.f_sapir_please_wait_popup(false,null,"",null,true,"onload : cat_media or cat_media_url_frame");}if(f_sapir_is_implemented("f_sapir_onload_per_page")){f_sapir_onload_per_page();}l_dataform_count=g_sapir_dataform_names.length;for(lidx=0;lidx<l_dataform_count;lidx++){eval(g_sapir_dataform_names[lidx]+'.dataForm = "'+f_sapir_form_get_by_name(g_sapir_dataform_names[lidx]+"_dataForm")+'"');}if(f_sapir_is_implemented("f_sapir_cat_page")){f_sapir_cat_page();}if(typeof(g_sapir_logged_user_state)!="undefined"){g_sapir_logged_user_state=new sapir_logged_user_state(g_sapir_logged_user_validation_interval);}if(typeof(g_sapir_flat_dw_control)!="undefined"){l_flat_dw_count=g_sapir_flat_dw_control.length;for(l_flat_dw_idx=0;l_flat_dw_idx<l_flat_dw_count;l_flat_dw_idx++){f_sapir_changes_restore(g_sapir_flat_dw_control[l_flat_dw_idx]);}}f_sapir_page_size_cust();if(f_sapir_is_implemented("setupZoom")){setupZoom();}if(a_page=="login"){f_sapir_login_ref_opener();}if(typeof(g_sapir_popup_login)!="undefined"){f_sapir_flat_popup_login();}if(typeof(g_sapir_re_login)!="undefined"){f_sapir_re_login();}if(g_sapir_cat_page){if(f_sapir_is_implemented("f_sapir_cat_onload")){f_sapir_cat_onload();}if(f_sapir_is_implemented("f_sapir_keyboard_mapping")){f_sapir_keyboard_mapping();}}if(a_page=="item_delete_confirm"||a_page=="item_delete"){f_sapir_delete_confirm_main(g_sapir_popup_opener);}if(f_sapir_is_implemented("f_sapir_basket_download_confirm_main")){f_sapir_basket_download_confirm_main(g_sapir_popup_opener);}if(f_sapir_is_implemented("f_sapir_cat_scroller_main")){f_sapir_cat_scroller_main(g_sapir_popup_opener);}if(f_sapir_is_implemented("f_sapir_media_scroller_main")){f_sapir_media_scroller_main(g_sapir_popup_opener);}if(g_sapir_page_id=="scroller"||g_sapir_page_id=="field_scroller"||g_sapir_page_id=="cat_scroller"){self.focus();}else{if(g_sapir_cat_page){if(g_sapir_form.cat_mode=="scroller"||g_sapir_form.cat_mode=="reader_reg"){self.focus();}}}if(!f_sapir_is_empty(g_sapir_focus_field)){f_sapir_focus_default_field(g_sapir_focus_field);}if(f_sapir_is_implemented("ide_setfocus")){ide_setfocus();}if(f_sapir_exists(g_sapir_split_page)){f5_frame_level();}if(g_sapir_browser_type=="chrome"){window.onbeforeunload=f_sapir_unload_before_handler;}else{window.onbeforeunload=f_sapir_unload_before_handler;}f_sapir_event_add(window,"unload",f_sapir_unload_handler);f_sapir_progress_bar_fix();if(typeof(g_sapir_feedback_popup_title)!="undefined"){f_sapir_feedback_popup();}g_sapir_post_onload_timeout_id=window.setTimeout("f_sapir_post_onload ()",150);return;}function f_sapir_page_size_cust(){var b,d,a,c;if(g_sapir_cat_page){b=f_sapir_el("wrapper");parent.f_sapir_please_wait_popup(false,null,"",null,true,"onload : cat");d=window.document.documentElement.clientHeight-f_sapir_element_get_offsetTop(b);d-=10;a=f_sapir_measure(d,1,window.document.documentElement.clientHeight);b.style.height=a;f_sapir_el("content").style.height=b.style.height;return;}if(g_sapir_page_id=="scroller"||g_sapir_page_id=="field_scroller"||g_sapir_page_id=="cat_scroller"){g_sapir_unload_popup=true;c=f_sapir_el("scr_container");if(f_sapir_exists(c)){l_scr_height_factor=40;c.style.height=f_sapir_measure(window.document.documentElement.clientHeight-f_sapir_element_get_offsetTop(c)-l_scr_height_factor,1,window.document.documentElement.clientHeight);}return;}}function f_sapir_exception(b,a,c){var d;d=a+" error : \r\n"+c.description+" (";if(typeof(c.fileName)!="undefined"){d+=c.fileName;}else{d+=b;}if(typeof(c.lineNumber)!="undefined"){d+="."+c.lineNumber;}d+=")\n\nPlease Refresh the Page";alert(d);}function f_sapir_list_set_sort(c){var b,a,d;d=f_sapir_url_param_set_key(g_sapir_url,"rsort",c);f_sapir_location_replace(d);}function f_sapir_url_param(c){var e,g,b,f,d,a;e="param=";g=e;b=c.indexOf(g);if(b<0){return"";}f="&";d=c.indexOf(f,b);if(d<0){d=c.length-1;}a=c.substring(b+g.length,d);return a;}function f_sapir_param_get_key(a,g){var k,e,j,n,f,l,c,b,h,m,d;k=new String(a);e=k.toLowerCase();j=new String(g).toLowerCase();l_new_key=false;h=false;n="<"+j+">";l=e.indexOf(n);if(l<0){n="&lt;"+j+"&gt;";l=e.indexOf(n);if(l<0){return"";}else{h=true;}}if(h==true){m="&lt;";d="&gt;";}else{m="<";d=">";}f=m+"/"+j+d;c=e.indexOf(f,l+n.length);if(c<0){f=m+"/"+d;c=e.indexOf(f,l+n.length);if(c<0){return"";}}b=k.substring(l+n.length,c);return b;}function f_sapir_param_remove_key(a,g){var k,l,e,h,o,f,m,c,b,j,n,d;k=g.toLowerCase();l=a;e=l.toLowerCase();o="<"+k+">";m=e.indexOf(o);if(m<0){o="&lt;"+k+"&gt;";m=e.indexOf(o);if(m<0){return a;}else{j=true;}}if(j==true){n="&lt;";d="&gt;";}else{n="<";d=">";}f=n+"/"+k+d;c=e.indexOf(f,m+o.length);if(c<0){f=n+"/"+d;c=e.indexOf(f,m+o.length);if(c<0){return a;}}h=l.substring(0,m)+l.substring(c+f.length);return h;}function f_sapir_param_set_key(a,k,m,c){var l,n,h,b,q,j,o,f,e,d,p,g;if(m==null||m==""){n=f_sapir_param_remove_key(a,k);return n;}if(typeof(c)=="undefined"){l_encoded=false;}else{l_encoded=c;}l=k.toLowerCase();n=a;h=n.toLowerCase();d=false;if(l_encoded){p="&lt;";g="&gt;";}else{p="<";g=">";}q=p+l+g;j=p+"/"+l+g;o=h.indexOf(q);if(o<0){d=true;j=p+"/"+g;}if(!d){f=h.indexOf(j,o);if(f<0){j=p+"/"+g;f=h.indexOf(j,o);if(o<0){return n;}}}if(d){l_param_new=n+q+m+j;}else{l_param_new=n.substring(0,o+q.length)+m+n.substring(f);}return l_param_new;}function f_sapir_dw_param_get_key(g,e){var h,f,k,d,j,c,b,a;a=f_sapir_form_get_by_name(g+"_submitForm");h=new String(f_sapir_selflinkarg(a,"param")).toLowerCase();f=new String(e).toLowerCase();b=f_sapir_param_get_key(h,f);return b;}function f_sapir_url_param_set_key(m,g,k,b){var j,n,h,d,f,p,e,o,c,l,a;if(typeof(b)=="undefined"){l="";}else{l=b;}a="param"+l;j="&"+a+"=";d=false;p=j;o=m.indexOf(p);if(o<0){j="?"+a+"=";p=j;o=m.indexOf(p);if(o<0){d=true;}}if(d){n="";}else{e="&";c=m.indexOf(e,o+p.length);if(c<0){c=m.length;}n=m.substring(o+p.length,c);if(k==null||k==""){n=f_sapir_param_remove_key(n,g);}}if(k==null||k==""){h=n;}else{h=f_sapir_param_set_key(n,g,k);}if(d){f=m;if(m.indexOf("?")<0){f+="?"+a+"=";}else{f+="&"+a+"=";}f+=h;}else{f=m.substring(0,o+p.length)+h+m.substring(c);}return f;}function f_sapir_url_set_arg(g,f,h){var d,m,e,c,l,b,j,a,k;k="";d="&"+f+"=";m=false;l=d;j=g.indexOf(l);if(j<0){d="?"+f+"=";m=false;l=d;j=g.indexOf(l);if(j<0){m=true;}}if(m){e="";}else{b="&";a=g.indexOf(b,j+1);if(a>=0){k="&";}else{a=g.length-1;}e=g.substring(j+l.length,a);}if(m){c=g;if(c.indexOf("?")<0){c+="?";}else{c+="&";}c+=f+"="+h;}else{c=g.substring(0,j)+d+h+k+g.substring(a+1);}return c;}function f_sapir_collector_expand_by_class(j,c,m,b,a,h,g,k,e,f){var l,n,d;if(!f||f_sapir_is_empty(f)){f="sapir_hide";}if(f_sapir_is_empty(m)){n="tr";}else{n=new String(m).toLowerCase();}if(f_sapir_class_find(j,"sapir_expanded")){l="expanded";}else{l="collapsed";}if(l=="expanded"){if(e){if(j.src){j.src=e;}}else{f_sapir_class_replace(j,"open","close");}f_sapir_class_replace(j,"sapir_expanded","sapir_collapsed");}else{if(e){if(j.src){j.src=k;}}else{f_sapir_class_replace(j,"close","open");}f_sapir_class_replace(j,"sapir_collapsed","sapir_expanded");}f_sapir_collected_show_by_class(j,l,c,n,f);if(b){d=f_sapir_el(b);if(f_sapir_exists(d)){if(d.childNodes[0].nodeValue==a){d.childNodes[0].nodeValue=h;if(k){f_sapir_el(g).src=k;}}else{d.childNodes[0].nodeValue=a;if(e){f_sapir_el(g).src=e;}}}}}function f_sapir_collected_show_by_class(e,d,a,h,b){var c,j,g;if(!b||f_sapir_is_empty(b)){b="sapir_hide";}j=window.document.getElementsByTagName(h);c=j.length;for(var f=0;f<c;f++){g=j[f];if(!f_sapir_class_find(g,a)){continue;}if(d=="collapsed"){f_sapir_class_remove(g,b);}else{f_sapir_class_prepend(g,b);}}}function f_sapir_scroller_delete(e,c,g,k,f,b,a,h,d,j){if(typeof(g_sapir_form)!="undefined"){if(g_sapir_form.cat_mode=="scroller"){return true;}}f_sapir_delete_item(e,c,g,k,f,b,a,h,d,j);return true;}function delete_item(e,c,g,j,f,b,a,h,d){if(typeof(g_sapir_form)!="undefined"){if(g_sapir_form.cat_mode=="scroller"){return true;}}f_sapir_delete_item(e,c,g,j,f,b,a,h);return true;}function f_sapir_delete_item(z,p,l,c,A,n,x,g,h,o){var f,b,s,w,a,m,t,k,y,j,v,e,q,u,r,d;a="";s="";w="";t=l;if(!f_sapir_is_empty(t)){s=s+a+"lang="+t;a="&";}k=A;if(!f_sapir_is_empty(k)){k=k.replace(/&lt;/g,"<");k=k.replace(/&gt;/g,">");s=s+a+"site="+k;a="&";}w=s;if(g_sapir_cat_page){j="cataloging";}else{j="search";}if(!f_sapir_is_empty(j)){w=w+a+"module="+j;a="&";}if(g_sapir_cat_page){p="notebookcat";}if(!f_sapir_is_empty(p)){w=w+a+"page="+p;a="&";}y=n;if(typeof(g_sapir_scroller_state)!="undefined"){if(f_sapir_exists(g_sapir_scroller_state)){if(!f_sapir_is_empty(g_sapir_scroller_state.table_name)){g_sapir_cat_from_scroller_props=new sapir_cat_from_scroller_props("delete",z,o);y=g_sapir_cat_from_scroller_props.ext_param;}}}if(!f_sapir_is_empty(x)){y=f_sapir_param_set_key(y,"item_descr",x);}if(!f_sapir_is_empty(y)){w=w+a+"param="+y;a="&";}w=w+a+"item_id="+z;a="&";e=new String(x).substring(0,120);e=escape(e);w=w+a+"item_descr="+e;a="&";q=escape(g);w=w+a+"confirm_msg="+q;a="&";if(!f_sapir_is_empty(w)){w="?"+w;}if(g_sapir_cat_page){}g_sapir_item_delete_props=new sapir_item_delete_props(z,x);g_sapir_item_delete_props.delete_page_base_args=s;d=f_sapir_popup("delete_confirm.asp"+w,"delete_confirm","height=250,width=350,toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=yes");if(d==true){g_sapir_popup_ref.focus();}}function f_sapir_selflinkarg(g,b){var a,d,e,f,c;d="";a=f_sapir_selflinkarg_ref(g,b);if(!f_sapir_exists(a)){return"";}d=a.value;return d;}function f_sapir_selflinkarg_ref(f,b){var a,d,e,c;a=null;d=f.getElementsByTagName("input");c=d.length;for(e=0;e<c;e++){if(d[e].getAttribute("name")==b){a=d[e];break;}}return a;}function f_sapir_delete_item_result(a){if(a.ret.indexOf("$sapir_delete$failed$/sapir_delete$")>=0){return false;}return true;}function f_sapir_delete_item_response_msg(a){l_error_code_begin_pos=a.ret.indexOf("$error_code$")+new String("$error_code$").length;l_error_code_end_pos=a.ret.indexOf("$/error_code$")-1;l_error_code=a.ret.substring(l_error_code_begin_pos,l_error_code_end_pos+1);l_error_msg_begin_pos=a.ret.indexOf("$error_text$")+new String("$error_text$").length;l_error_msg_end_pos=a.ret.indexOf("$/error_text$")-1;l_error_msg=a.ret.substring(l_error_msg_begin_pos,l_error_msg_end_pos+1);if(f_sapir_is_empty(l_error_msg)){l_error_msg="Delete of item "+a.book_id+" failed";if(!f_sapir_is_empty(l_error_code)){l_error_msg+="\r\n(error no.  "+l_error_code+")";}}return l_error_msg;}function f_sapir_delete_item_back_to_opener(n){var g,s,p,q,k,j,c,o,e;var h,f,t,a,l,r,b,d,m;if(g_sapir_item_delete_props.ret=="$sapir_delete$cancel$/sapir_delete$"||f_sapir_is_empty(g_sapir_item_delete_props.ret)){g_sapir_item_delete_props.ret="";if(g_sapir_cat_page){g_sapir_unload_confirm=true;}g_sapir_item_delete_props=null;return;}g=f_sapir_delete_item_result(g_sapir_item_delete_props);if(g==false){if(g_sapir_cat_page){g_sapir_unload_confirm=true;}g_sapir_item_delete_props=null;return;}g_sapir_item_delete_props.ret="";if(g_sapir_cat_page){g_sapir_unload_confirm=true;}g_sapir_unload_popup=true;f_sapir_please_wait_popup(true,null,"",null,true,"delete_item_back_to_opener");if(g_sapir_page_id=="list"){f_sapir_location_replace(g_sapir_url);return;}if(g_sapir_page_id=="notebook"){if(typeof(g_sapir_url)=="undefined"){if(g_sapir_browser_is_ie){if(f_sapir_exists(f_sapir_el("back_to_list"))){f_sapir_el("back_to_list").click();return;}window.history.go(-2);return;}else{window.history.go(-2);return;}}if(f_sapir_exists(f_sapir_el("back_to_list"))){h="list.asp?page=next_list";m=f_sapir_url_parse2(g_sapir_url);f=m.values[m.keys.indexOf("site")];h+="&site="+f;t=m.values[m.keys.indexOf("lang")];h+="&lang="+t;a=m.values[m.keys.indexOf("param")];l=f_sapir_param_get_key(a,"query_name");r=f_sapir_param_get_key(a,"start_entry");b=f_sapir_param_get_key(a,"dispq");d=new Number(f_sapir_param_get_key(a,"nob"))-2;h=f_sapir_url_param_set_key(h,"query_name",l);h=f_sapir_url_param_set_key(h,"start_entry",r);h=f_sapir_url_param_set_key(h,"dispq",b);h=f_sapir_url_param_set_key(h,"nob",new String(d));f_sapir_location_replace(h);return;}else{f_sapir_location_replace(g_sapir_url);return;}}else{if(g_sapir_page_id=="cat_scroller"||typeof(g_sapir_scroller_url)!="undefined"){f_sapir_event_cancel(window.event);l_dw_submit_form=f_sapir_form_get_by_name("htmldw_submitForm");f_sapir_selflinkarg_set(l_dw_submit_form,"lang",g_sapir_scroller_url.lang);f_sapir_selflinkarg_set(l_dw_submit_form,"data_lang",g_sapir_scroller_url.data_lang);f_sapir_selflinkarg_set(l_dw_submit_form,"module",g_sapir_scroller_url.module);f_sapir_selflinkarg_set(l_dw_submit_form,"page",g_sapir_scroller_url.page_id);f_sapir_selflinkarg_set(l_dw_submit_form,"rsvr",g_sapir_scroller_url.rsvr);f_sapir_selflinkarg_set(l_dw_submit_form,"param",g_sapir_scroller_url.extra_param);f_sapir_selflinkarg_set(l_dw_submit_form,"param2",g_sapir_scroller_url.extra_param2);f_sapir_selflinkarg_set(l_dw_submit_form,"site",g_sapir_scroller_url.site);f_sapir_selflinkarg_set(l_dw_submit_form,"htmldw_action",g_sapir_scroller_url.htmldw_action);f_sapir_selflinkarg_set(l_dw_submit_form,"htmldw_context",g_sapir_scroller_url.htmldw_context);l_dw_submit_form.submit();return;}else{if(g_sapir_cat_page){sapir_form_dw_ButtonClicked(-1,"b_cancel");return;}else{}}}g_sapir_item_delete_props=null;f_sapir_please_wait_popup(false,null,"",null,true,"delete_item_back_to_opener");return;}function f_sapir_selflinkarg_set(d,c,a){var b;b=f_sapir_selflinkarg_ref(d,c);if(!f_sapir_exists(b)){return false;}b.value=a;return true;}function f_sapir_login(y,l,w,q,s,o,e,h,z){var p;try{var j,d,x,c,n,m,t,g,k,u,f,r,b,v,a;if(f_sapir_is_empty(y)){y="login";}if(y=="login_check"){m="re_login.asp";}else{m="getreader_dialog.asp";}if(f_sapir_is_empty(w)){w="security";}if(f_sapir_is_empty(q)){q="login";}c="";x="";if(parent.g_sapir_cat_page){n=g_sapir_form.submit_form;}t="";if(f_sapir_is_empty(l)){if(f_sapir_exists(n)){t=f_sapir_selflinkarg(n,"lang");}}else{t=l;}if(!f_sapir_is_empty(t)){x=x+c+"lang="+t;c="&";}if(!f_sapir_is_empty(w)){x=x+c+"module="+w;c="&";}if(!f_sapir_is_empty(q)){x=x+c+"page="+q;c="&";}if(!f_sapir_is_empty(s)){x=x+c+"rsvr="+s;c="&";}if(!f_sapir_is_empty(o)){x=x+c+"param="+o;c="&";}if(!f_sapir_is_empty(e)){x=x+c+"param2="+e;c="&";}g="";if(f_sapir_is_empty(h)){if(f_sapir_exists(n)){g=f_sapir_selflinkarg(n,"site_dtl");}}else{g=h;}if(!f_sapir_is_empty(g)){g=g.replace(/&lt;/g,"<");g=g.replace(/&gt;/g,">");x=x+c+"site_dtl="+g;c="&";}k="";if(f_sapir_is_empty(z)){if(f_sapir_exists(n)){k=f_sapir_selflinkarg(n,"site");}}else{k=z;}if(!f_sapir_is_empty(k)){x=x+c+"site="+k;c="&";}if(!f_sapir_is_empty(x)){x="?"+x;}g_sapir_login_mode=y;r=400;b=250;v=(screen.availHeight-b)/2;a=(screen.availWidth-r)/2;f=f_sapir_popup(m+x,"login","height="+b+",width="+r+",top="+v+",left="+a+",toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=yes",false);if(f==true){g_sapir_popup_ref.focus();}}catch(p){f_sapir_exception("sapirjsfile","login",p);}}function f_sapir_login_back_to_opener(){var a;a=g_sapir_login_mode;g_sapir_login_mode="";if(g_sapir_login_ret=="$sapir_login$ok$/sapir_login$"){f_sapir_please_wait_popup(false,null,"",null,true,"login_back_to_opener");if(a=="login"){if(g_sapir_cat_page){g_sapir_unload_popup=true;f_sapir_location_reload();return;}else{if(new String(window.location).indexOf(".asp?")<=0){if(typeof(g_sapir_url)!="undefined"){f_sapir_location_replace(g_sapir_url);return;}else{f_sapir_location_reload();return;}}else{f_sapir_location_reload();return;}}return;}else{if(a=="login_check"){f_sapir_login_validation_notify("resume");if(typeof(g_sapir_popup_login)!="undefined"){f_sapir_location_reload();}return;}}}else{if(g_sapir_login_ret=="$sapir_login$register$/sapir_login$"){if(g_sapir_popup_ref!=null){g_sapir_popup_ref.close();g_sapir_popup_ref=null;}f_sapir_reader_reg();return;}else{f_sapir_please_wait_popup(false,null,"",null,true,"login_back_to_opener");if(a=="login_check"){f_sapir_login_validation_notify("resume");}}}}function f_sapir_login_validation_notify(c){var a=f_sapir_get_frame("sapir_login_validation_iframe");var b=f_sapir_frame_window(a);if(f_sapir_exists(b)){b.f_notify("resume");}}function f_sapir_reader_update_return(){if(g_sapir_is_ie_modal||(f_sapir_exists(g_sapir_popup_opener)&&!g_sapir_popup_opener.closed)){if(g_sapir_is_ie_modal!=true){g_sapir_popup_opener.f_sapir_reader_update_back_to_opener();}}self.close();}function f_sapir_reader_update_back_to_opener(){f_sapir_please_wait_popup(false,null,"",null,true,"login_back_to_opener");if(g_sapir_cat_page){return;}if(new String(window.location).indexOf(".asp?")<=0){if(typeof(g_sapir_url)!="undefined"){f_sapir_location_replace(g_sapir_url);return;}else{f_sapir_location_reload();return;}}else{f_sapir_location_reload();return;}}function f_sapir_login_return(b,a){var c="";if(typeof(a)!="undefined"){c=a;}if(g_sapir_is_ie_modal||(f_sapir_exists(g_sapir_popup_opener)&&!g_sapir_popup_opener.closed)){g_sapir_popup_opener.g_sapir_login_ret=b;g_sapir_popup_opener.g_sapir_login_register_url=c;if(g_sapir_is_ie_modal!=true){g_sapir_popup_opener.f_sapir_login_back_to_opener();}}self.close();}function f_sapir_login_dialog_init(a){}function f_sapir_server_check_timer(){}function dwitem_dynamic_ItemChanged(c,a,b){if(a=="code"&&b==""){dwitem_dynamic.SetItem(c,"descr","");}}function dwdynamic_fields_ItemChanged(c,a,b){if(a=="code"&&b==""){dwdynamic_fields.SetItem(c,"descr","");}}function htmldw_ButtonClicked(a,b){if(b=="b_print"){window.print();}}function htmldw_ButtonClicking(c,d,b){var a;a=new String(b);if(a.toLowerCase()=="pageprior"&&d=="b_back"){history.back(1);return 1;}return 0;}function f_sapir_server_check_off(){g_sapir_server_check=null;}function f_sapir_server_check_on(b,a){g_sapir_server_check=null;g_sapir_server_check=new sapir_server_check(b,a);g_sapir_server_check_iframe=f_sapir_get_frame("sapir_server_check_iframe");g_sapir_server_check_iframe.location="sapir_server_check.htm";g_sapir_server_check.check_timeout_id=window.setTimeout("f_sapir_server_check_post ()",100);}function f_sapir_server_check_post(){if(g_sapir_server_check.check_timeout_id!=null){clearTimeout(g_sapir_server_check.check_timeout_id);g_sapir_server_check.check_timeout_id=null;}f_sapir_server_check_iframe_go(g_sapir_server_check_iframe);g_sapir_server_check.check_wait_timeout_id=window.setTimeout("f_sapir_server_check_wait ()",100);}function f_sapir_server_check_wait(){if(g_sapir_server_check.check_wait_timeout_id!=null){clearTimeout(g_sapir_server_check.check_wait_timeout_id);g_sapir_server_check.check_wait_timeout_id=null;}if(g_sapir_server_check.check_ret==""){g_sapir_server_check.check_wait_timeout_id=window.setTimeout("f_sapir_server_check_wait ()",100);return;}eval(g_sapir_server_check.action_info.resume_function+"()");}function f_sapir_server_check_set_status(a){if(f_sapir_is_empty(a)){a="$sapir_login$failed$/sapir_login$";}g_sapir_server_check.check_ret=a;}function f_sapir_server_check_iframe_go(c){var a,b;a=f_sapir_get_element_by_id(f_sapir_frame_document(c),"form1");b=f_sapir_get_element_by_id(a,"response_onload_function");b.value="f_sapir_server_check_iframe_onload";a.submit();}function sapir_server_check(b,a){this.action=b;this.action_info=a;this.check_ret="";this.check_timeout_id=null;this.check_wait_timeout_id=null;this.wait_debug_count=0;}function f_sapir_delete_confirm_init(a){}function f_sapir_delete_confirm_return(a){if(f_sapir_exists(g_sapir_popup_opener)&&!g_sapir_popup_opener.closed){g_sapir_popup_opener.g_sapir_item_delete_props.ret=a;}g_sapir_popup_opener.f_sapir_delete_item_back_to_opener();self.close();}function f_sapir_resize_iframe(d,c,a){if(document.all){f_sapir_get_frame(d).resizeTo(c,a);return;}var b;b=f_sapir_get_frame(d);b.style.width="100%";b.style.height="100%";}function f_sapir_progress_bar_fix(){try{var a;if(!g_sapir_browser_is_ie){return;}if(!f_sapir_exists(parent)){return;}if(parent.location==window.location){return;}if(typeof(parent.g_sapir)=="undefined"){return;}a=parent.f_sapir_get_frame("garbage_frame");if(!f_sapir_exists(a)){return;}g_sapir_garbage_readystate_timeout_id=parent.setTimeout('f_sapir_garbage_frame_readystate ("garbage_frame")',100);}catch(b){f_sapir_exception("sapirחדכןךק","progress_bar_fix",b);}}function f_sapir_garbage_frame_readystate(a){var c;try{var b,d;b=f_sapir_get_frame(a);d=f_sapir_frame_document(b);if(d.readyState!="complete"){return;}g_sapir_garbage_readystate_timeout_id=null;f_sapir_frame_window(b).f_submit();}catch(c){f_sapir_exception("sapirjsfile","garbage_frame_readystate",c);}}function f_sapir_debugger(){if(f_sapir_is_empty(g_sapir_debugger)||g_sapir_debugger=="0"){return;}}function f_sapir_login_ref_opener(){if(!g_sapir_popup_opener){window.close();}}var g_events_debug=false;function f_sapir_post_onload(){if(g_sapir_post_onload_timeout_id!=null){clearTimeout(g_sapir_post_onload_timeout_id);g_sapir_post_onload_timeout_id=null;}if(g_sapir_cat_page){f_sapir_cat_post_onload();}}function f_sapir_html_name_to_dw_col_name(d,b){if(f_sapir_is_empty(b)){return"";}var a,e,c;c=new String(b);e=c.lastIndexOf("_");if(e>=0){a=c.substring(0,e);}if(!f_sapir_is_empty(d)){a=a.substring(d.length+1);}return a;}function f_sapir_element_get_buffer_row_no(a){var b,d,c;c=new String(a);b=c.lastIndexOf("_")+1;d=new Number(c.substring(b));return d;}function f_sapir_element_get_dw_row_no(a){var c,b;c=f_sapir_element_get_buffer_row_no(a);b=c+1;return b;}function f_sapir_date_lookup_selected(calendar,date){var input_field,l_dw_col_name,l_dw_row,l_dview_id;if(g_sapir_cat_page){l_dview_id=f_sapir_element_dview_get_id(calendar.params.inputField.name);f_sapir_log("f_sapir_date_lookup_selected",calendar.params.inputField.name+" = "+date+", dview = "+l_dview_id,3);}else{l_dview_id="htmldw";}input_field=f_sapir_el(calendar.params.inputField.name);if(g_sapir_cat_page){l_dw_col_name=f_sapir_html_name_to_dw_col_name(l_dview_id,calendar.params.inputField.name);}else{l_dw_col_name=f_sapir_html_name_to_dw_col_name("",calendar.params.inputField.name);}l_dw_row=f_sapir_element_get_dw_row_no(calendar.params.inputField.name);eval(l_dview_id+'.SetItem (l_dw_row,"'+l_dw_col_name+'","'+date+'")');f_sapir_element_set_value(input_field,date);f_sapir_date_changed(l_dview_id,date,input_field,l_dw_row);if(g_sapir_cat_page){if(f_sapir_dw_param_get_key("sapir_form_dw","formid")=="8"&&l_dview_id=="dview_8_3"){g_sapir_title_gen_compute_timeout_id=window.setTimeout('f_sapir_title_gen_compute ("'+l_dw_col_name+'")',1000);}}input_field.focus();if(calendar.dateClicked){calendar.callCloseHandler();}}function f_sapir_date_changed(a_dview_id,a_new_date,a_date_el,a_dw_row){if(!f_sapir_date_validate(a_new_date,true)){var l_buffer_date=eval(a_dview_id+'.GetItem (a_dw_row, "value")');if(f_sapir_is_empty(l_buffer_date)){a_date_el.value="";}else{a_date_el.value=l_buffer_date;}return 2;}if(f_sapir_is_empty(a_date_el.value)){l_el.value="";eval(a_dview_id+'.SetItem (a_dw_row, "value", "")');return 2;}return 0;}function f_sapir_profile_change(a){l_newrl=f_sapir_url_set_arg(new String(f_sapir_window_location()),"rsvr",a);f_sapir_location_replace(l_newrl);return false;}function f_sapir_notebook_set_datalang(d){var b,a,c;c=f_sapir_url_param_set_key(g_sapir_url,"cur_lang",d);f_sapir_location_replace(c);}function sapir_cat_from_scroller_props(b,a,e){var f,g,j,d,h,c;this.mode=b;if(this.mode=="update"){this.item_id=a;this.row_no=e;this.form_status="";}else{if(this.mode=="new"){this.item_id="";this.row_no=-1;this.form_status="new";}else{if(this.mode=="delete"){this.item_id=a;this.row_no=e;this.form_status="delete";}}}g="";j="";if(f_sapir_is_empty(g_sapir_scroller_state.table_name)){d="1";}else{d="10";g="";g=f_sapir_param_set_key(g,"table_name",g_sapir_scroller_state.table_name);if(b=="update"||b=="delete"){g=f_sapir_param_set_key(g,"table_name",g_sapir_scroller_state.table_name);j=f_sapir_param_set_key(j,"table_code",a);}}h="";if(g_sapir_scroller_state.lif_type=="item"){h=f_sapir_param_set_key(h,"table","Y");}else{if(g_sapir_scroller_state.lif_type=="item_link"){if(g_sapir_scroller_state.lif_link_tables_type=="1"){h=f_sapir_param_set_key(h,"table","Y");}}}f=f_sapir_form_get_by_name("htmldw_submitForm");this.ext_param2=f_sapir_selflinkarg(f,"param2");c=f_sapir_param_get_key(f_sapir_selflinkarg(f,"param2"),"Field");this.ext_param2=f_sapir_param_remove_key(this.ext_param2,"Field");this.url_page="cat_from_scroller.asp";this.module="cataloging";this.page="notebookcat";this.lang=f_sapir_selflinkarg(f,"lang");this.rsvr=f_sapir_selflinkarg(f,"rsvr");this.site=f_sapir_selflinkarg(f,"site");this.ext_param="";this.ext_param=f_sapir_param_set_key(this.ext_param,"caller","scroller");this.ext_param=f_sapir_param_set_key(this.ext_param,"caller_lif",c);if(!f_sapir_is_empty(g_sapir_scroller_state.auto_ref_lif)){this.ext_param=f_sapir_param_set_key(this.ext_param,"auto_ref_lif",escape(g_sapir_scroller_state.auto_ref_lif));}if(!f_sapir_is_empty(this.item_id)){this.ext_param=f_sapir_param_set_key(this.ext_param,"book_id",this.item_id);}this.ext_param=f_sapir_param_set_key(this.ext_param,"rsvr_id",f_sapir_selflinkarg(f,"rsvr"));this.ext_param=f_sapir_param_set_key(this.ext_param,"lang_id",f_sapir_selflinkarg(f,"lang"));this.ext_param=f_sapir_param_set_key(this.ext_param,"dlang",f_sapir_selflinkarg(f,"dlang"));this.ext_param=f_sapir_param_set_key(this.ext_param,"formid",d);this.ext_param=f_sapir_param_set_key(this.ext_param,"tab_id","1");this.ext_param=f_sapir_param_set_key(this.ext_param,"form_status",this.form_status);if(!f_sapir_is_empty(g_sapir_scroller_state.type1_id)){this.ext_param=f_sapir_param_set_key(this.ext_param,"type",g_sapir_scroller_state.type1_id);}this.ext_param=this.ext_param+g+j+h;this.ext_param=new String(this.ext_param).replace(/#/g,"!35;");this.ext_param2=new String(this.ext_param2).replace(/#/g,"!35;");this.url_parms="";this.returned_code="";this.returned_descr="";if(f_sapir_is_empty(g_sapir_scroller_state.table_name)){l_ext_param=g_sapir_scroller_url.extra_param;l_ext_param=f_sapir_param_remove_key(l_ext_param,"table_name");g_sapir_scroller_url.extra_param=l_ext_param;}}function f_sapir_cat_from_scroller_set_parms(b){var c,a,d,e;l_htmldw_submitform=htmldw.submitForm;a=b.ext_param;d=b.ext_param2;c="param="+a+"&param2="+d+"&lang="+b.lang+"&module="+b.module+"&page="+b.page+"&rsvr="+b.rsvr+"&site="+b.site;b.url_parms=c;return true;}function sapir_reader_reg_props(){this.returned_code="";this.returned_descr="";}function sapir_reader_update_props(){this.returned_descr="";}function sapir_item_delete_props(b,a){this.book_id=b;this.item_decr=a;this.ret="";this.delete_page_base_args="";}function sapir_basket_download_props(){this.ret="";}function f_sapir_please_wait(b){var a=false;if(typeof(b)=="undefined"){a=true;}f_sapir_please_wait_popup(a,null,"",null,true,"please_wait");}function f_sapir_please_wait_popup(g,l,r,k,q,e){var a,n,p,d,c,m,h,b,j,o,f;if(typeof(e)=="undefined"){f=e;}if(typeof(g)=="undefined"){g=true;}if(typeof(l)=="undefined"){l=null;}if(typeof(r)=="undefined"){r="";}if(typeof(k)=="undefined"){k=null;}if(typeof(q)=="undefined"){q=false;}d=f_sapir_get_frame("please_wait_iframe");if(!f_sapir_exists(d)){return null;}c=f_sapir_el("please_wait_iframe");if(!f_sapir_exists(c)){return null;}m=f_sapir_get_iframe_frame(d,"please_wait_iframe");if(!f_sapir_exists(m)){return null;}h=f_sapir_frame_window(d);if(!f_sapir_exists(h)){return null;}if(!g){f_sapir_class_prepend(c,"sapir_hide");return;}f_sapir_class_prepend(c,"sapir_hide");if(g_sapir_page_id=="scroller"||g_sapir_page_id=="field_scroller"||g_sapir_page_id=="cat_scroller"){if(!f_sapir_exists(g_sapir_popup_opener)){return null;}c.style.height="36px";c.style.width="328px";if(typeof(g_sapir_popup_opener.g_sapir_scroller_height)!="undefined"){c.style.top=f_sapir_measure((g_sapir_popup_opener.g_sapir_scroller_height-f_sapir_units(c.style.height))/2,1,g_sapir_popup_opener.g_sapir_scroller_height);c.style.left=f_sapir_measure((g_sapir_popup_opener.g_sapir_scroller_width-f_sapir_units(c.style.width))/2,1,g_sapir_popup_opener.g_sapir_scroller_width);}}else{if(l){if(f_sapir_exists(k)){o=new Number(k.scrollTop);}else{o=0;}c.setAttribute("height","36px");c.setAttribute("width","328px");c.style.top=new String(f_sapir_element_get_offsetTop(l)-o)+g_sapir_measure_unit;if(q==true){c.style.left=new String((screen.availWidth-328)/2)+g_sapir_measure_unit;}else{c.style.left=f_sapir_measure(f_sapir_element_get_offsetLeft(l),1,window.document.documentElement.clientWidth-f_sapir_units(c.getAttribute("width")));}}else{c.style.height="36px";c.style.width="328px";c.style.top=f_sapir_measure((window.document.documentElement.clientHeight-f_sapir_units(c.style.height))/2+f_sapir_element_get_offsetTop(window.document.documentElement),1,window.document.documentElement.clientHeight);c.style.left=f_sapir_measure((window.document.documentElement.clientWidth-f_sapir_units(c.style.width))/2,1,window.document.documentElement.clientwidth);}}f_sapir_class_remove(c,"sapir_hide");if(f_sapir_exists(h)){if(typeof(h.f_image_activate)!="undefined"){h.f_image_activate();}}return c;}function f_sapir_unload_before_handler(j){var g,c,e;var d,f,h,b;g_sapir_unload_before=true;d=false;if(g_sapir_browser_type=="chrome"&&g_sapir_page_id=="cat_split"){b=true;}else{b=false;}if(b){c=f_sapir_get_frame("main_frame");e=f_sapir_frame_window(c);}else{e=window;}if(e.g_sapir_cat_page){if(e.g_sapir_unload_confirm){if(!e.f_sapir_form_is_changed()){d=false;}else{d=true;}}else{e.g_sapir_unload_confirm=true;d=false;}}if(f_sapir_exists(e.g_sapir_popup_ref)){try{e.g_sapir_popup_ref.close();}catch(a){}}if(d){return e.g_sapir_dict.get_value("gui_6247");}if(e.g_sapir_unload_popup){e.f_sapir_please_wait_popup(true,null,"",null,true,"unload_before_handler : "+g_sapir_page_id);}if(e.g_sapir_cat_page){if(g_sapir_unload_called_by_app==false){if(e.g_sapir_unload_popup==false){e.f_sapir_please_wait_popup(true,null,"",null,true,"unload_before_handler");}}}if(e.g_sapir_cat_page){if(g_sapir_unload_called_by_app==false){return;}else{return"";}}else{return;}}function f_sapir_unload_handler(){var c;try{var b,a;f_sapir_rte_unload();if(g_sapir_is_popup&&g_sapir_is_ie_modal==false){if(g_sapir_popup_close_notify){if(f_sapir_exists(g_sapir_popup_opener)&&!g_sapir_popup_opener.closed){g_sapir_popup_opener.f_sapir_popup_closed();}}}if(f_sapir_exists(g_sapir_trace_win)){g_sapir_trace_win.close();}}catch(c){f_sapir_exception("sapirjsfile","unload",c);}}function f_sapir_limitPane_expand_by_id(c,b){var a;if(b=="limit"){a=f_sapir_el("limitOptionsTab");f_sapir_class_prepend(a,"active");a=f_sapir_el("databanksTab");f_sapir_class_remove(a,"active");a=f_sapir_el("limitOptions");f_sapir_class_remove(a,"sapir_hide");a=f_sapir_el("databanks");f_sapir_class_prepend(a,"sapir_hide");}else{a=f_sapir_el("limitOptionsTab");f_sapir_class_remove(a,"active");a=f_sapir_el("databanksTab");f_sapir_class_prepend(a,"active");a=f_sapir_el("databanks");f_sapir_class_remove(a,"sapir_hide");a=f_sapir_el("limitOptions");f_sapir_class_prepend(a,"sapir_hide");}}function f_sapir_basket_download(f,k){var n,d,l,e,a,m,c,j,g,b,h;g_sapir_basket_download_props=new sapir_basket_download_props();c=escape(f);j=escape(k);d=f_sapir_form_get_by_name("htmldw_submitForm");a=new String(f_sapir_selflinkarg(d,"lang"));m=new String(f_sapir_selflinkarg(d,"site"));l=new String(f_sapir_selflinkarg(d,"param"));e=new String(f_sapir_selflinkarg(d,"param2"));l_page_url_args="?lang="+a+"&param="+l+"&param2="+e+"&site="+m+"&confirm_title="+c+"&confirm_msg="+j;h=f_sapir_popup("basket_download_confirm.asp"+l_page_url_args,"","height=250,width=350,toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=yes");if(h==true){g_sapir_popup_ref.focus();}}function f_sapir_basket_download_confirm_init(a){}function f_sapir_basket_download_confirm_return(a){g_sapir_popup_opener.g_sapir_basket_download_props.ret=a;g_sapir_popup_opener.f_sapir_basket_download_back_to_opener(self);self.close();}function f_sapir_basket_download_back_to_opener(c){var d,f,j,h,a,k,b,e,g;if(g_sapir_basket_download_props.ret=="$sapir_basket_download$cancel$/sapir_basket_download$"||f_sapir_is_empty(g_sapir_basket_download_props.ret)){g_sapir_basket_download_props.ret="";if(g_sapir_cat_page){g_sapir_unload_confirm=true;}g_sapir_basket_download_props=null;return;}d=f_sapir_basket_download_result(g_sapir_basket_download_props);g=f_sapir_basket_download_response_msg(g_sapir_basket_download_props);if(c){f_sapir_get_element_by_id(c.document,"basket_download_response_msg").innerHTML=g;}else{f_sapir_alert(g);}if(g_sapir_cat_page){g_sapir_unload_confirm=true;}g_sapir_basket_download_props=null;return;if(c){c.close();}g_sapir_basket_download_props=null;}function f_sapir_basket_download_result(a){if(a.ret.indexOf("$sapir_basket_download$failed$/sapir_basket_download$")>=0){return false;}return true;}function f_sapir_basket_download_response_msg(a){l_error_code_begin_pos=a.ret.indexOf("$error_code$")+new String("$error_code$").length;l_error_code_end_pos=a.ret.indexOf("$/error_code$")-1;l_error_code=a.ret.substring(l_error_code_begin_pos,l_error_code_end_pos+1);l_error_msg_begin_pos=a.ret.indexOf("$error_text$")+new String("$error_text$").length;l_error_msg_end_pos=a.ret.indexOf("$/error_text$")-1;l_error_msg=a.ret.substring(l_error_msg_begin_pos,l_error_msg_end_pos+1);if(f_sapir_is_empty(l_error_msg)){l_error_msg="Basket download failed";if(!f_sapir_is_empty(l_error_code)){l_error_msg+="\r\n(error no.  "+l_error_code+")";}}return l_error_msg;}function f_sapir_textarea_width(b){var a,c;if(!g_sapir_browser_is_ie){return;}if(!f_sapir_is_empty(b.value)){c=new Number(window.document.documentElement.clientWidth);a="98.5%";b.style.width=new String(a);}}function f_sapir_textarea_design_refresh(){var a,b;if(!g_sapir_browser_is_ie){return;}a=g_sapir_textrea_list.length;for(b=0;b<a;b++){f_sapir_textarea_width(g_sapir_textrea_list[b]);}}function f_sapir_login_dialog_ok(){if(g_sapir_is_ie_modal==false){f_sapir_login_dialog_main();}else{f_sapir_login_dialog_main(g_sapir_popup_opener);}f_sapir_login_return("$sapir_login$ok$/sapir_login$");}function f_sapir_login_dialog_main(a){if(typeof(a)=="undefined"){f_sapir_login_dialog_init();}else{f_sapir_login_dialog_init(a);}}function f_sapir_changes_backup(e,g,a,c){var f,d,b;f=f_sapir_el("sapir_changes_"+e);if(!f){return;}b=new String(g);b=b.replace(/\"/g,'\\"');b=b.replace(/\'/g,"\\'");d=f.value;d=f_sapir_info_set_key(d,a+"."+c,b);f.value=d;return;}function f_sapir_changes_test(b){var c,a;c=f_sapir_el("sapir_changes_"+b);if(!c){return;}return;}function f_sapir_changes_restore(a_htmldw_name){var l_changes_restore_el,l_restore,l_changes,l_changes_string,l_key_value,l_key_value_string,l_key,l_key_string,l_value,l_dw_row,l_dw_col_name;l_restore=true;l_changes_restore_el=f_sapir_el("sapir_changes_"+a_htmldw_name);if(!f_sapir_exists(l_changes_restore_el)){return;}if(f_sapir_is_empty(l_changes_restore_el.value)){return;}if(!l_restore){f_sapir_location_reload();return;}l_changes=l_changes_restore_el.value;l_changes_string=new sapir_string_obj(l_changes);l_key_value=f_sapir_get_token(l_changes_string,g_sapir_info_delimiter);while(!f_sapir_is_empty(l_key_value)||l_changes_string.value.length>0){if(f_sapir_is_empty(l_key_value)){l_key_value=f_sapir_get_token(l_changes_string,g_sapir_info_delimiter);continue;}l_key_value_string=new sapir_string_obj(l_key_value);l_key=f_sapir_get_token(l_key_value_string,"==");l_value=l_key_value_string.value;l_key_string=new sapir_string_obj(l_key);l_dw_row=f_sapir_get_token(l_key_string,".");l_dw_col_name=l_key_string.value;eval(a_htmldw_name+'.SetItem (l_dw_row,"'+l_dw_col_name+'","'+l_value+'")');l_key_value=f_sapir_get_token(l_changes_string,g_sapir_info_delimiter);}}function f_sapir_delete_confirm_main(a){if(typeof(a)=="undefined"){f_sapir_delete_confirm_init();}else{f_sapir_delete_confirm_init(a);}}function f_sapir_delete_confirm_cancel(){if(f_sapir_exists(g_sapir_popup_opener)&&!g_sapir_popup_opener.closed){g_sapir_popup_opener.g_sapir_item_delete_props.ret="$sapir_delete$cancel$/sapir_delete$";}self.close();}function f_sapir_delete_confirm_delete(){var e,a,c,b,d;b=f_sapir_el("b_ok");d=f_sapir_el("b_cancel");b.disabled=true;d.disabled=true;e=f_sapir_el("form1");a=f_sapir_get_element_by_id(e,"param");c=a.value;c=f_sapir_param_set_key(c,"form_status","delete");a.value=c;e.submit();}function f_basket_download_cancel(){self.close();}function f_basket_download_go(c){var g,b,e,d,a,f;d=f_sapir_el("b_yes");l_no_button_el=f_sapir_el("b_no");f=f_sapir_el("b_cancel");d.disabled=true;l_no_button_el.disabled=true;f.disabled=true;g=f_sapir_form_get_by_name("form1");b=f_sapir_get_element_by_id(g,"param");e=b.value;if(c=="remove"){e=f_sapir_param_set_key(e,"remove_item","y");}else{e=f_sapir_param_set_key(e,"remove_item","n");}b.value=e;g.submit();}function f_sapir_basket_download_response_init(a){}function f_sapir_rte_unload(){var b,a;if(g_sapir_cat_page){if(g_sapir_is_rte){f_sapir_rte_set_design_mode("off");}}}function f_sapir_popup(g,d,b,e){var a,h;try{var j,c,f;if(typeof(e)=="undefined"){h=true;}else{h=e;}if(h==true){if(g_sapir_popup_ref!=null){if(g_sapir_popup_ref.closed==false){if(g_sapir_browser_is_ie==false){g_sapir_popup_ref.focus();}return false;}g_sapir_popup_ref=null;}}if(typeof(g)=="undefined"){j="";}else{j=g;}if(typeof(d)=="undefined"){c="";}else{c=d;}if(typeof(b)=="undefined"){f="";}else{f=b;}g_sapir_popup_ref=window.open(j,"_blank",f,false);return true;}catch(a){f_sapir_exception("sapirjsfile","popup",a);}}function f_sapir_ie_modal(b,d,g){var f;try{var a,c,e;if(typeof(b)=="undefined"){a="";}else{a=b;}if(typeof(d)=="undefined"){c="";}else{c=d;}if(typeof(g)=="undefined"){e="";}else{e=g;}showModalDialog(a,c,e);return true;}catch(f){f_sapir_exception("sapirjsfile","ie_modal",f);}}function f_sapir_popup_closed(){var a;try{if(typeof(g_sapir_scroller_props)!="undefined"){g_sapir_scroller_props=null;}if(typeof(g_sapir_cat_from_scroller_props)!="undefined"){g_sapir_cat_from_scroller_props=null;}if(typeof(g_sapir_media_scroller_props)!="undefined"){g_sapir_media_scroller_props=null;}if(typeof(g_sapir_media_upload_props)!="undefined"){g_sapir_media_upload_props=null;}if(typeof(g_sapir_field_insert_props)!="undefined"){g_sapir_field_insert_props=null;}if(typeof(g_sapir_field_trans_props)!="undefined"){g_sapir_field_trans_props=null;}if(typeof(g_sapir_item_delete_props)!="undefined"){g_sapir_item_delete_props=null;}}catch(a){f_sapir_exception("sapirjsfile","popup_closed",a);}g_sapir_popup_ref=null;}function f_sapir_input_keypress(d){var c=d?d:window.event;var a=c.keyCode;var b=String.fromCharCode(c.keyCode);if(a==13){var e;e=f_sapir_event_element(c).value;e+="<BR>";f_sapir_event_element(c).value=e;f_sapir_event_cancel(c);}}function f_sapir_page_title(){var a=false;l_set_title=true;if(l_set_title){l_page_title=document.title;if(f_sapir_exists(parent)){if(typeof(parent.g_sapir)!="undefined"){parent.document.title=l_page_title;}}else{document.title=l_page_title;}}}function f_sapir_register_from_login(b,a){f_sapir_login_return("$sapir_login$register$/sapir_login$",b);}function f_sapir_feedback_popup(){var c,h,b,a,d,e,f,g;c=escape(new String(g_sapir_feedback_popup_title));h=escape(new String(g_sapir_feedback_popup_msg));b=escape(new String(g_sapir_feedback_popup_close));a="?lang="+g_sapir_lang+"&title="+c+"&msg="+h+"&close="+b;f=460;g=103;d=(screen.availHeight-g)/2;e=(screen.availWidth-f)/2;l_popup_open_ret=f_sapir_popup("feedback_popup.asp"+a,"feedback_popup","height="+g+",width="+f+",top="+d+",left="+e+",toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=no");if(l_popup_open_ret==true){g_sapir_popup_ref.focus();}}function f_sapir_location_reload(){f_sapir_please_wait_popup(true,null,"",null,true,"location_reload");window.location.reload();}function f_sapir_is_popup(){if(f_sapir_is_ie_modal()){return true;}if(window.parent){if(window.parent.opener){return true;}}return false;}function f_sapir_is_ie_modal(){if(g_sapir_browser_is_ie&&typeof(dialogArguments)!="undefined"){return true;}return false;}function f_sapir_popup_opener(){if(f_sapir_is_ie_modal()){return window.dialogArguments;}if(typeof(window.parent.opener!="undefined")){return window.parent.opener;}return window.opener;}function f_sapir_browser_type(){var b,d,c,e,a;b=new String(navigator.userAgent);b=b.toLowerCase();g_sapir_browser_is_ie=false;c=b.indexOf("msie");if(c>=0){g_sapir_browser_type="ie";g_sapir_browser_is_ie=true;e=c+new String("msie ").length;a=b.indexOf(".",e);g_sapir_ie_ver=new Number(b.substring(e,a));}else{if(b.indexOf("firefox")>=0){g_sapir_browser_type="firefox";}else{if(b.indexOf("chrome")>=0){g_sapir_browser_type="chrome";}else{g_sapir_browser_type="";}}}return g_sapir_browser_type;}f_sapir_browser_type();function sideMenu(g,b){var f=$(".sideMenu");var d=$(".menuColumn");var a=$("#sideNavContainer");var c="";var e="";if($(f).hasClass("sideMenuShow")){$(f).removeClass("sideMenuShow");$(f).text(b);$(a).show();$(d).removeClass("menuColumnHide");c="show";}else{$(f).addClass("sideMenuShow");$(f).text(g);$(a).hide();$(d).addClass("menuColumnHide");c="hide";}if(f_sapir_exists(g_sapir_stateman_iframe_el)){e="key=sidemenu&value="+c;g_sapir_stateman_iframe_el.src="stateman.asp?"+e;}}function f_sapir_url_parse(b,g){var f=b;var e=f.split("&");for(var c=0;c<e.length;c++){var h=e[c].indexOf("=");if(h>=0){var a=e[c].substring(0,h);var d=e[c].substring(h+1);g.keys[g.keys.length]=a;g.values[g.values.length]=d;}}}function f_sapir_url_parse2(a){var d,f,b,c;d=new Object();d.keys=new Array();d.values=new Array();f=g_sapir_url.split("?")[1];if(f==""){return d;}b=new Array();b=f.split("&");for(c=0;c<b.length;c++){var e=new Array();e=b[c].split("=");d.keys[c]=e[0];d.values[c]=e[1];e=null;}return d;}function f_sapir_trace_init(){f_sapir_alert("f_sapir_trace_init");g_sapir_trace_win=window.open("sapir_log.htm","","height=500,width=200,toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=yes");}function f_sapir_trace(a,b){return;if(f_sapir_is_empty(g_sapir_trace_win)){return;}g_sapir_trace_win.f_trace(a,b);}function f_sapir_trace_closed(){g_sapir_trace_win=null;}function f_sapir_trace_reset(){if(f_sapir_is_empty(g_sapir_trace_win)){return;}g_sapir_trace_win.f_trace_ui_clear();}function f_sapir_re_login(){g_sapir_re_login_timeout_id=window.setTimeout("f_sapir_re_login_post ()",500);}function f_sapir_re_login_post(){if(g_sapir_re_login_timeout_id!=null){clearTimeout(g_sapir_re_login_timeout_id);g_sapir_re_login_timeout_id=null;}if(typeof(g_sapir_popup_login)!="undefined"){f_sapir_please_wait_popup(true,null,"",null,true,"f_sapir_re_login");}var h,l,a,b,c,f,g,j,e,k;if(!g_sapir_cat_page){h=f_sapir_form_get_by_name("htmldw_submitForm");}else{h=g_sapir_form.submit_form;}if(f_sapir_exists(h)){l=new String(f_sapir_selflinkarg(h,"site"));a=new String(f_sapir_selflinkarg(h,"lang"));c=new String(f_sapir_selflinkarg(h,"rsvr"));j=new String(f_sapir_selflinkarg(h,"param"));}else{if(typeof(g_sapir_scroller_url)!="undefined"){a=g_sapir_scroller_url.lang;c=g_sapir_scroller_url.rsvr;j=g_sapir_scroller_url.extra_param;l=g_sapir_scroller_url.site;}else{if(typeof(g_sapir_url)!="undefined"){var d=f_sapir_url_parse2(g_sapir_url);a=d.values[d.keys.indexOf("lang")];c=d.values[d.keys.indexOf("rsvr")];j=d.values[d.keys.indexOf("param")];l=d.values[d.keys.indexOf("site")];}else{a=g_sapir_lang;c=g_sapir_re_login.rsvr;j=g_sapir_re_login.param;l=g_sapir_re_login.site;}}}f_sapir_login("login_check",a,"","",c,j,"","",l);}function f_sapir_re_login_post_notinuse(){if(g_sapir_re_login_timeout_id!=null){clearTimeout(g_sapir_re_login_timeout_id);g_sapir_re_login_timeout_id=null;}var g,k,a,b,c,e,f,h,d,j;a=g_sapir_lang;c=g_sapir_re_login.rsvr;h=g_sapir_re_login.param;k=g_sapir_re_login.site;f_sapir_login("login",a,"","",c,h,"","",k);}function sapir_re_login(b,a,c){if(b){this.rsvr=b;}if(a){this.param=a;}if(c){this.site=c;}}function f_sapir_window_unload(){}function f_sapir_struct_change(a){var b;b=f_sapir_url_param_set_key(g_sapir_url,"struct_id",a);f_sapir_location_replace(b);return false;}function f_sapir_row_actions_get_height(b){var d,c,e;e=0;d=b.getElementsByTagName("A");c=d.length;for(var a=0;a<c;a++){if(f_sapir_class_find(d[a],"sapir_invisible")){continue;}e+=16;}return e;}function f_sapir_reader_update(e,d,b,l,c,j,k){var f,o,g,h,a,n;var m=false;o="";g="";h="";a=l;if(!f_sapir_is_empty(a)){g=g+o+"lang="+a;o="&";}n=j;if(!f_sapir_is_empty(n)){n=n.replace(/&lt;/g,"<");n=n.replace(/&gt;/g,">");g=g+o+"site="+n;o="&";}h=g;if(!f_sapir_is_empty(d)){h=h+o+"module="+d;o="&";}if(!f_sapir_is_empty(b)){h=h+o+"page="+b;o="&";}if(!f_sapir_is_empty(k)){h=h+o+"param="+k;o="&";}if(!f_sapir_is_empty(h)){h="?"+h;}f="cat_form.asp"+h;f_sapir_please_wait_popup(true,null,"",null,true,"f_sapir_reader_update");g_sapir_reader_update_props=null;g_sapir_reader_update_props=new sapir_reader_update_props();m=f_sapir_popup(f,"reader update","height=550,width=750,toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=yes");if(m==true){g_sapir_popup_ref.focus();}}function f_sapir_reader_reg(){g_sapir_reader_reg_timeout_id=window.setTimeout("f_sapir_reader_reg_post ()",500);}function f_sapir_reader_reg_post(){if(g_sapir_reader_reg_timeout_id!=null){clearTimeout(g_sapir_reader_reg_timeout_id);g_sapir_reader_reg_timeout_id=null;}if(g_sapir_popup_ref!=null){g_sapir_reader_reg_timeout_id=window.setTimeout("f_sapir_reader_reg_post ()",500);return;}var a=false;f_sapir_please_wait_popup(true,null,"",null,true,"f_sapir_reader_reg");g_sapir_reader_reg_props=null;g_sapir_reader_reg_props=new sapir_reader_reg_props();a=f_sapir_popup(g_sapir_login_register_url,"reader registration","height=620,width=850,toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=yes");if(a==true){g_sapir_popup_ref.focus();}}function f_sapir_reader_reg_ok(){if(f_sapir_exists(g_sapir_popup_opener)&&!g_sapir_popup_opener.closed){g_sapir_popup_opener.f_sapir_reader_reg_back_to_opener();}self.close();}function f_sapir_reader_reg_back_to_opener(){f_sapir_please_wait_popup(false,null,"",null,true,"reader_reg_back_to_opener");f_sapir_please_wait_popup(true,null,"",null,true,"reader_reg_back_to_opener");if(new String(window.location).indexOf(".asp?")<=0){if(typeof(g_sapir_url)!="undefined"){f_sapir_location_replace(g_sapir_url);return;}else{f_sapir_location_reload();return;}}else{f_sapir_location_reload();return;}}function f_sapir_review_add(a){var b=false;f_sapir_please_wait_popup(true,null,"",null,true,"f_sapir_review");b=f_sapir_popup(a,"add review","height=350,width=770,toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=yes");if(b==true){g_sapir_popup_ref.focus();}}function f_sapir_review_add_ok(){if(new String(window.location).indexOf(".asp?")<=0){if(typeof(g_sapir_url)!="undefined"){f_sapir_location_replace(g_sapir_url);return;}else{f_sapir_location_reload();return;}}else{f_sapir_location_reload();return;}}function f_sapir_logged_user_state(){var a,b;if(f_sapir_exists(g_sapir_popup_ref)){if(g_sapir_popup_ref.closed==false){return null;}}if(g_sapir_is_popup==false){return g_sapir_logged_user_state;}if(window.location.href.indexOf("/scroller.asp")>=0){a=window.parent.opener;}else{a=g_sapir_popup_opener;}while(f_sapir_exists(a)){b=a;if(a.location.href.indexOf("/scroller.asp")>=0){a=a.parent.opener;}else{a=a.g_sapir_popup_opener;}}return b.g_sapir_logged_user_state;}function sapir_logged_user_state(a){this.logged_user_validation_interval=a;this.logged_user_validation_interval=new Number(this.logged_user_validation_interval)*1000;}function f_sapir_caret_get_position(b){var c=0;if(document.selection){var a=document.selection.createRange();a.moveStart("character",-b.value.length);c=a.text.length;return c;}return -1;}function f_sapir_ddlb_get_option_index(d,c,a){var b,e;e=false;b=d.options.length;for(idx=0;idx<b;idx++){if(c=="value"){if(d.options[idx].value==a){e=true;break;}}else{if(c=="text"){if(d.options[idx].text==a){e=true;break;}}}}if(!e){return -1;}return idx;}function f_sapir_set_attribute(a,c,d){var b;if(!f_sapir_exists(a)){return;}if(!f_sapir_exists(a.attributes)){return;}b=a.getAttribute(c);if(b==undefined||b==null){b=document.createAttribute(c);a.setAttributeNode(b);}a.setAttribute(c,d);}function f_sapir_ShowAttribs(d){var b;b="";var c=d.attributes;for(var a=0;a<c.length;a++){var e=c[a];b+=e.nodeName+"="+e.nodeValue+" ("+e.specified+")<BR>";}return b;}function f_sapir_slashes(a){var c=new String(a);var b;if(c.indexOf("\\")>0){b=escape(c);}else{b=c;}return b;}function f_sapir_strip_chars_in_bag(d,f){var b,e;var a="";e=new String(f);for(b=0;b<d.length;b++){var g=d.charAt(b);if(e.indexOf(g)==-1){a+=g;}}return a;}function f_sapir_style_get_numeric_value(b,c){var d,a;d=f_sapir_style_get_value(b,c);a=f_sapir_units(d);return a;}function f_sapir_style_get_value(a,b){return a.currentStyle[b];}function f_sapir_style_set_value(a_el,a_style_prop,a_value){eval("a_el.style."+a_style_prop+' = "'+a_value+'"');}function f_sapir_time_get(){var b=new Date();var a=b.getHours();var c=b.getMinutes();var e=b.getSeconds();var d=""+((a>12)?a-12:a);if(d=="0"){d=12;}d+=((c<10)?":0":":")+c;d+=((e<10)?":0":":")+e;return d;}function f_sapir_trace_element_attribs(c){var b=a_el.attributes;for(var a=0;a<b.length;a++){var d=b[a];f_sapir_log("f_sapir_trace_element_attribs",a_el.name+" : "+d.nodeName+"="+d.nodeValue+" ("+d.specified+")",0);}}function f_sapir_trace_element_attribs2(d,b){b.innerHTML="";var c=d.attributes;for(var a=0;a<c.length;a++){var e=c[a];b.innerHTML+=e.nodeName+"="+e.nodeValue+" ("+e.specified+")<BR>";}}function f_sapir_trim(c){if(typeof c!="string"){return c;}var b=new String(c);var a=b.substring(0,1);while(a==" "){b=b.substring(1,b.length);a=b.substring(0,1);}a=b.substring(b.length-1,b.length);while(a==" "){b=b.substring(0,b.length-1);a=b.substring(b.length-1,b.length);}while(b.indexOf("  ")!=-1){b=b.substring(0,b.indexOf("  "))+b.substring(b.indexOf("  ")+1,b.length);}return b;}function f_sapir_ddlb_mouse_wheel(a){var b;b=a||window.event;f_sapir_event_cancel(b);}function f_sapir_escape(b,a){var e;if(f_sapir_is_empty(a)){e=new String("");}else{e=new String(a);}f_sapir_log("f_sapir_escape",b,3);var d=new String(b);var c;if(f_sapir_is_empty(a)||e.indexOf("'")>=0){d=d.replace(/\'/g,"!33;39;");}if(f_sapir_is_empty(a)||e.indexOf('"')>=0){d=d.replace(/"/g,"&quot;");}if(f_sapir_is_empty(a)||e.indexOf("#")>=0){d=d.replace(/#/g,"!33;35;");}if(f_sapir_is_empty(a)||e.indexOf("!&")>=0){d=d.replace(/!/g,"!33;33;");}if(f_sapir_is_empty(a)||e.indexOf("<")>=0){d=d.replace(/</g,"&lt;");}if(f_sapir_is_empty(a)||e.indexOf(">")>=0){d=d.replace(/>/g,"&gt;");}if(f_sapir_is_empty(a)||e.indexOf("&")>=0){d=d.replace(/&/g,"&amp;");}c=d;return c;}function f_sapir_get_attribute(a,b){if(!f_sapir_exists(a)){return null;}if(!f_sapir_exists(a.attributes)){return null;}return a.getAttribute(b);}function f_sapir_href(b,c){var a;if(!f_sapir_is_empty(c)){a="?"+c;}else{a="";}f_sapir_window_location_set(b+a);}function f_sapir_KeyCheck(c){var b;if(window.event){b=window.event;}else{b=c;}if(b.shiftKey){return;}l_el=f_sapir_event_element(b);if(!f_sapir_exists(l_el)){return;}if(l_el.type=="select-one"){return;}var a=b.keyCode;switch(a){case 16:break;case 38:g_sapir_form.dview_current.row_up();break;case 40:g_sapir_form.dview_current.row_down();break;}}function f_sapir_list_to_array(e,b){var d,c,a;d=new sapir_string_obj(e);a=new Array();c=f_sapir_get_token(d,b);while(!f_sapir_is_empty(c)){a.push(c);c=f_sapir_get_token(d,b);}return a;}function f_sapir_log(a,c,b){}function f_sapir_msgbox(h,b,j,c,f){var e,d,g,a;e="";if(j=="error"){d=" "+j;}else{d="";}if(f_sapir_is_empty(b)){g="";}else{if(!f_sapir_is_empty(e)||!f_sapir_is_empty(d)){g=" :\r\n";}else{g="";}}a=e+d+g+b;if(f=="confirm"){return confirm(a);}else{if(f=="alert"){f_sapir_alert(a);}}return true;}function f_sapir_number_mask(){var c=window.event.srcElement;var l=window.event.keyCode;var a=false;var f;var g=" ";var h;f_sapir_debugger();if(window.event.srcElement.readOnly){return;}if((l>36&&l<41)||(l>34&&l<37)){return 1;}if(window.event.ctrlKey&&(l==67||l==86||l==88||l==90)){return 1;}if(window.event.shiftKey||window.event.ctrlKey||window.event.altKey){return;}if(l==9){return true;}if(l==8||l==46){return true;}if((l>47&&l<58)||(l>95&&l<106)){h=true;}else{h=false;}if(!h){f_sapir_log("number_mask","reject",3);return false;}var d=f_sapir_caret_get_position(c);f_sapir_log("mask","Caret Position = "+d,3);var n=document.selection.createRange();if(n.parentElement()==c&&n.text.length>0){a=true;}f_sapir_log("mask","objTextBox.value = "+c.value,3);var b=c.value.substring(d,d-1);if((b!=g)&&!(l==8||l==46)&&n.text==0){return 0;}if((l>47&&l<58)||(l>95&&l<106)){if(l>95){l-=(95-47);}if(a){var k=c.value.substring(0,d-1);k+=String.fromCharCode(l);for(var e=1;e<n.text.length;e++){k+=g;}var j=c.value.substring(d+n.text.length-1,c.value.length);k+=j;c.value=k;}objSelectedRange=c.createTextRange();objSelectedRange.move("character",d);objSelectedRange.select();}if(l==8||l==46){if(a){f_sapir_log("mask","in selected 2",3);var k=c.value.substring(0,d-1);k+=g;for(var e=1;e<n.text.length;e++){var m=n.text.substring(e,e+1);k+=g;}var j=c.value.substring(d+n.text.length-1,c.value.length);k+=j;c.value=k;d=d+1;}else{var k=c.value.substring(0,d-2);var j=c.value.substring(d-1,c.value.length);k+=g;k+=j;c.value=k;}objRange=c.createTextRange();objRange.move("character",d-1);objRange.select();}}function f_sapir_number_validate(a){var b;b=isNaN(a);return !b;}function f_sapir_pixels_to_units(a){if(g_sapir_measure_unit=="in"){return a/70;}else{if(g_sapir_measure_unit=="px"){return a;}}}var g_sapir_measure_unit="px";var g_sapir_post_f5_frame_level_timeout_id=null;var g_sapir_date_delimiter="/";var g_sapir_key_not_found="$sapir_not_found$";var g_sapir_info_delimiter="*^";function trim(c){if(typeof c!="string"){return c;}var b=c;var a=b.substring(0,1);while(a==" "){b=b.substring(1,b.length);a=b.substring(0,1);}a=b.substring(b.length-1,b.length);while(a==" "){b=b.substring(0,b.length-1);a=b.substring(b.length-1,b.length);}while(b.indexOf("  ")!=-1){b=b.substring(0,b.indexOf("  "))+b.substring(b.indexOf("  ")+1,b.length);}return b;}function stripHTML(a){var b=a.replace(/(<([^>]+)>)/ig,"");b=b.replace(/\r\n/g," ");b=b.replace(/\n/g," ");b=b.replace(/\r/g," ");b=trim(b);return b;}function expandcontent(a,b){if(ccollect.length>0){document.getElementById(b).style.display=(document.getElementById(b).style.display!="none")?"none":"";a.src=(document.getElementById(b).style.display=="none")?expandsymbol:contractsymbol;}}function getElementbyClass(a,e){var c=new Array();var d=0;var b=a.length;for(i=0;i<b;i++){if(a[i].className==e){c[d++]=a[i];}}return c;}if(!Array.prototype.indexOf){Array.prototype.indexOf=function(b){var a=this.length;var c=Number(arguments[1])||0;c=(c<0)?Math.ceil(c):Math.floor(c);if(c<0){c+=a;}for(;c<a;c++){if(c in this&&this[c]===b){return c;}}return -1;};}function f_sapir_class_append(a,b){a.className+=" "+b;}function f_sapir_class_find(c,b){var a,f,e,d;if(!f_sapir_exists(c)){return false;}a=new String(c.className);f=a.indexOf(b);if(f<0){return false;}d=a.indexOf(" ",f);if(d>f){if((d-f-1)==(b.length-1)){return true;}else{return false;}}e=f+b.length-1;if(e<0||e!=(a.length-1)){return false;}return true;}function f_sapir_class_override(a,b){a.className=b;return 1;}function f_sapir_class_prepend(a,b){f_sapir_class_remove(a,b);a.className=b+" "+a.className;}function f_sapir_class_prepend_list(b,d){var a,c;a=b.length;for(c=0;c<a;c++){f_sapir_class_prepend(b[c],d);}}function f_sapir_class_remove(d,c){var a,b,e,f;if(!f_sapir_class_find(d,c)){return;}a=new String(d.className);b=a.indexOf(c);e=a.indexOf(" ",b);f=a.length-1;if(e==-1){e=f;}else{if(f>-1){e=Math.min(e,f);}}d.className=a.substring(0,b)+" "+a.substring(e+1);}function f_sapir_class_remove_list(b,d){var a,c;a=b.length;for(c=0;c<a;c++){f_sapir_class_remove(b[c],d);}}function f_sapir_class_replace(b,e,g){var a,d,c,f;if(!f_sapir_class_find(b,e)){b.className+=" "+g;return 1;}a=new String(b.className);d=a.indexOf(e);if(d<0){b.className+=" "+g;return 1;}f=a.indexOf(" ",d);if(f>d){c=f-1;}else{c=d+e.length-1;}if(c<0){return -1;}b.className=a.substring(0,d)+g+" "+a.substring(c+1);return 1;}function f_sapir_now(){var b,a,c,e,d;b=new Date();a=b.getHours();c=b.getMinutes();e=b.getSeconds();d=b+" "+((a>12)?a-12:a);if(d=="0"){d=12;}d+=((c<10)?":0":":")+c;d+=((e<10)?":0":":")+e;return d;}function f_sapir_date_validate(m,a,o,g,n){return true;var d,j,e,c,h;if(!f_sapir_is_empty(a)){h=a;}else{h=false;}if(m==""){return true;}c=m.replace(/_/g,"0");var b=f_sapir_days_array(12);var l=c.indexOf(g_sapir_date_delimiter);var k=c.indexOf(g_sapir_date_delimiter,l+1);if(o=="dd/mm/yyyy"){d=c.substring(0,l);j=c.substring(l+1,k);}else{j=c.substring(0,l);d=c.substring(l+1,k);}e=c.substring(k+1);strYr=e;if(d.charAt(0)=="0"&&d.length>1){d=d.substring(1);}if(j.charAt(0)=="0"&&j.length>1){j=j.substring(1);}for(var f=1;f<=3;f++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1);}}month=parseInt(j);day=parseInt(d);year=parseInt(strYr);if(l==-1||k==-1){f_sapir_log("f_sapir_date_validate","The date format should be : mm/dd/yyyy",3);return false;}if(j.length<1||(h&&month<1)||month>12){f_sapir_log("f_sapir_date_validate","error : invalid month",3);return false;}if(d.length<1||(h&&day<1)||day>31||(month==2&&day>f_sapir_days_in_february(year))||day>b[month]){return false;}if(e.length!=4||(h&&year==0)||year<g||year>n){return false;}if(c.indexOf(g_sapir_date_delimiter,k+1)!=-1||f_sapir_is_integer(f_sapir_strip_chars_in_bag(c,g_sapir_date_delimiter))==false){return false;}return true;}function f_sapir_decode_text(a){var b;b=a;b=b.replace(/&#34;/g,'"');b=b.replace(/&#39;/g,"'");b=b.replace(/&#39;/g,"'");b=b.replace(/&#47;/g,"/");b=b.replace(/&#92;/g,"\\");b=b.replace(/&#60;/g,"<");b=b.replace(/&#62;/g,">");b=b.replace(/&#38;/g,"&");return b;}function f_sapir_decode_url(a){var b;b=a;b=unescape(b);b=b.replace(/\\/g,"/");return b;}function f_sapir_exists(b){var c,a;c=typeof(b);switch(c){case"object":a=true;break;case"undefined":a=false;break;case"function":a=true;break;default:a=false;}if(a){if(b==null){a=false;}}return a;}function f_sapir_el_get_document(c){var b,d,f,a,e;b=false;d=c;a=true;e=null;while(a==true&&d!=null&&b==false){if(d.parent){f=d.parent;}else{f=d.parentElement;}if(f_sapir_exists(f)){if(f.nodeType){if(f.nodeType=="9"){b=true;}}}else{a=false;}d=f;}if(b==true){return d;}}function f_sapir_event(a){if(window.event){return window.event;}else{return a;}return null;}function f_sapir_event_cancel(a){a||(a=window.event);if(a==null){return false;}if(a.preventDefault){a.preventDefault();}if(a.stopPropagation){a.stopPropagation();}a.cancelBubble=true;a.returnValue=false;return false;}function f_sapir_event_element(a){if(window.event){return window.event.srcElement;}if(a.target){return a.target;}if(a.currentTarget){return a.currentTarget;}return null;}function f_sapir_event_key_code(a){if(window.event){return window.event.keyCode;}else{return a.keyCode;}return null;}function f_sapir_event_parent_element(a){if(window.event){return window.event.srcElement.parentElement;}else{return a.target.parentNode;}return null;}function f_sapir_el_get_id(c){var d,b;if(!f_sapir_exists(c)){return"";}try{b=c.name;}catch(a){}try{d=c.id;}catch(a){}if(!f_sapir_is_empty(b)){return b;}if(!f_sapir_is_empty(d)){return d;}return"";}function f_sapir_info_obj(a_sapir_info){var l_sapir_info_string,l_sapir_info_obj,l_key_value,l_key_value_string,l_key,l_value;l_sapir_info_obj=new sapir_info_class();l_sapir_info_string=new sapir_string_obj(a_sapir_info);l_key_value=f_sapir_get_token(l_sapir_info_string,g_sapir_info_delimiter);while(!f_sapir_is_empty(l_key_value)||l_sapir_info_string.value.length>0){if(f_sapir_is_empty(l_key_value)){l_key_value=f_sapir_get_token(l_sapir_info_string,g_sapir_info_delimiter);continue;}l_key_value_string=new sapir_string_obj(l_key_value);l_key=f_sapir_get_token(l_key_value_string,"==");l_value=l_key_value_string.value;eval("l_sapir_info_obj."+l_key+' = "'+l_value+'"');l_key_value=f_sapir_get_token(l_sapir_info_string,g_sapir_info_delimiter);}return l_sapir_info_obj;}function sapir_info_class(){}function f_sapir_info_get_key(c,e){var b,d,g,a,f,h;b=new String(c);d=g_sapir_info_delimiter+e+"==";g=b.indexOf(d);if(g<0){return g_sapir_key_not_found;}f=g+d.length;a=b.indexOf(g_sapir_info_delimiter,f);h=b.substring(f,a);return h;}function f_sapir_info_set_key(c,h,g){var k,j,a,e,b,f,d;k=new String(c);d=f_sapir_info_get_key(c,h);if(d==g_sapir_key_not_found){k=k+g_sapir_info_delimiter+h+"=="+g+g_sapir_info_delimiter;return k;}j=g_sapir_info_delimiter+h+"==";a=k.indexOf(j);b=a+j.length;e=k.indexOf(g_sapir_info_delimiter,b);k=k.substring(0,b)+g+k.substring(e);return k;}function f_sapir_is_empty(b){var a;if(b==null){return true;}if(b==undefined){return true;}a=new String(b);if(a==""){return true;}if(a=="null"){return true;}if(a=="undefined"){return true;}if(a==null||a==undefined||a==""){return true;}return false;}function f_sapir_is_implemented(a_func_name){var l_typeof=eval("typeof "+a_func_name);if(l_typeof=="function"||l_typeof=="object"){return true;}return false;}function f_sapir_get_frame(a,b){var c;if(b){c=b;}else{c=window;}if(c.document.frames){return c.document.frames[a];}if(c.document.getElementById){return c.document.getElementById(a);}if(c.document.all){return c.document.all(a);}return null;}function f_sapir_frame_window(a){if(!f_sapir_exists(a)){return null;}if(a.contentWindow){return a.contentWindow;}return a;}function f_sapir_frame_document(a){if(typeof(a)=="undefined"){return null;}if(!f_sapir_exists(a)){return null;}if(typeof(a.document)!="undefined"){if(f_sapir_exists(a.document)){return a.document;}return null;}if(typeof(f_sapir_frame_window(a).document)!="undefined"){if(f_sapir_exists(f_sapir_frame_window(a).document)){return f_sapir_frame_window(a).document;}return null;}if(f_sapir_exists(f_sapir_get_iframe_frame(a))){return f_sapir_get_iframe_frame(a);}if(typeof(a.contentDocument)!="undefined"){if(f_sapir_exists(a.contentDocument)){return a.contentDocument;}return null;}if(typeof(a.htmliframeelement)!="undefined"){if(f_sapir_exists(a.htmliframeelement)){if(f_sapir_exists(a.htmliframeelement.contentDocument)){return a.htmliframeelement.contentDocument;}}return null;}return null;}function f_sapir_get_iframe_frame(a,b){if(typeof(a)=="undefined"){return null;}if(!f_sapir_exists(a)){return null;}if(typeof(a.frameElement)!="undefined"){if(f_sapir_exists(a.frameElement)){return a.frameElement;}return null;}if(typeof(f_sapir_frame_window(a).frameElement)!="undefined"){if(f_sapir_exists(f_sapir_frame_window(a).frameElement)){return f_sapir_frame_window(a).frameElement;}return null;}return null;}function f_sapir_el(a){return f_sapir_get_element_by_id(window.document,a);}function f_sapir_get_element_by_id(c,b){var a;if(!f_sapir_exists(c)){return null;}if(c.getElementById){a=c.getElementById(b);}else{if(window.document.getElementById){a=window.document.getElementById(b);}}if(f_sapir_exists(a)){return a;}if(!document.all){return null;}a=c.all[b];if(f_sapir_exists(a)){return a;}return null;}function f_sapir_el_id(b){var a;if(!f_sapir_exists(b)){return"";}if(b.getAttribute){a=b.getAttribute("id");}if(!f_sapir_is_empty(a)){return a;}if(typeof(b.id)!="undefined"){a=b.id;}if(!f_sapir_is_empty(a)){return a;}if(b.getAttribute){a=b.getAttribute("name");}if(!f_sapir_is_empty(a)){return a;}if(typeof(b.name)!="undefined"){a=b.name;}if(!f_sapir_is_empty(a)){return a;}if(f_sapir_is_empty(a)){return"";}}function removeClassName(b,a){b.className=b.className.replace(a,"").trim();}function rtclickcheck(a){return false;}function sapir_string_obj(a){this.value=a;}function stripedTable(){return;if(document.getElementById&&document.getElementsByTagName){var c=document.getElementsByTagName("table");if(!c){return;}for(var e=0;e<c.length;e++){if(c[e].className.match(/[\w\s ]*scrollTable[\w\s ]*/)){var a=c[e].getElementsByTagName("tr");for(var d=0;d<a.length;d++){removeClassName(a[d],"alternateRow");addCSSClass(a[d],"normalRow");}for(var b=0;b<a.length;b+=2){removeClassName(a[b],"normalRow");addCSSClass(a[b],"alternateRow");}}}}}function f_sapir_get_attribute(a,b){if(!f_sapir_exists(a)){return null;}if(!f_sapir_exists(a.attributes)){return null;}return a.getAttribute(b);}function f_sapir_set_attribute(a,c,d){var b;if(!f_sapir_exists(a)){return;}if(!f_sapir_exists(a.attributes)){return;}b=a.getAttribute(c);if(b==undefined||b==null){b=document.createAttribute(c);a.setAttributeNode(b);}a.setAttribute(c,d);}function f_sapir_ShowAttribs(d){var b;b="";var c=d.attributes;for(var a=0;a<c.length;a++){var e=c[a];b+=e.nodeName+"="+e.nodeValue+" ("+e.specified+")<BR>";}return b;}function f_sapir_focus_default_field(c){var a,b;var d=navigator.appName;a=f_sapir_el(c);if(!f_sapir_exists(a)){return;}b=f_sapir_el("cb_update_0");if(f_sapir_exists(b)){b.focus();}a.focus();if(f_sapir_is_ie_modal()){self.focus();}if(g_sapir_browser_is_ie){a.setActive();}}function Left(a,b){if(b<=0){return"";}else{if(b>String(a).length){return a;}else{return String(a).substring(0,b);}}}function Right(b,c){if(c<=0){return"";}else{if(c>String(b).length){return b;}else{var a=String(b).length;return String(b).substring(a,a-c);}}}function viewSource(){var a;a=window.open();a.document.open("text/plain").write(document.documentElement.outerHTML);}function f_sapir_is_checkbox(a){if(a.type=="checkbox"){return true;}return false;}function f_sapir_is_dropdown(a){if(a.multiple==undefined){return false;}return true;}function f_sapir_is_integer(b){var a;for(a=0;a<b.length;a++){var d=b.charAt(a);if(((d<"0")||(d>"9"))){return false;}}return true;}function f_sapir_is_textarea(a){if(a.rows==undefined){return false;}return true;}function f_sapir_is_readonly(a){if(f_sapir_is_checkbox(a)){return a.disabled;}if(f_sapir_is_dropdown(a)){return a.disabled;}if(f_sapir_is_textarea(a)){if(typeof(a.disabled)!="undefined"){if(a.disabled=="disabled"||a.disabled==true){return true;}}if(typeof(a.readOnly)!="undefined"){if(a.readOnly=="readonly"||a.readOnly==true){return true;}}return false;}if(typeof(a.disabled)!="undefined"){if(a.disabled=="disabled"){return true;}}if(typeof(a.readOnly)!="undefined"){if(a.readOnly=="readonly"){return true;}}return false;}function f_sapir_units(a){var d,c,b;d=new String(a);c=d.indexOf(g_sapir_measure_unit);if(c<0){b=new Number(d);}else{b=new Number(d.substring(0,d.length-g_sapir_measure_unit.length));}return b;}function f_sapir_measure(b,d,a,f){var e,c;if(typeof(f)=="undefined"){f=false;}e=b;if(d>=0&&e<d){e=d;}else{if(a>=0&&e>a){e=a;}}c=new String(e);if(f==false){c+=g_sapir_measure_unit;}return c;}function getMouseX(c,b){var a;if(g_sapir_browser_is_ie){a=c.clientX+b.document.body.scrollLeft;}else{a=c.pageX;}if(a<0){a=0;}return a;}function getMouseY(c,b){var a;if(g_sapir_browser_is_ie){a=event.clientY+b.document.body.scrollTop;}else{a=c.pageY;}if(a<0){a=0;}return a;}function f_sapir_mousedown(b){var a;if(!(b)){b=window.event;}f_sapir_mousedown_logic(b);f_sapir_event_cancel(b);}function f_sapir_mousedown_logic(e){var l_el_name;l_el_name=f_sapir_el_get_id(f_sapir_event_element(e));if(f_sapir_is_implemented("f_sapir_"+l_el_name+"_mousedown")){eval("f_sapir_"+l_el_name+"_mousedown (e)");}}function f_sapir_mousemove_logic(e){var l_el_name;l_el_name=f_sapir_el_get_id(f_sapir_event_element(e));if(f_sapir_is_implemented("f_sapir_"+l_el_name+"_mousemove")){eval("f_sapir_"+l_el_name+"_mousemove (e)");}}function f_sapir_mouseup_logic(e){var l_el_name;l_el_name=f_sapir_el_get_id(f_sapir_event_element(e));if(f_sapir_is_implemented("f_sapir_"+l_el_name+"_mouseup")){eval("f_sapir_"+l_el_name+"_mouseup (e)");}}function f_hex_to_dec(a){return parseInt(a,16);}function f_string_to_array(c){var b,a;b=new String(c);a=b.split("");return a;}function f_decode_string(d){var f,c;var b,e;e=d;f=e.indexOf("!");while(f>=0){c=e.indexOf(";",f);b=e.substr(f+1,(c-f)-1);var a;a=e.substr(0,f);a+=String.fromCharCode(parseInt(b));a+=e.substr(c+1);e=a;f=e.indexOf("!");}return e;}function nof5(){if(window.frames&&window.frames[0]){window.frames[0].focus();for(var a=0;a<window.frames.length;a++){if(document.all&&document.body.filters){window.frames[a].document.onkeydown=new Function("var e=window.frames["+a+"].event; if(e.keyCode==116){e.keyCode=0;return false;};");}else{if(document.getElementById){window.frames[a].onkeypress=new Function("e","if(e.keyCode==116){e.preventDefault();e.stopPropagation();}");}}}}}function f5_frame_level(){window.document.onkeydown=f5_frame_level_impl;}function f5_frame_level_impl(a){var b;if(document.all){b=window.event;}else{b=a;}if(b.keyCode==116){if(document.all){b.keyCode=0;g_sapir_post_f5_frame_level_timeout_id=window.setTimeout("f5_frame_level_post ()",150);return false;}else{if(document.getElementById){b.preventDefault();b.stopPropagation();g_sapir_post_f5_frame_level_timeout_id=window.setTimeout("f5_frame_level_post ()",150);return;}}}if(f_sapir_is_implemented("keyDown")){keyDown();}}function f5_frame_level_post(){f_sapir_location_reload();}function f_sapir_get_token(c,d){var b,a,e;b=c.value.indexOf(d);if(b<0){return null;}e=c.value.substring(0,b);c.value=c.value.substring(b+d.length);return e;}function f_sapir_url_encode(b){var a;a=new String(b);a=a.replace(/\"/g,"%22");a=a.replace(/\'/g,"%27");a=a.replace(/\&lt;/g,"<");a=a.replace(/\&gt;/g,">");if(a.indexOf(".pdf#")<0){a=a.replace(/\#/g,"%23");}return a;}function f_sapir_event_add(obj,evType,fn,capture){var l_capture;if(!f_sapir_exists(obj)){f_sapir_alert("event_add failed : object does not exist : "+evType+" = "+fn);return;}if(typeof(capture)!="undefined"){l_capture=capture;}else{l_capture=false;}if(obj.addEventListener){try{eval('obj.addEventListener ("'+evType+'",'+fn+", l_capture)");}catch(ex){var xxx=1;}return true;}if(obj.attachEvent){var r=eval('obj.attachEvent ("on'+evType+'",'+fn+")");return r;}return false;}function f_sapir_event_register(c,a,b){if(!f_sapir_is_implemented(b)){return 0;}if(!f_sapir_exists(c)){return -1;}f_sapir_event_add(c,a,b);return 1;}function f_sapir_event_remove(f,e,c,b){try{var a;if(!f_sapir_exists(f)){f_sapir_alert("event_add failed : object does not exist : "+e+" = "+c);return;}if(typeof(b)!="undefined"){a=b;}else{a=true;}if(f.removeEventListener){f.removeEventListener(e,c,a);return true;}else{if(f.detachEvent){var d=f.detachEvent("on"+e,c);return d;}else{alert("Handler could not be removed");}}}catch(g){alert("error : "+window.location.href);f_sapir_exception("sapirjsfile","event_remove : "+e,g);}}function f_sapir_parent(a){if(!f_sapir_exists(a)){return false;}if(a.parentElement){return a.parentElement;}if(a.parentNode){return a.parentNode;}return null;}function f_sapir_form_get_by_name(g,e){var b,a,c,d;var f;if(e){f=e;}else{f=window;}d=null;b=f.document.getElementsByTagName("form");a=b.length;for(var c=0;c<a;c++){if(b[c].getAttribute("name")==g){d=b[c];break;}}return d;}function f_sapir_element_set_value(b,a){var c="text";if(!f_sapir_is_empty(f_sapir_get_attribute(b,"src"))){c="img";}if(c=="text"){b.value=a;}else{if(c=="img"){b.src=a;}}}function f_sapir_element_get_offsetLeft(b){var c,a;c=0;a=b;if(a.offsetParent){c=a.offsetLeft;while(a=a.offsetParent){c+=a.offsetLeft;}}else{c=a.offsetLeft;}return c;}function f_sapir_element_get_offsetTop(b){var c,a;c=0;a=b;if(a.offsetParent){c=a.offsetTop;while(a=a.offsetParent){c+=a.offsetTop;}}else{c=a.offsetTop;}return c;}function f_sapir_anchor_click(b){var a;a=f_sapir_el(b);a.click();}function f_sapir_unescape(b){f_sapir_log("f_sapir_unescape",b,3);var e=new String(b);var g,f,a,d;e=e.replace(/!33;39;/g,"'");e=e.replace(/!33;35;/g,"#");e=e.replace(/!33;33;/g,"!");g=e.indexOf("&");while(g>=0){f=e.indexOf(";",g);if(f<0){break;}a=e.substring(g,f+1);var c;c=e.substring(0,g);if(a=="&apos;"){c+="'";}else{if(a=="&quot;"){c+='"';}else{if(a=="&lt;"){c+="<";}else{if(a=="&gt;"){c+=">";}else{if(a=="&amp;"){c+="&";}}}}}c+=e.substring(f+1);e=c;g=e.indexOf("&");}d=e;return d;}function f_sapir_date_validate(m,a,o,g,n){return true;var d,j,e,c,h;if(!f_sapir_is_empty(a)){h=a;}else{h=false;}if(m==""){return true;}c=m.replace(/_/g,"0");var b=f_sapir_days_array(12);var l=c.indexOf(g_sapir_date_delimiter);var k=c.indexOf(g_sapir_date_delimiter,l+1);if(o=="dd/mm/yyyy"){d=c.substring(0,l);j=c.substring(l+1,k);}else{j=c.substring(0,l);d=c.substring(l+1,k);}e=c.substring(k+1);strYr=e;if(d.charAt(0)=="0"&&d.length>1){d=d.substring(1);}if(j.charAt(0)=="0"&&j.length>1){j=j.substring(1);}for(var f=1;f<=3;f++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1);}}month=parseInt(j);day=parseInt(d);year=parseInt(strYr);if(l==-1||k==-1){f_sapir_log("f_sapir_date_validate","The date format should be : mm/dd/yyyy",3);return false;}if(j.length<1||(h&&month<1)||month>12){f_sapir_log("f_sapir_date_validate","error : invalid month",3);return false;}if(d.length<1||(h&&day<1)||day>31||(month==2&&day>f_sapir_days_in_february(year))||day>b[month]){return false;}if(e.length!=4||(h&&year==0)||year<g||year>n){return false;}if(c.indexOf(g_sapir_date_delimiter,k+1)!=-1||f_sapir_is_integer(f_sapir_strip_chars_in_bag(c,g_sapir_date_delimiter))==false){return false;}return true;}function f_sapir_get_image_width(b){var c=new Image();c.src=b;var a=c.width;return a;}function f_sapir_get_image_height(b){var c=new Image();c.src=b;var a=c.height;return a;}function f_sapir_file_get_name(d){var a,c,b;b=new String(d);a=b.lastIndexOf("\\");c=b.substring(a+1);return c;}function f_sapir_window_location(){if(typeof(window.location)=="object"){return window.location.href;}return window.location;}function f_sapir_window_location_set(a){f_sapir_location_replace(a,window,false);}function f_sapir_location_replace(c,e,g){var f,b,a;if(g_sapir_location_replace_timeout_id!=null){clearTimeout(g_sapir_location_replace_timeout_id);g_sapir_location_replace_timeout_id=null;}if(e){b=e;}else{b=window;}if(g){a=g;}else{a=false;}if(new String(c).length>2048){alert("location replace failed : url size exceeds limit");return false;}f=new String(c);if(f.indexOf("?")>=0){}try{if(a==true){if(g_sapir_browser_type!="ie"){if(g_sapir_browser_type=="firefox"){f_sapir_frame_document(b).location.replace(f);return true;}}}b.location.replace(f);}catch(d){return false;}return true;}function jquery_toggle(a,b,c){if($(a).is(":hidden")){if(c=="slide"){$(a).slideDown("slow");}else{if(c=="fade"){$(a).fadeIn("slow");}else{$(a).show();}}$(b).attr("src","images/ltr/icons/bullet_minus_comments.gif");}else{if(c=="slide"){$(a).slideUp("slow");}else{if(c=="fade"){$(a).fadeOut("slow");}else{$(a).hide();}}$(b).attr("src","images/ltr/icons/bullet_plus_comments.gif");}}function of_Select_Branch(c,a,l){var b=146;var d=$(c).position();var j=d.top-125;var e=$(".archiveItemDetailsIframe");var g=$(e).position();var f=$("#cur_level_name").val();var h="";var k="";if(l==1){if(f.indexOf(c)==-1){return;}}$("#cur_level_name").val(c);$(e).attr("src",a);$("span").removeClass("ArchiveTreeItemSelected");$(c).addClass("ArchiveTreeItemSelected");if(d.top>280){$(e).css({position:"absolute",top:j,left:g.left});}else{$(e).css({position:"absolute",top:b,left:g.left});}h=f_sapir_url_encode(c);if(f_sapir_exists(g_sapir_stateman_iframe_el)){k="key=tree&value="+h;g_sapir_stateman_iframe_el.src="stateman.asp?"+k;}return false;}var offsetfromcursorX=12;var offsetfromcursorY=10;var offsetdivfrompointerX=10;var offsetdivfrompointerY=14;function ietruebody(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;}function ddrivetip(b,a,c){if(ns6||ie){if(typeof a!="undefined"){tipobj.style.width=a+"px";}if(typeof c!="undefined"&&c!=""){tipobj.style.backgroundColor=c;}tipobj.innerHTML=b;enabletip=true;return false;}}function positiontip(j){if(enabletip){var c=false;var d=(ns6)?j.pageX:event.clientX+ietruebody().scrollLeft;var b=(ns6)?j.pageY:event.clientY+ietruebody().scrollTop;var h=ie&&!window.opera?ietruebody().clientWidth:window.innerWidth-20;var a=ie&&!window.opera?ietruebody().clientHeight:window.innerHeight-20;var g=ie&&!window.opera?h-event.clientX-offsetfromcursorX:h-j.clientX-offsetfromcursorX;var f=ie&&!window.opera?a-event.clientY-offsetfromcursorY:a-j.clientY-offsetfromcursorY;var k=(offsetfromcursorX<0)?offsetfromcursorX*(-1):-1000;if(g<tipobj.offsetWidth){tipobj.style.left=d-tipobj.offsetWidth+"px";c=true;}else{if(d<k){tipobj.style.left="5px";}else{tipobj.style.left=d+offsetfromcursorX-offsetdivfrompointerX+"px";}}if(f<tipobj.offsetHeight){tipobj.style.top=b-tipobj.offsetHeight-offsetfromcursorY+"px";c=true;}else{tipobj.style.top=b+offsetfromcursorY+offsetdivfrompointerY+"px";}tipobj.style.visibility="visible";if(c==false){}else{}}}function hideddrivetip(){if(ns6||ie){enabletip=false;tipobj.style.visibility="hidden";tipobj.style.left="-1000px";tipobj.style.backgroundColor="";tipobj.style.width="";}}function ShowHide(a,b){isDisplayed=document.getElementById(a).style.display;if(isDisplayed=="block"){document.getElementById(a).style.display="none";document.getElementById(b).src="images/ltr/side_menu/bullet_subClosed.gif";}else{document.getElementById(a).style.display="block";if(document.getElementById(b)){document.getElementById(b).src="images/ltr/side_menu/bullet_subOpen.gif";}}}function HideAll(){var b,c,a;c=document.getElementsByTagName("ol");a=document.getElementsByTagName("span");for(b=0;b<=c.length-1;b++){if(c[b].style.display=="block"){c[b].style.display="none";}}for(b=0;b<=a.length-1;b++){if(a[b].style.display=="block"){a[b].style.display="none";}}}function f_notebook_ext_onload(){var b;b=window.document.getElementsByTagName("a");for(var a=0;a<b.length;a++){b[a].removeAttribute("href");}}function MM_preloadImages(){var b;var f=document;if(!f.images){return;}if(!f.MM_p){f.MM_p=new Array();}var e,c;c=f.MM_p.length;b=MM_preloadImages.arguments;for(e=0;e<b.length;e++){if(b[e].indexOf("#")!=0){f.MM_p[c]=new Image;f.MM_p[c++].src=b[e];}}}function MM_swapImgRestore(){var d,b,c=document.MM_sr;for(d=0;c&&d<c.length&&(b=c[d])&&b.oSrc;d++){b.src=b.oSrc;}}function MM_findObj(f,e){var c,b,a;if(!e){e=document;}if((c=f.indexOf("?"))>0&&parent.frames.length){e=parent.frames[f.substring(c+1)].document;f=f.substring(0,c);}if(!(a=e[f])&&e.all){a=e.all[f];}for(b=0;!a&&b<e.forms.length;b++){a=e.forms[b][f];}for(b=0;!a&&e.layers&&b<e.layers.length;b++){a=MM_findObj(f,e.layers[b].document);}if(!a&&e.getElementById){a=e.getElementById(f);}return a;}function MM_swapImage(){var e,d=0,b,c=MM_swapImage.arguments;document.MM_sr=new Array;for(e=0;e<(c.length-2);e+=3){if((b=MM_findObj(c[e]))!=null){document.MM_sr[d++]=b;if(!b.oSrc){b.oSrc=b.src;}b.src=c[e+2];}}}var initialwidth,initialheight;var ie5=document.all&&document.getElementById;var ns6=document.getElementById&&!document.all;function iecompattest(){return(!window.opera&&document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;}function loadmenu(b,c,a){if(!ie5&&!ns6){window.open(b,"","width=width,height=height,scrollbars=1");}else{document.getElementById("nav_menu").style.display="";document.getElementById("nav_menu").style.width=initialwidth=c+"px";document.getElementById("nav_menu").style.height=initialheight=a+"px";document.getElementById("nav_menu").style.left="10px";document.getElementById("nav_menu").style.top=ns6?window.pageYOffset*1+80+"px":iecompattest().scrollTop*1+80+"px";document.getElementById("cframe").src=b;}}function closemenu(){document.getElementById("nav_menu").style.display="none";}var ie=false;var lastNote="";if(document.all){ie=true;}function getObj(a){if(ie){return document.all[a];}else{return document.getElementById(a);}}function showNote(g,a,d){var h="",b,c,f;if(g==lastNote){hideNote(g);return false;}if(a=="1"){h="notevisible";}else{if(a=="scroller"){h="scr_notevisible";}else{h="notevisible2";}}if(lastNote!=""){hideNote(lastNote);}var j=getObj(g+"_title");var e=getObj(g+"_body");e.className=h;c=f_sapir_row_actions_get_height(e);f=new Number(window.document.documentElement.clientHeight)-new Number(c)-60;if(a=="scroller"){e.style.top=f_sapir_measure(f_sapir_element_get_offsetTop(e),1,f,false);}lastNote=g;if(a=="scroller"){b=f_sapir_el(d);f_sapir_event_add(b,"mouseover","f_sapir_scroller_row_mouseover_cancel");if(!f_sapir_exists(g_sapir_scroller_state)){g_sapir_scroller_state=new sapir_scroller_state();g_sapir_scroller_state.row_el=b;}}return false;}function hideNote(c,b){var e,a,d;e=getObj(c+"_title");a=getObj(c+"_body");a.className="notehidden";lastNote="";if(b=="scroller"){if(f_sapir_exists(g_sapir_scroller_state)){if(f_sapir_exists(g_sapir_scroller_state.row_el)){d=g_sapir_scroller_state.row_el;f_sapir_removeEvent(d,"mouseover","f_sapir_scroller_row_mouseover_cancel");}}}return false;}function openWindow(a,c,b,d,f,e){popupWin=window.open(a,c,"width="+b+",height="+d+",scrollbars=no, resizable=yes, top="+f+",left="+e);}function f_sapir_brief_img_onclick_handler(a){try{var e,g,d,b,c,h;e=f_sapir_el_id(f_sapir_event_element(a));g=f_sapir_el_get_dview_id(e);d=f_sapir_element_get_buffer_row_no(e);b=f_sapir_element_get_dw_row_no(e);c=f_sapir_info_get_value(g,b,"value");h=f_sapir_info_get_key(c,"limg");f_sapir_media_window(f_sapir_url_encode(h));}catch(f){f_sapir_exception("sapir_cat","brief_img_onclick",f);}}function f_sapir_brief_toggle_handler(a){try{var b,d;b=f_sapir_el_id(f_sapir_event_element(a));d=f_sapir_el_get_dview_id(b);f_sapir_brief_toggle(g_sapir_form.submit_form_id,d);}catch(c){f_sapir_exception("sapir_cat","brief_toggle_handler",c);}}function f_sapir_form_abort_changes_handler(a){try{f_sapir_form_abort_changes();}catch(b){f_sapir_exception("sapir_cat","form_abort_changes",b);}}function f_sapir_form_cancel_handler(a){f_sapir_form_cancel();}function f_sapir_form_copy_handler(a){try{var b,d;b=f_sapir_el_id(f_sapir_event_element(a));d=f_sapir_el_get_dview_id(b);sapir_form_dw_ButtonClicked(-1,"b_copy",d);}catch(c){f_sapir_exception("sapir_cat","form_copy",c);}}function f_sapir_form_save_handler(a){try{sapir_form_dw_ButtonClicked(-1,"b_form_save");}catch(b){f_sapir_exception("sapir_cat","form_save",b);}}function f_sapir_title_gen_back_handler(a){try{var c,e,b;c=f_sapir_el_id(f_sapir_event_element(a));g_sapir_title_gen_back_timeout_id=window.setTimeout('f_sapir_title_gen_back ("'+c+'")',100);}catch(d){f_sapir_exception("sapir_cat","title_gen_back",d);}}function f_sapir_collector_expand_handler(a_event){try{var l_el_id,l_dview_id;l_el_id=f_sapir_el_id(f_sapir_event_element(a_event));l_dview_id=f_sapir_el_get_dview_id(l_el_id);eval('f_sapir_collector_expand (f_sapir_event_element (a_event), "'+l_dview_id+'")');}catch(collector_expand_exception){f_sapir_exception("sapir_cat","collector_expand",collector_expand_exception);}}function f_sapir_collector_preview_handler(a){try{var c,e,b;c=f_sapir_el_id(f_sapir_event_element(a));e=f_sapir_el_get_dview_id(c);f_sapir_collector_preview(f_sapir_event_element(a),e);}catch(d){f_sapir_exception("sapir_cat","collector_preview",d);}}function f_sapir_datalang_onfocus_handler(a){try{var b,d;b=f_sapir_el_id(f_sapir_event_element(a));d=f_sapir_el_get_dview_id(b);if(g_sapir_data_lang_orig==-1){g_sapir_data_lang_orig=f_sapir_el(b).selectedIndex;}}catch(c){f_sapir_exception("sapir_cat","datalang_onfocus",c);}}function f_sapir_datalang_onchange_handler(a){try{var b,d;b=f_sapir_el_id(f_sapir_event_element(a));d=f_sapir_el_get_dview_id(b);g_sapir_post_data_lang_change_timeout_id=window.setTimeout('f_sapir_data_lang_change ("'+d+'", -1, "", "'+b+'")',100);}catch(c){f_sapir_exception("sapir_cat","datalang_onchange",c);}}function f_sapir_field_insert_handler(a){try{var c,d;c=f_sapir_el_id(f_sapir_event_element(a));d=f_sapir_el_get_dview_id(c);f_sapir_field_insert(d);}catch(b){f_sapir_exception("sapir_cat","field_insert",b);}}function f_sapir_item_onfocus_handler(a_event){try{g_sapir_cat_itemchanged_active=false;var l_el_id,l_dview_id,l_buffer_row_no,l_dw_row_no,l_sapir_info,l_field_type;l_el_id=f_sapir_el_id(f_sapir_event_element(a_event));l_dview_id=f_sapir_el_get_dview_id(l_el_id);l_buffer_row_no=f_sapir_element_get_buffer_row_no(l_el_id);l_dw_row_no=f_sapir_element_get_dw_row_no(l_el_id);eval(l_dview_id+".itemGainFocus ("+new String(l_buffer_row_no)+",1,f_sapir_event_element (a_event),"+l_dview_id+".gobs.value, a_event)");l_sapir_info=f_sapir_info_get_value(l_dview_id,l_dw_row_no,"value");l_field_type=f_sapir_info_get_key(l_sapir_info,"type");if(!f_sapir_is_dropdown(f_sapir_event_element(a_event))){eval(l_dview_id+".selectControlContent (f_sapir_event_element (a_event))");}}catch(item_onfocus_exception){f_sapir_exception("sapir_cat","item_onfocus",item_onfocus_exception);}}function f_sapir_item_onclick_handler(a_event){try{var l_el_id,l_dview_id,l_buffer_row_no,l_ret,l_el;if(g_sapir_browser_is_ie){l_el=f_sapir_event_element(a_event);if(l_el.type=="checkbox"){f_sapir_item_onchange_handler(a_event);return false;}}l_el_id=f_sapir_el_id(f_sapir_event_element(a_event));l_dview_id=f_sapir_el_get_dview_id(l_el_id);l_buffer_row_no=f_sapir_element_get_buffer_row_no(l_el_id);l_ret=eval(l_dview_id+".itemClicked("+new String(l_buffer_row_no)+',1,"value",0, a_event)');return l_ret;}catch(item_onclick_exception){f_sapir_exception("sapir_cat","item_onclick",item_onclick_exception);}}function f_sapir_item_onchange_handler(a_event){try{var l_el_id,l_dview_id,l_paste_active;l_paste_active=g_sapir_cat_paste_active;g_sapir_cat_paste_active=false;if(g_sapir_cat_itemchanged_active==true){return 0;}g_sapir_cat_itemchanged_active=true;l_el_id=f_sapir_el_id(f_sapir_event_element(a_event));l_dview_id=f_sapir_el_get_dview_id(l_el_id);f_sapir_event_element(a_event).bChanged=true;if(f_sapir_is_dropdown(f_sapir_event_element(a_event))||f_sapir_is_checkbox(f_sapir_event_element(a_event))){eval(l_dview_id+'.AcceptText ("onchange")');}else{if(l_paste_active==true){eval(l_dview_id+'.AcceptText ("onchange")');}}}catch(item_onchange_exception){f_sapir_exception("sapir_cat","item_onchange",item_onchange_exception);}}function f_sapir_item_onblur_handler(a_event){try{var l_el_id,l_dview_id,l_item_html_el,l_buffer_row_no,l_ret;l_el_id=f_sapir_el_id(f_sapir_event_element(a_event));l_dview_id=f_sapir_el_get_dview_id(l_el_id);l_item_html_el=f_sapir_el(l_el_id);f_sapir_class_remove(l_item_html_el,"sapir_item_focus");l_buffer_row_no=f_sapir_element_get_buffer_row_no(l_el_id);eval(l_dview_id+".itemLoseFocus (f_sapir_event_element (a_event), a_event)");}catch(item_onblur_exception){f_sapir_exception("sapir_cat","item_onblur",item_onblur_exception);}}function f_sapir_item_onkey_handler(k){try{var d,g,a,j,c,b,f,h;f=k||window.event;b=f_sapir_event_element(f);h=f.keyCode;d=f_sapir_el_id(b);g=f_sapir_el_get_dview_id(d);if(b.readOnly){return;}if((h>36&&h<41)||(h>34&&h<37)){return;}if(f.ctrlKey&&(h==67)){return;}if(h==16||h==17||h==18){return;}if(h==9){return;}f_sapir_dview_get(g).data_changed_set(true);}catch(e){f_sapir_exception("sapir_cat","item_onkey",e);}}function f_sapir_media_scroller_cat_handler(a){f_sapir_cat_media_scroller_handler(a);}function f_sapir_cat_media_scroller_handler(a_event){try{var l_el_id,l_dview_id,l_buffer_row_no,l_dw_row_no,l_sapir_info,l_lif;l_el_id=f_sapir_el_id(f_sapir_event_element(a_event));l_dview_id=f_sapir_el_get_dview_id(l_el_id);l_buffer_row_no=f_sapir_element_get_buffer_row_no(l_el_id);l_dw_row_no=f_sapir_element_get_dw_row_no(l_el_id);l_sapir_info=f_sapir_info_get_value(l_dview_id,l_dw_row_no,"value");l_lif=f_sapir_info_get_key(l_sapir_info,"lif");eval('f_sapir_media_scroller ("cat", "'+g_sapir_form.web_pages_ext+'", "", "", "'+l_lif+'", "'+l_dview_id+'", "value_'+new String(l_buffer_row_no)+'", '+l_dw_row_no+', "'+l_el_id+'")');}catch(media_scroller_cat_exception){f_sapir_exception("sapir_cat","media_scroller_cat",media_scroller_cat_exception);}}function f_sapir_row_onclick_handler(a){return true;}function f_sapir_row_actions_handler(a){try{var c,d;c=f_sapir_el_id(f_sapir_event_element(a));d=f_sapir_el_get_dview_id(c);f_sapir_row_actions(f_sapir_event_element(a),d);f_sapir_event_cancel(f_sapir_event(a));}catch(b){f_sapir_exception("sapir_cat","row_actions",b);}}function f_sapir_row_action_on_handler(a){try{var b;b=f_sapir_el_id(f_sapir_event_element(a));f_sapir_row_action_on(b);}catch(c){f_sapir_exception("sapir_cat","row_action_on",c);}}function f_sapir_row_action_off_handler(a){try{var b;b=f_sapir_el_id(f_sapir_event_element(a));f_sapir_row_action_off(b);}catch(c){f_sapir_exception("sapir_cat","row_action_off",c);}}function f_sapir_rte_preview_handler(k){try{var c,f,g,e,d,a,b,j;c=f_sapir_el_id(f_sapir_event_element(k));g=f_sapir_el_get_dview_id(c);winWidth=750;winHeight=350;winX1=(screen.availWidth/2)-(winWidth/2);winY1=(screen.availHeight/2)-(winHeight/2);g_sapir_rte_preview=new sapir_rte_preview(g,c);j=f_sapir_popup("sapir_summary_preview.htm","","WIDTH="+winWidth+",HEIGHT="+winHeight+",Left="+winX1+",Top="+winY1+",resizable=1, scrollbars=yes");}catch(h){f_sapir_exception("sapir_cat","rte_preview",h);}}function f_sapir_cat_scroller_handler(a){f_sapir_cat_scroller(a);}function f_sapir_scroller_handler(a){f_sapir_cat_scroller(a);}function f_sapir_template_onfocus_handler(a){try{var b,d;b=f_sapir_el_id(f_sapir_event_element(a));d=f_sapir_el_get_dview_id(b);g_sapir_template_orig=f_sapir_el(b).selectedIndex;}catch(c){f_sapir_exception("sapir_cat","template_onfocus",c);}}function f_sapir_template_onchange_handler(a){try{var c,d;c=f_sapir_el_id(f_sapir_event_element(a));d=f_sapir_el_get_dview_id(c);g_sapir_post_template_change_timeout_id=window.setTimeout('f_sapir_template_change ("'+d+'", "'+c+'")',100);}catch(b){f_sapir_exception("sapir_cat","template_onchange",b);}}var g_idea_importedFiles=new Object;var g_idea_embedsByType=new Object;function f_idea_importBaseJs(){}function f_idea_importAndRun(c){var b="scripts/Embed"+c[0].i_type+".js";if(!f_sapir_exists(g_idea_importedFiles[b])){var a=document.createElement("script");a.src=b;a.type="text/javascript";a.onloadDone=false;a.onreadystatechange=function(){if((a.readyState=="complete"||a.readyState=="loaded")&&a.onloadDone==false){a.onloadDone=true;g_idea_importedFiles[b]=true;f_idea_embedAfterImport(c);}};a.onload=function(){a.onloadDone=true;g_idea_importedFiles[b]=true;f_idea_embedAfterImport(c);};document.getElementsByTagName("head").item(0).appendChild(a);}else{f_idea_embedAfterImport(c);}}function f_idea_embedAfterImport(b){switch(b[0].i_type){case"youtube":f_idea_embedYouTube(b);break;case"googlevideo":f_idea_embedGoogleVideo(b);break;case"flickr":f_idea_embedFlickr(b);break;case"googlemaps":f_idea_embedGoogleMaps(b);break;case"googlemapsapi":f_idea_embedGoogleMapsApi(b);break;default:var a=f_sapir_el(b[0].i_targetElemId);a.innerHTML="[Unsupported embedding type "+a_embedParams.i_type+"]";}}function f_idea_fixEmbedType(a){switch(a.toLowerCase()){case"g_video":return"googlevideo";case"g_maps":return"googlemaps";case"g_maps_api":return"googlemapsapi";case"flickr":return"flickr";case"youtube":return"youtube";}}function f_idea_prepareEmbed(c,h,e,g,f,a,j){c=f_idea_fixEmbedType(c);var b=f_sapir_info_obj(j);var d={i_type:c,i_html:h,i_targetElemId:e,i_targetFrameId:g,i_width:f,i_height:a,i_miscArgs:b};if(!f_sapir_exists(g_idea_embedsByType[c])){g_idea_embedsByType[c]=[];}g_idea_embedsByType[c].push(d);}function f_idea_embedAllHtmls(){var a=["youtube","googlevideo","flickr","googlemaps","googlemapsapi"],c;if(a.length>0){f_idea_importBaseJs();}for(var b=0,d=a.length;b<d;++b){c=a[b];if(f_sapir_exists(g_idea_embedsByType[c])){f_idea_importAndRun(g_idea_embedsByType[c]);}}}function f_idea_embedHtmlHelper(){this.i_htmlTmpl="";this.i_html="";this.i_targetElemId="";this.i_targetFrameId="";this.i_width="";this.i_height="";this.i_miscArgs=new Object;}f_idea_embedHtmlHelper.prototype.f_setArgs=function(c,e,d,f,a,b){this.i_html=c;this.i_targetElemId=e;this.i_targetFrameId=d;this.i_width=f;this.i_height=a;this.i_miscArgs=b;};f_idea_embedHtmlHelper.prototype.f_getHtmlDom=function(a){var b=document.createElement("div");b.innerHTML=a;return b;};f_idea_embedHtmlHelper.prototype.f_embedSafeHtml=function(b,e,d){var a;if(d){var c=f_sapir_get_frame(d);a=f_sapir_get_element_by_id(f_sapir_frame_document(c),e);}else{a=f_sapir_el(e);}a.innerHTML=b;};f_idea_embedHtmlHelper.prototype.f_go=function(){var b=this.f_getHtmlDom(this.i_html);var c=new Object();this.f_extractArgs(b,c);var a=this.f_createSafeHtml(c,this.i_htmlTmpl);this.f_embedSafeHtml(a,this.i_targetElemId,this.i_targetFrameId);};f_idea_embedHtmlHelper.prototype.f_extractArgs=function(a,b){};f_idea_embedHtmlHelper.prototype.f_createSafeHtml=function(b,a){};function f_sapir_error(d,b,e,c){var a;if(g_sapir_errors==null){g_sapir_errors=new sapir_errors();}if(g_sapir_errors.list_get()==null){g_sapir_errors.list_init();}a=g_sapir_errors.list_get().length;g_sapir_errors.list_append(new sapir_error(d,b,e,c));}function f_sapir_error_ui(f){var j,p,h,d,q,g,b,a,m,e,l,k,c,o,n;if(!g_sapir_errors.ui_init_get()){f_sapir_errors_ui_init();}h=f_sapir_get_element_by_id(g_sapir_errors.iframe_document(),"sapir_errors_table");d=h.getElementsByTagName("tbody")[0];q=g_sapir_errors.iframe_document().createElement("TR");g=g_sapir_errors.iframe_document().createElement("TD");g.setAttribute("className","sapir_error_code");b=g_sapir_errors.iframe_document().createTextNode(f.code);g.appendChild(b);q.appendChild(g);a=g_sapir_errors.iframe_document().createElement("TD");a.setAttribute("className","sapir_error_text");m=g_sapir_errors.iframe_document().createTextNode(f.text);a.appendChild(m);q.appendChild(a);k=g_sapir_errors.iframe_document().createElement("TD");k.setAttribute("className","sapir_error_dview_descr");if(f_sapir_is_empty(f.dview_id)){c=g_sapir_errors.iframe_document().createTextNode("");}else{c=g_sapir_errors.iframe_document().createTextNode(f_sapir_dview_get(f.dview_id).descr);}k.appendChild(c);q.appendChild(k);o=g_sapir_errors.iframe_document().createElement("TD");o.setAttribute("className","sapir_error_section");n=g_sapir_errors.iframe_document().createTextNode(f.section);o.appendChild(n);q.appendChild(o);d.appendChild(q);}function f_sapir_errors_anchor_click(a){var b;f_sapir_floating_close();b=new String(a.childNodes[0].nodeValue);if(b.lastIndexOf(">>")>0){f_sapir_class_remove(g_sapir_errors.iframe_get(),"sapir_invisible");g_sapir_errors.iframe_frame().setAttribute("width",g_sapir_errors_iframe_width+g_sapir_measure_unit);g_sapir_errors.iframe_frame().setAttribute("height",g_sapir_errors_iframe_height+g_sapir_measure_unit);b=b.replace(/>/g,"<");}else{f_sapir_class_prepend(g_sapir_errors.iframe_get(),"sapir_invisible");g_sapir_errors.iframe_frame().setAttribute("width","0"+g_sapir_measure_unit);g_sapir_errors.iframe_frame().setAttribute("height","0"+g_sapir_measure_unit);b=b.replace(/</g,">");}a.childNodes[0].nodeValue=b;}function f_sapir_errors_anchor_init(a){var b;b=new String(a.childNodes[0].nodeValue);if(b.lastIndexOf("<<")>0){b=b.replace(/</g,">");a.childNodes[0].nodeValue=b;}}function f_sapir_errors_div_get(){return this.div;}function f_sapir_errors_div_set(a){this.div=a;}function f_sapir_errors_iframe_document(){return f_sapir_frame_document(g_sapir_errors.iframe_get());}function f_sapir_errors_iframe_frame(){return this.iframe_get().frameElement;}function f_sapir_errors_iframe_get(){return this.iframe;}function f_sapir_errors_iframe_set(a){this.iframe=a;}function f_sapir_errors_list_append(c){var a,b;a=this.list_get().length;this.list_get()[a]=c;}function f_sapir_errors_list_get(){return this.list;}function f_sapir_errors_list_init(){this.list=new Array();}function f_sapir_errors_list_set(a){this.list=a;}function f_sapir_errors_register(j,a,c,k){var d,l,g,b,m,h,f,e;f_sapir_errors_ui_reset();d=new sapir_string_obj(j);l=new sapir_string_obj(a);g=new sapir_string_obj(c);b=new sapir_string_obj(k);m=f_sapir_get_token(d,",");while(!f_sapir_is_empty(m)){h=f_sapir_get_token(l,",");f=f_sapir_get_token(g,",");e=f_sapir_get_token(b,",");f_sapir_error(m,h,f,e);m=f_sapir_get_token(d,",");}}function f_sapir_cat_init_errors_ui(){var a,d,b;if(g_sapir_errors==null){return;}d=f_sapir_el("sapir_errors_anchor");f_sapir_class_remove(d,"sapir_invisible");b=g_sapir_errors.list_get();if(b==null){return;}a=b.length;for(var c=0;c<a;c++){f_sapir_error_ui(b[c]);}}function f_sapir_errors_ui_init(){var d,e,l,a,b,o,m,k,h,n,j,g,f,c;g_sapir_errors.ui_init_set(true);if(g_sapir_errors.iframe_get()==null){g_sapir_errors.iframe_set(f_sapir_get_frame("sapir_errors_iframe"));}if(g_sapir_errors.div_get()==null){g_sapir_errors.div_set(f_sapir_get_element_by_id(g_sapir_errors.iframe_document(),"sapir_errors_div"));d=g_sapir_errors.div_get();f_sapir_class_remove(d,"sapir_invisible");e=g_sapir_errors.iframe_document().createElement("TABLE");e.setAttribute("id","sapir_errors_table");e.setAttribute("cellPadding","7");e.setAttribute("className","sapir_errors_table");l=g_sapir_errors.iframe_document().createElement("TBODY");a=g_sapir_errors.iframe_document().createElement("TR");th1=g_sapir_errors.iframe_document().createElement("TH");th1.setAttribute("className","sapir_errors_header");n=g_sapir_errors.iframe_document().createTextNode("code");th1.appendChild(n);a.appendChild(th1);o=g_sapir_errors.iframe_document().createElement("TH");o.setAttribute("className","sapir_errors_header");j=g_sapir_errors.iframe_document().createTextNode("text");o.appendChild(j);a.appendChild(o);k=g_sapir_errors.iframe_document().createElement("TH");k.setAttribute("className","sapir_errors_header");f=g_sapir_errors.iframe_document().createTextNode("dview");k.appendChild(f);a.appendChild(k);h=g_sapir_errors.iframe_document().createElement("TH");h.setAttribute("className","sapir_errors_header");c=g_sapir_errors.iframe_document().createTextNode("section");h.appendChild(c);a.appendChild(h);l.appendChild(a);e.appendChild(l);d.appendChild(e);}}function f_sapir_errors_ui_init_get(){return this.ui_init;}function f_sapir_errors_ui_reset(){f_sapir_errors_anchor_init(f_sapir_el("sapir_errors_anchor"));if(g_sapir_errors==null){return;}g_sapir_errors.ui_init_set(false);if(g_sapir_errors.div_get()==null||g_sapir_errors.list_get()==null){return;}var a,f,c,g,d,e,b;f=f_sapir_get_element_by_id(g_sapir_errors.iframe_document(),"sapir_errors_table");c=f.getElementsByTagName("tbody")[0];g=c.getElementsByTagName("TR");d=g.length;for(e=d;e>1;e--){c.removeChild(g[e-1]);}g_sapir_errors.iframe_frame().setAttribute("width","0px;");g_sapir_errors.iframe_frame().setAttribute("height","0px;");f_sapir_class_prepend(g_sapir_errors.iframe_get(),"sapir_invisible");a=g_sapir_errors.list_get().length;for(e=0;e<a;e++){g_sapir_errors.list_get()[e]=null;}g_sapir_errors.list_set(null);}function f_sapir_errors_ui_init_set(a){this.ui_init=a;}var DW_shortDayNames=new Array("Sun","Mon","Tues","Wed","Thurs","Fri","Sat");var DW_longDayNames=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");var DW_shortMonthNames=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");var DW_longMonthNames=new Array("January","Febuary","March","April","May","June","July","August","September","October","November","December");var DW_PARSEDT_monseq=0;var DW_PARSEDT_dayseq=1;var DW_PARSEDT_yearseq=2;var DW_ITEMSTATUS_NOCHANGE=0;var DW_ITEMSTATUS_MODIFIED=1;var DW_ITEMSTATUS_NEW=2;var DW_ITEMSTATUS_NEW_MODIFIED=3;var bDateTimeProcessingEnabled=false;var gMask="";function escapeString(e){var b;var a="";var c;if(typeof e!="string"){e=e.toString();}var d=e.length;for(b=0;b<d;b++){c=e.charAt(b);if(c=='"'||c=="'"){a+="~"+c;}else{if(c=="\r"){a+="~r";}else{if(c=="\n"){a+="~n";}else{a+=c;}}}}return a;}function convertToRGB(color){var hexValue="000000"+eval(color).toString(16);hexValue=hexValue.substr(hexValue.length-6,6);hexValue=hexValue.substr(4,2)+hexValue.substr(2,2)+hexValue.substr(0,2);return hexValue;}function _evtDefault(a){if(a+""=="undefined"){return 0;}return a;}function DW_parseIsSpace(a){return/^\s$/.test(a);}function DW_parseIsDigit(a){return/^\d$/.test(a);}function DW_parseIsAlpha(a){return/^\w$/.test(a)&&!/^\d$/.test(a);}function HTDW_eventImplemented(sEventName){if(this[sEventName]==null){var testName=this.name+"_"+sEventName;if(eval("typeof "+testName)=="function"){this[sEventName]=eval(testName);}}return this[sEventName]!=null;}function allowInString(d,e){var a,b;var c=d.length;for(a=0;a<c;a++){b=d.charAt(a);if(e.indexOf(b)==-1){return false;}}return true;}function DW_Trim(e){var b,f,c,a;var d=e.length;for(b=0;b<d;b++){c=e.charAt(b);if(c!=" "){break;}}if(b!=d){for(f=d-1;f>0;f--){c=e.charAt(f);if(c!=" "){break;}}a=e.substring(b,f+1);}else{a="";}return a;}function DW_Round(a,c){var b=Math.pow(10,c);a*=b;if(a>=0){a=Math.floor(a+0.5);}else{a=Math.ceil(a-0.5);}return a/b;}function DW_IsNonNegativeNumber(d,c){if(arguments.length<2){c=false;}if(d==""){return c;}else{var b=DW_Trim(d);if(b==""){return false;}else{var a=new DW_NumberClass();if(DW_parseNumberStringAgainstMask(d,a,false)){if(a>=0){return true;}}return false;}}}function DW_IsValidDisplayOrDataValue(c,b){if(arguments.length<2){b=false;}if(c==""){return b;}else{var a;for(a=0;a<this.displayValue.length;a++){if(c==this.displayValue[a]){return true;}if(c==this.dataValue[a]){return true;}}return false;}}function DW_IsNumber(c,b){if(arguments.length<2){b=false;}if(c==""){return b;}else{var a=DW_Trim(c);if(a==""){return false;}else{return DW_parseNumberStringAgainstMask(c,null,true);}}}function HTDW_exprContextClass(a){this.dw=a;this.row=-1;this.currentText="";}function HTDW_Col0Class(b,a){this.colModified=new Array();this.rowId=b;this.itemStatus=a;}function HTDW_RowClass(b){var a;this[0]=new HTDW_Col0Class(b,arguments[1]);for(a=1;a<arguments.length-1;a++){this[0].colModified[a]=false;this[a]=arguments[a+1];}this.numCols=arguments.length-1;}function HTDW_Row_generateChange(d,c){var b;var a;if(c[0].itemStatus==DW_ITEMSTATUS_MODIFIED||c[0].itemStatus==DW_ITEMSTATUS_NEW_MODIFIED){a="(ModifyRow "+d+" "+c[0].rowId+" (";for(b=1;b<c.numCols;b++){if(c[0].colModified[b]){if(c[b]==null){a+="("+b+" 1)";}else{a+="("+b+" 0 '"+escapeString(c[b])+"')";}}}a+="))";}else{a="";}return a;}function HTDW_Row_dumpRow(d,c){var b;var a;a="Row "+d+"\nModified:"+c[0].itemStatus+"\nRowId:"+c[0].rowId+"\nNumCols:"+(c.numCols-1)+"\n";for(b=1;b<c.numCols;b++){a+="   Col "+b+" modified:"+c[0].colModified[b]+" '"+c[b]+"'\n";}return a;}HTDW_RowClass.generateChange=HTDW_Row_generateChange;HTDW_RowClass.dumpRow=HTDW_Row_dumpRow;function HTDW_ColumnGob(b,c,g,h,j,l,e,k,d,a,f){this.name=b;this.colNum=c;this.rowInDetail=g;this.region=h;this.bRequired=j;this.bNilIsNull=l;this.bFocusRect=false;this.bUseCodeTable=false;this.getDisplayFormat=d;this.getEditFormat=a;this.format=k;this.column=f;}function HTDW_ComputeGob(b,e,d,c,a){this.name=b;this.region=e;this.compute=d;this.getDisplayFormat=a;this.format=c;}function HTDW_DependComputeUpdate(a,j,f){var e=this.gob;var d=a.findControl(a.name,e.name,j,e.region==0);if(d!=null&&typeof e.compute=="function"){if(e.region==0){j=j;}else{if(e.region==1){j=a.firstRow;}else{if(e.region==2||e.region==3){j=a.lastRow;}}}var b=a.exprCtx;b.row=j;b.currentText="";var h=e.compute(b);if(d.type=="hidden"||d.type=="password"||d.type=="text"||d.type=="textarea"){var g;if(e.format!=null&&e.getDisplayFormat!=null){var c;if(typeof e.getDisplayFormat=="string"){c=e.getDisplayFormat;}else{c=e.getDisplayFormat(b);}g=e.format(c,h,d);}else{if(h!=null){g=h.toString();}else{g="";}}d.value=g;}}}function HTDW_DependCompute(a){this.gob=a;this.update=HTDW_DependComputeUpdate;}function HTDW_DependColumnUpdate(c,g,h){var f=this.gob;var e=c.findControl(c.name,f.name,g,f.region==0);if(e!=null&&!(h&&e==c.currentControl)){if(f.region==0){g=g+f.rowInDetail;}else{if(f.region==1){g=c.firstRow;}else{if(f.region==2||f.region==3){g=c.lastRow;}}}var d=c.rows[g][f.colNum];if(e.type=="hidden"||e.type=="password"||e.type=="text"||e.type=="textarea"||e.type=="select-one"){var b;if(f.format!=null&&f.getDisplayFormat!=null){var a=c.exprCtx;a.row=g;a.currentText="";if(typeof f.getDisplayFormat=="string"){formatString=f.getDisplayFormat;}else{formatString=f.getDisplayFormat(a);}b=f.format(formatString,d,e);}else{if(d!=null){b=d.toString();}else{b="";}}e.value=b;}}}function HTDW_DependColumn(a){this.gob=a;this.update=HTDW_DependColumnUpdate;}function HTDW_Column_addDepend(a){if(this.dependents==null){this.dependents=new Array();}this.dependents[this.dependents.length]=a;}function HTDW_Column_updateDependents(b,c,d){if(this.dependents!=null){for(var a=0;a<this.dependents.length;++a){this.dependents[a].update(b,c,d);}}}function HTDW_ColumnClass(e,b,a,g,h,d,f,c){this.colId=e;this.name=b;this.dependents=null;this.convertFromString=a;this.validateByType=g;this.validateItem=h;this.validationError=d;this.compute=f;this.displayGobName=c;this.addDepend=HTDW_Column_addDepend;this.updateDependents=HTDW_Column_updateDependents;this.displayValue=new Array();this.dataValue=new Array();}function HTDW_findControl(a_htmldw_name,gobName,row,bInBody){var control=null;var controlExists;var controlName;var controlObject;if(g_sapir_cat_page){controlName=a_htmldw_name+"_"+gobName;}else{controlName=gobName;}if(g_sapir_cat_page){var l_sapir_rows;l_sapir_rows=eval(a_htmldw_name+".rows_info");if(f_sapir_exists(l_sapir_rows)){var l_sapir_html_row;l_sapir_html_row=l_sapir_rows[row-1].html_row_no;}}else{l_sapir_html_row=row;}if(bInBody){controlName+="_"+l_sapir_html_row;}if(this.dataForm+""!="undefined"){if(g_sapir_cat_page){controlObject=f_sapir_el(controlName);controlExists=typeof controlObject;}else{controlObject=f_sapir_el(controlName);controlExists=typeof controlObject;}if(controlExists=="object"){control=eval(controlObject);}}else{if(this.navLayerForms[0]+""!="undefined"){var rowObj=this.rows[row];var index=0;if(bInBody){index=row*(rowObj.numCols-1);}for(;index<this.navLayerForms.length;index++){if(this.navLayerForms[index].elements[0].name==controlName){control=this.navLayerForms[index].elements[0];break;}}}else{control=null;}}return control;}function HTDW_itemGainFocus(m,b,d,e,l){f_sapir_trace("itemGainFocus","("+m+", "+b+", "+d.name+")");var h=false;var k=false;var f=false;d.row=m;d.col=b;d.gob=e;if(this.forcingBackFocusTo!=null){if(this.forcingBackFocusTo==d){this.forcingBackFocusTo=null;this.currentControl=d;}return;}if(this.currentControl==d&&!(this.currentControl.type=="hidden"||this.currentControl.type=="password"||this.currentControl.type=="text"||this.currentControl.type=="textarea")){return;}if(d.readOnly+""!="undefined"){k=d.readOnly;}if(d.tabIndex+""!="undefined"){if(d.tabIndex<0){f=true;}}if(f){d.blur();return;}if(m!=-1){if(m!=this.currRow){h=true;if(this.eventImplemented("RowFocusChanging")){var n=_evtDefault(this.RowFocusChanging(this.currRow+1,m+1,l));if(n==1){this.restoreFocus();return;}}}this.currRow=m;}if(b!=-1){this.currCol=b;}this.currentControl=d;if(m!=-1&&b!=-1&&(this.currentControl.type=="hidden"||this.currentControl.type=="password"||this.currentControl.type=="text"||this.currentControl.type=="textarea")){var j=this.rows[m][b];if(e.format!=null){var g;if(e.getEditFormat!=null){var c;if(typeof e.getEditFormat=="string"){c=e.getEditFormat;}else{var a=this.exprCtx;a.row=d.row;a.currentText="";c=e.getEditFormat(a);}g=e.format(c,j,this.currentControl);}else{if(j!=null){g=j.toString();}else{g="";}}this.currentControl.value=g;}else{if(j!=null){if(!bDateTimeProcessingEnabled||(j.toString!=DW_DatetimeToString&&j.toString!=DW_DateToString&&j.toString!=DW_TimeToString)){this.currentControl.value=j.toString();}}else{this.currentControl.value="";}}}if((g_sapir_cat_page||d.gob.bFocusRect)&&HTDW_DataWindowClass_sapir.isIE4){if(g_sapir_cat_page){}else{this.currentControlBorder=d.style.borderStyle;d.style.borderStyle="dotted";}}if(h&&this.eventImplemented("RowFocusChanged")){this.RowFocusChanged(m+1,l);}if(b!=-1&&this.eventImplemented("ItemFocusChanged")){this.ItemFocusChanged(m+1,this.cols[b].name,l);}}function HTDW_itemLoseFocus(l,c){f_sapir_trace("itemLoseFocus","("+l.name+")");var q=false;var t=false;if(l.readOnly+""!="undefined"){q=l.readOnly;}if(l.tabIndex+""!="undefined"){if(l.tabIndex<0){t=true;}}if(t){return 2;}if(this.forcingBackFocusTo!=null){return 2;}if(this.currentControl!=l){this.currentControl=l;}var s=l.gob;if(f_sapir_is_empty(s)){return 2;}if(s.getEditFormat!=null){if(typeof s.getEditFormat=="string"){gMask=s.getEditFormat;}else{var k=this.exprCtx;k.row=l.row;k.currentText="";gMask=s.getEditFormat(k);}if(s.bUseCodeTable){gMask="";}}if(!l.bChanged){var o;var h=l.row;var e=l.col;var a=this.rows[h];var n=this.cols[e];if(l.type=="select-one"){if(l.selectedIndex>=0){o=l.options[l.selectedIndex].value;}else{o=null;}}else{o=l.value;}if(o==""){if(l.gob.bNilIsNull){if(a[e]!=null&&a[e]!=""){l.bChanged=true;}}else{if(a[e]!=null&&a[e]!=""){l.bChanged=true;}}}else{if(n.convertFromString!=null){var b;if(n.convertFromString==parseInt){var f=/,/g;var d=o.replace(f,"");b=n.convertFromString(d,10);}else{b=n.convertFromString(o);}if(a[e]!=b){l.bChanged=true;}}else{if(a[e]!=o){l.bChanged=true;}}}}f_sapir_trace("itemLoseFocus","calling accepttext");var m=this.AcceptText();gMask="";if(m==1){var s=l.gob;var r=this.rows[l.row][s.colNum];if(l.type=="hidden"||l.type=="password"||l.type=="text"||l.type=="textarea"){if(s.format!=null){var j;if(s.getDisplayFormat!=null){var g;if(typeof s.getDisplayFormat=="string"){g=s.getDisplayFormat;}else{var k=this.exprCtx;k.row=l.row;k.currentText="";g=s.getDisplayFormat(k);}j=s.format(g,r,this.currentControl);}else{if(r!=null){j=r.toString();}else{j="";}}this.currentControl.value=j;}else{if(r!=null){if(!bDateTimeProcessingEnabled||(r.toString!=DW_DatetimeToString&&r.toString!=DW_DateToString&&r.toString!=DW_TimeToString)){this.currentControl.value=r.toString();}}else{this.currentControl.value="";}}}}if(g_sapir_cat_page){var p;p=l;f_sapir_class_remove(p,"sapir_item_focus");p.onkeydown=null;}return m;}function HTDW_selectControlContent(b){var a=false;if(b!=null){if(b.tabIndex+""!="undefined"){if(b.tabIndex<0){a=true;}}if(!a){b.select();}}}function HTDW_getChanges(){var c="";var b,a;for(b=0;b<this.rows.length;++b){a=this.rows[b];if(a!=null){HTDW_RowClass.dumpRow(b,a);c+=HTDW_RowClass.generateChange(b,a);}}return c;}function HTDW_itemError(f,c,b,g){if(g_sapir_cat_page){f_sapir_log("itemError",f+", "+c,3);return 2;}var e=this.cols[c];var a=0;if(this.eventImplemented("ItemError")){a=_evtDefault(this.ItemError(f+1,e.name,b.currentText));}if(a!=1&&a!=2&&a!=3){a=0;}if(a==0){var d;if(e.validationError!=null){d=e.validationError(b);}else{if(g){d="Value required for item '"+e.name+"'.";}else{d="Item '"+b.currentText+"' does not pass validation test.";}}f_sapir_alert(d);}return a;}function HTDW_restoreFocus(){if(g_sapir_cat_page){f_sapir_log("restoreFocus","begin",3);}if(this.currentControl!=null){if(g_sapir_cat_page){f_sapir_log("restoreFocus","before currentcontrol focus : "+this.currentControl.name,3);}this.currentControl.focus();if(g_sapir_cat_page){f_sapir_log("restoreFocus","after currentcontrol focus",3);}}if(g_sapir_cat_page){f_sapir_log("restoreFocus","end",3);}}function HTDW_setCheckboxValue(a,c,b){if(a.checked){a.value=c;}else{a.value=b;}}function HTDW_acceptText(k){if(this.currentControl==null){return 1;}if(g_sapir_cat_page){if(this.currentControl.type=="select-one"&&f_sapir_is_empty(k)){return 1;}}var j=this.currentControl;var o=j.row;var g=j.col;var m=false;var b=this.cols[g];var e=true;var f=this.exprCtx;var h=2;var d;if(j.type=="select-one"){if(j.selectedIndex>=0){d=j.options[j.selectedIndex].value;}else{d=null;}}else{if(g_sapir_cat_page&&this.currentControl.type=="checkbox"){if(this.currentControl.checked){d="Y";}else{d="N";}j.value=d;}else{d=j.value;}}f.row=o;f.currentText=d;if(m&&!j.bChanged){if(this.rows[o][g]==null){h=this.itemError(o,g,f,true);}}else{if(m&&j.gob.bNilIsNull&&d==""){h=this.itemError(o,g,f,true);}}if(j.bChanged){if(!g_sapir_cat_page){if(e&&b.validateByType!=null){e=b.validateByType(d,j.gob.bNilIsNull);}if(e&&b.validateItem!=null){e=b.validateItem(f);}}if(e&&this.eventImplemented("ItemChanged")){h=_evtDefault(this.ItemChanged(o+1,b.name,d));if(g_sapir_cat_page){d=f_sapir_cat_dw_item_changed_override_value(this.name,o+1,b.name,d);}if(h!=1&&h!=2){h=0;}if(h==0){h=2;}else{e=false;if(h==1){h=1;}else{h=3;}}}if(!e){if(g_sapir_cat_page){return -1;}h=this.itemError(o,g,f,false);}if(!g_sapir_cat_page){h=2;}if(h==2){f_sapir_changes_backup(this.name,d,o+1,b.name);var l=this.rows[o];if(j.gob.bNilIsNull&&d==""){if(l[g]!=null){l[g]=null;if(l[0].itemStatus!=DW_ITEMSTATUS_MODIFIED&&l[0].itemStatus!=DW_ITEMSTATUS_NEW_MODIFIED){this.modifiedCount++;}l[0].colModified[g]=true;if(l[0].itemStatus==DW_ITEMSTATUS_NOCHANGE){l[0].itemStatus=DW_ITEMSTATUS_MODIFIED;}else{if(l[0].itemStatus==DW_ITEMSTATUS_NEW){l[0].itemStatus=DW_ITEMSTATUS_NEW_MODIFIED;}}}}else{if(b.convertFromString!=null){var c;if(b.convertFromString==parseInt){c=b.convertFromString(d,10);}else{c=b.convertFromString(d);}if(l[g]!=c){l[g]=c;if(l[0].itemStatus!=DW_ITEMSTATUS_MODIFIED&&l[0].itemStatus!=DW_ITEMSTATUS_NEW_MODIFIED){this.modifiedCount++;}l[0].colModified[g]=true;if(l[0].itemStatus==DW_ITEMSTATUS_NOCHANGE){l[0].itemStatus=DW_ITEMSTATUS_MODIFIED;}else{if(l[0].itemStatus==DW_ITEMSTATUS_NEW){l[0].itemStatus=DW_ITEMSTATUS_NEW_MODIFIED;}}}}else{if(l[g]!=d){l[g]=d;if(l[0].itemStatus!=DW_ITEMSTATUS_MODIFIED&&l[0].itemStatus!=DW_ITEMSTATUS_NEW_MODIFIED){this.modifiedCount++;}l[0].colModified[g]=true;if(l[0].itemStatus==DW_ITEMSTATUS_NOCHANGE){l[0].itemStatus=DW_ITEMSTATUS_MODIFIED;}else{if(l[0].itemStatus==DW_ITEMSTATUS_NEW){l[0].itemStatus=DW_ITEMSTATUS_NEW_MODIFIED;}}}}}var a;if(g_sapir_cat_page){a=j.bChanged;}j.bChanged=false;b.updateDependents(this,o,true);}}if(h<2){this.forcingBackFocusTo=j;j.focus();}var n=(h<2)?-1:1;if(n==1&&g_sapir_cat_page){if(a&&!f_sapir_is_empty(f_sapir_dview_get(this.name).list_dview_id)&&f_sapir_exists(f_sapir_dview_get(f_sapir_dview_get(this.name).list_dview_id))){f_sapir_free_list_sync(this.name);}}return n;return 1;}function HTDW_itemClicked(h,d,g,a){if(g_sapir_cat_page){return true;}var b,f,e;var c=0;if(this.currentControl!=null){if(this.currentControl.type=="select-one"){if(HTDW_DataWindowClass_sapir.isIE4&&this.currentControl.gob.bRequired==true&&this.currentControl.value==""){return false;}else{if(this.AcceptText()!=1){return false;}}}else{if(this.currentControl.type=="checkbox"||this.currentControl.type=="radio"||this.currentControl.type=="select-multiple"){if(this.AcceptText()!=1){return false;}}}}this.clickedCol=d;if(this.eventImplemented("Clicked")){c=_evtDefault(this.Clicked(h+1,g));}if(HTDW_DataWindowClass_sapir.isIE4){if(typeof window.event=="object"&&window.event!=null){window.event.cancelBubble=true;}}this.clickedRow=h;return c!=1;}function HTDW_performAction(action){if(g_sapir_cat_page){f_sapir_log("performAction",this.name,3);}var b_idea_submit,rc;this.action=action;rc=0;if(this.eventImplemented("OnSubmit")){rc=_evtDefault(this.OnSubmit());}if(rc!=0){return;}if(!g_sapir_cat_page){this.actionField.value=this.action;this.contextField.value=this.GetFullContext();this.submitForm.submit();return;}if(this.name=="sapir_form_dw"||(action.toLowerCase()=="update"&&f_sapir_action_dview_get(this.name).send_context)){this.actionField.value=this.action;this.contextField.value=this.GetFullContext();}b_idea_submit=false;if(f_sapir_action_get_level()=="form"){if(eval("typeof (this.submitForm.onsubmit)")=="function"){b_idea_submit=this.submitForm.onsubmit();}else{b_idea_submit=true;}}else{f_sapir_action_init(this.name,action,"","","dview");f_sapir_dview_set_action(this.name,action);}if(b_idea_submit){try{this.submitForm.submit();this.submitForm.target="_self";}catch(ex){}}f_sapir_log("HTDW_performAction","end",3);}function HTDW_GetFullContext(){if(g_sapir_cat_page){if(f_sapir_is_implemented("f_sapir_dw_GetFullContext_pre")){f_sapir_dw_GetFullContext_pre(this.name);}}var a=this.context;a+="(";a+=this.getChanges();if(this.currRow!=-1){a+="(row "+this.currRow+")";}if(this.sortString!=null){a+="(sortString '"+escapeString(this.sortString)+"')";}a+=")";return a;}function HTDW_buttonPress(c,d,a){var b;if(!this.itemClicked(d,-1,a)){return;}if(this.eventImplemented("ButtonClicking")){b=_evtDefault(this.ButtonClicking(d+1,a,c));if(b!=0){return;}}if(c!=""&&this.AcceptText()!=1){return;}if(c=="Update"&&this.eventImplemented("UpdateStart")){b=_evtDefault(this.UpdateStart());if(b==1){return;}}if(c=="Print"){window.print();return;}if(c!=""){this.performAction(c);}else{if(this.eventImplemented("ButtonClicked")){this.ButtonClicked(d+1,a);}}}function HTDW_getColNum(a){if(typeof a=="string"){for(var b=1;b<this.cols.length;++b){var c=this.cols[b];if(c.name==a){return b;}}}else{return a;}return -1;}function HTDW_DeletedCount(){return this.deletedCount;}function HTDW_DeleteRow(a){if(this.AcceptText()==1){if(a>0){this.currRow=a-1;}this.performAction("DeleteRow");return 1;}else{return -1;}}function HTDW_GetClickedColumn(){return this.clickedCol;}function HTDW_GetClickedRow(){return this.clickedRow+1;}function HTDW_GetColumn(){return this.currCol;}function HTDW_GetNextModified(a){var d=0;var c,b;if(a==null){return null;}for(c=a-1;c<this.rows.length;++c){b=this.rows[c];if(b!=null){if(b[0].itemStatus==DW_ITEMSTATUS_MODIFIED||b[0].itemStatus==DW_ITEMSTATUS_NEW_MODIFIED){d=c+1;break;}}}return d;}function HTDW_GetRow(){return this.currRow+1;}function HTDW_GetItem(e,d){var a;var b=this.getColNum(d);var c=this.rows[e-1];if(b==-1||(c+""=="undefined")||c[b]+""=="undefined"){a=-1;}else{a=c[b];}return a;}function HTDW_GetItemStatus(e,d){if(e==null||d==null){return null;}var b=DW_ITEMSTATUS_NOCHANGE;var a=this.getColNum(d);var c=this.rows[e-1];if(a==-1||(c+""=="undefined")||(a>0&&c[a]+""=="undefined")){b=-1;}else{if(a==0){b=c[0].itemStatus;}else{if(c[0].colModified[a]){b=DW_ITEMSTATUS_MODIFIED;}}}return b;}function HTDW_InsertRow(a){if(this.AcceptText()==1){this.currRow=a-1;this.performAction("InsertRow");return 1;}else{return -1;}}function HTDW_ModifiedCount(){return this.modifiedCount;}function HTDW_Retrieve(){if(this.AcceptText()==1){this.performAction("Retrieve");return 1;}else{return -1;}}function HTDW_RowCount(){return this.rowCount;}function HTDW_ScrollFirstPage(){if(this.AcceptText()==1){this.performAction("PageFirst");return 1;}else{return -1;}}function HTDW_ScrollLastPage(){if(this.AcceptText()==1){this.performAction("PageLast");return 1;}else{return -1;}}function HTDW_ScrollNextPage(){if(this.AcceptText()==1){this.performAction("PageNext");return 1;}else{return -1;}}function HTDW_ScrollPriorPage(){if(this.AcceptText()==1){this.performAction("PagePrior");return 1;}else{return -1;}}function HTDW_SetItem(l,c,k,a){var m;var b=this.getColNum(c);var j=this.rows[l-1];var h,f,d,g,e;if(b==-1||(j+""=="undefined")||j[b]+""=="undefined"){m=-1;}else{if(j[b]!=k){j[b]=k;if(j[0].itemStatus!=DW_ITEMSTATUS_MODIFIED&&j[0].itemStatus!=DW_ITEMSTATUS_NEW_MODIFIED){this.modifiedCount++;}j[0].colModified[b]=true;if(j[0].itemStatus==DW_ITEMSTATUS_NOCHANGE){j[0].itemStatus=DW_ITEMSTATUS_MODIFIED;}else{if(j[0].itemStatus==DW_ITEMSTATUS_NEW){j[0].itemStatus=DW_ITEMSTATUS_NEW_MODIFIED;}}}this.cols[b].updateDependents(this,l-1,false);m=1;}if(g_sapir_cat_page&&m==1){if(a!="ajax_sync"&&f_sapir_dview_get(this.name).dview_function!="summary"){f_sapir_dview_get(this.name).data_changed_set(true);}}if(g_sapir_cat_page&&m==1){f_sapir_personal_combo_sync_selected_value(this,l,c,k);}if(g_sapir_cat_page){g=f_sapir_dview_get(this.name);f=f_sapir_col_get_function(this.name,c);h=f_sapir_cat_col_info(this.name,l,c,f);d=f_sapir_info_get_key(h,"lookup_type");if(d=="cbx"){}}return m;}function HTDW_SetColumn(c){var a=-1;var b=this.getColNum(c);if(b!=-1){var d=this.cols[b];if(typeof d!="undefined"&&d.displayGobName!=null){var e=this.findControl(this.name,d.displayGobName,this.currRow,true);if(e!=null){e.focus();a=1;}}}return a;}function HTDW_SetRow(g,c){var a=-1;g-=1;var b=this.currCol;if(b!=-1){var e=this.cols[b];if(typeof e!="undefined"&&e.displayGobName!=null){var f=this.findControl(this.name,e.displayGobName,g,true);if(!g_sapir_cat_page||(f_sapir_is_empty(c)||c.toLowerCase()!="item_focus_changed")){if(f!=null){if(f_sapir_exists(f.attributes)){try{f.focus();a=1;}catch(d){f_sapir_alert("exception caught in focus on : "+f.name+" in "+this.name+", parent = "+f.parentElement.name+", row = "+g+" : "+d.description);}}}}}}return a;}function HTDW_SetSort(a){this.sortString=a;return 1;}function HTDW_Sort(){if(this.AcceptText()==1){this.performAction("Sort");return 1;}else{return -1;}}function HTDW_Update(){if(this.AcceptText()==1){this.performAction("Update");return 1;}else{return -1;}}function DW_EditKeyPressed(a){if(a==1){event.srcElement.value+=String.fromCharCode(event.keyCode).toUpperCase();event.returnValue=false;}else{if(a==2){event.srcElement.value+=String.fromCharCode(event.keyCode).toLowerCase();event.returnValue=false;}}}function HTDW_DataWindowClass_sapir(c){this.rowInfos=new Array();var a,d,b;a=f_sapir_form_get_by_name(c+"_submitForm");d=f_sapir_selflinkarg_ref(a,c+"_action");b=f_sapir_selflinkarg_ref(a,c+"_context");this.name=c;this.submitForm=a;this.actionField=d;this.contextField=b;this.sortString=null;this.action="";this.buttonPress=HTDW_buttonPress;this.performAction=HTDW_performAction;this.eventImplemented=HTDW_eventImplemented;this.itemClicked=HTDW_itemClicked;this.GetFullContext=HTDW_GetFullContext;this.currRow=-1;this.currCol=-1;this.forcingBackFocusTo=null;this.currentControl=null;this.bSingleRow=false;this.gobs=new Object();this.rows=new Array();this.cols=new Array();this.navLayerForms=new Array();this.exprCtx=new HTDW_exprContextClass(this);this.getChanges=HTDW_getChanges;this.itemLoseFocus=HTDW_itemLoseFocus;this.selectControlContent=HTDW_selectControlContent;this.itemError=HTDW_itemError;this.itemGainFocus=HTDW_itemGainFocus;this.restoreFocus=HTDW_restoreFocus;this.findControl=HTDW_findControl;this.setCheckboxValue=HTDW_setCheckboxValue;this.AcceptText=HTDW_acceptText;this.getColNum=HTDW_getColNum;this.AcceptText=HTDW_acceptText;this.DeletedCount=HTDW_DeletedCount;this.DeleteRow=HTDW_DeleteRow;this.GetClickedColumn=HTDW_GetClickedColumn;this.GetClickedRow=HTDW_GetClickedRow;this.GetColumn=HTDW_GetColumn;this.GetNextModified=HTDW_GetNextModified;this.GetRow=HTDW_GetRow;this.GetItem=HTDW_GetItem;this.GetItemStatus=HTDW_GetItemStatus;this.InsertRow=HTDW_InsertRow;this.ModifiedCount=HTDW_ModifiedCount;this.Retrieve=HTDW_Retrieve;this.RowCount=HTDW_RowCount;this.ScrollFirstPage=HTDW_ScrollFirstPage;this.ScrollLastPage=HTDW_ScrollLastPage;this.ScrollNextPage=HTDW_ScrollNextPage;this.ScrollPriorPage=HTDW_ScrollPriorPage;this.SetItem=HTDW_SetItem;this.SetColumn=HTDW_SetColumn;this.SetRow=HTDW_SetRow;this.SetSort=HTDW_SetSort;this.Sort=HTDW_Sort;this.Update=HTDW_Update;}function HTDW_DataWindowClass(b,a,c,d){if(arguments.length==1){a=null;c=null;d=null;}this.name=b;this.submitForm=a;this.actionField=c;this.contextField=d;this.sortString=null;this.action="";this.buttonPress=HTDW_buttonPress;this.performAction=HTDW_performAction;this.eventImplemented=HTDW_eventImplemented;this.itemClicked=HTDW_itemClicked;this.GetFullContext=HTDW_GetFullContext;this.currRow=-1;this.currCol=-1;this.forcingBackFocusTo=null;this.currentControl=null;this.bSingleRow=false;this.gobs=new Object();this.rows=new Array();this.cols=new Array();this.navLayerForms=new Array();this.exprCtx=new HTDW_exprContextClass(this);this.getChanges=HTDW_getChanges;this.itemLoseFocus=HTDW_itemLoseFocus;this.selectControlContent=HTDW_selectControlContent;this.itemError=HTDW_itemError;this.itemGainFocus=HTDW_itemGainFocus;this.restoreFocus=HTDW_restoreFocus;this.findControl=HTDW_findControl;this.setCheckboxValue=HTDW_setCheckboxValue;this.AcceptText=HTDW_acceptText;this.getColNum=HTDW_getColNum;this.AcceptText=HTDW_acceptText;this.DeletedCount=HTDW_DeletedCount;this.DeleteRow=HTDW_DeleteRow;this.GetClickedColumn=HTDW_GetClickedColumn;this.GetClickedRow=HTDW_GetClickedRow;this.GetColumn=HTDW_GetColumn;this.GetNextModified=HTDW_GetNextModified;this.GetRow=HTDW_GetRow;this.GetItem=HTDW_GetItem;this.GetItemStatus=HTDW_GetItemStatus;this.InsertRow=HTDW_InsertRow;this.ModifiedCount=HTDW_ModifiedCount;this.Retrieve=HTDW_Retrieve;this.RowCount=HTDW_RowCount;this.ScrollFirstPage=HTDW_ScrollFirstPage;this.ScrollLastPage=HTDW_ScrollLastPage;this.ScrollNextPage=HTDW_ScrollNextPage;this.ScrollPriorPage=HTDW_ScrollPriorPage;this.SetItem=HTDW_SetItem;this.SetColumn=HTDW_SetColumn;this.SetRow=HTDW_SetRow;this.SetSort=HTDW_SetSort;this.Sort=HTDW_Sort;this.Update=HTDW_Update;}HTDW_DataWindowClass_sapir.isNav4=false;HTDW_DataWindowClass_sapir.isIE4=false;if(parseInt(navigator.appVersion)>=4){HTDW_DataWindowClass_sapir.isNav4=(navigator.appName=="Netscape");HTDW_DataWindowClass_sapir.isIE4=(navigator.appName.indexOf("Microsoft")!=-1);}function DW_ShowCodeTableDisplayValue(b,d){if(d==null){return"";}var a=d.toString();var c;for(c=0;c<this.column.displayValue.length;c++){if(d.toString()==this.column.dataValue[c]){a=this.column.displayValue[c];c=this.column.displayValue.length;}}return a;}function DW_Between(c,b,a){if(c==null||b==null||a==null){return false;}if(b<=c&&c<=a){return true;}else{return false;}}function DW_BetweenByFunc(d,b,a,c){return c(b,d)>=0&&c(d,a)<=0;}function DW_In(c){var a=false;for(var b=1;b<arguments.length;b++){if(arguments[b]==c){a=true;break;}}return a;}function DW_InByFunc(d,c){var a=false;for(var b=2;b<arguments.length;b++){if(c(arguments[b],d)==0){a=true;break;}}return a;}bDateTimeProcessingEnabled=true;var DW_dayTable=new Array();DW_dayTable[0]=new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);DW_dayTable[1]=new Array(0,31,29,31,30,31,30,31,31,30,31,30,31);var DW_cumDayTable=new Array();DW_cumDayTable[0]=new Array(0,31,59,90,120,151,181,212,243,273,304,334,365);DW_cumDayTable[1]=new Array(0,31,60,91,121,152,182,213,244,274,305,335,366);function DW_daysInCentury(a){return((((a)/100)%4?24:25)+36500);}function DW_isLeap(a){return((a%4==0&&a%100!=0)||a%400==0);}function DW_dayOfYear(d,e,b){var c,a;a=DW_isLeap(d)?1:0;for(c=1;c<e;c++){b+=DW_dayTable[a][c];}return b;}function DW_dayOfCentury(b,d,a){var f,e;var c;c=Math.floor(b%100);f=DW_dayOfYear(b,d,a);if(c!=0){e=Math.floor((c-1)/4);e+=(Math.floor(b/100)%4?0:1);f+=e*366;f+=(c-e)*365;}return f;}function DW_daysDiff(g,d,j,e,c,h){var l=0;var a;var k;var b=1;var f;if(g<e||(g==e&&(d<c||(d==c&&j<h)))){k=g;g=e;e=k;k=d;d=c;c=k;k=j;j=h;h=k;b=-1;}a=Math.floor(g/100)-Math.floor(e/100);for(f=0;f<a;f++){l+=DW_daysInCentury(e+f*100);}l+=DW_dayOfCentury(g,d,j)-DW_dayOfCentury(e,c,h);l*=b;return(l);}function DW_dayOfWeek(b,d,a){var e;var c;e=DW_daysDiff(b,d,a,1899,1,1);c=e%7;if(c<0){c+=7;}return(c);}function DW_daysInYear(a){return DW_isLeap(a)?366:365;}function DW_DateToString(){return(this.year+1900)+"/"+(this.month+1)+"/"+this.day;}function DW_DatetimeToString(){return(this.year+1900)+"/"+(this.month+1)+"/"+this.day+" "+this.hour+":"+this.min+":"+this.sec+"."+this.msec;}function DW_TimeToString(a){return this.hour+":"+this.min+":"+this.sec+"."+this.msec;}function DW_DateClass(b,c,a){if(arguments.length==0){b=0;c=0;a=0;}this.year=b;this.month=c;this.day=a;this.hour=0;this.min=0;this.sec=0;this.msec=0;this.toString=DW_DateToString;}function DW_TimeClass(a,b,c,d){if(arguments.length==0){a=0;b=0;c=0;d=0;}this.hour=a;this.min=b;this.sec=c;this.msec=d;this.year=0;this.month=0;this.day=0;this.toString=DW_TimeToString;}function DW_DatetimeClass(e,g,b,a,c,d,f){if(arguments.length==0){e=0;g=0;b=0;a=0;c=0;d=0;f=0;}this.year=e;this.month=g;this.day=b;this.hour=a;this.min=c;this.sec=d;this.msec=f;this.toString=DW_DatetimeToString;}function DW_DatetimeClass2(a,b){this.year=a.year;this.month=a.month;this.day=a.day;this.hour=b.hour;this.min=b.min;this.sec=b.sec;this.msec=b.msec;this.toString=DW_DatetimeToString;}var DW_PARSEDT_DATE=0;var DW_PARSEDT_TIME=1;var DW_PARSEDT_DATETIME=2;var DW_PARSEDT_hourseq=3;var DW_PARSEDT_minseq=4;var DW_PARSEDT_secseq=5;var DW_PARSEDT_msecseq=6;function DW_monthSearch(a){var b;var c=a.toLowerCase();for(b=0;b<12;b++){if(DW_shortMonthNames[b].toLowerCase()==c){return b+1;}}for(b=0;b<12;b++){if(DW_longMonthNames[b].toLowerCase()==c){return b+1;}}return -1;}function DW_parseDatetimeStringAgainstMask(r,a,c,v){var q=new DW_DateEncodingClass(v);if(!q.bValid){return false;}var k=new DW_DateClass(0,0,1);var j=0;var t=1;var h=2;var g=3;var e;var f;var s=0;var b;var u;var n;var d=0;var m=q.encodedFormat;var o;while(s<r.length&&d<m.length){o=0;if(d<m.length){o=m[d];d++;}b=j;u="";n=0;do{e=r.charAt(s);if(b==j){if(o==DWFMT_apCaps||o==DWFMT_apNCaps||o==DWFMT_ampmCaps||o==DWFMT_ampmNCaps){if(e=="a"||e=="A"){if((r.charAt(s+1)=="m")||(r.charAt(s+1)=="M")){u=e+r.charAt(s+1);s+=2;}else{u=e;s++;}b=j;}else{if((e=="p")||(e=="P")){if(r.charAt(s+1)=="m"||r.charAt(s+1)=="M"){u=e+r.charAt(s+1);s+=2;}else{u=e;s++;}b=j;}else{return false;}}}else{if(e=="-"||e=="/"||e==","||e=="."||e==" "||e==":"){b=g;}else{if(DW_parseIsDigit(e)){b=t;}else{if(DW_parseIsAlpha(e)){b=h;}else{return false;}}}}}else{if(b==t){u+=e;s++;if(!DW_parseIsDigit(r.charAt(s))){b=j;n=u-0;}}else{if(b==h){u+=e;s++;if(!DW_parseIsAlpha(r.charAt(s))){n=DW_monthSearch(u);if(n==-1){return false;}b=j;}}else{if(b==g){u+=e;s++;f=r.charAt(s);if(!(f=="-"||f=="/"||f==","||f=="."||f==" "||f==":")){b=j;}}else{return false;}}}}}while(s<r.length&&b!=j);if(typeof o=="string"){if(u!=o){return false;}}else{if(o==DWFMT_2digityear){if(n<0||u.length!=2){return false;}else{if(n>=50){n+=1900;}else{n+=2000;}}k.year=n;}else{if(o==DWFMT_4digityear){if(n<0||(u.length!=4&&u.length!=2)){return false;}if(u.length==2){if(n>=50){n+=1900;}else{n+=2000;}}k.year=n;}else{if(o==DWFMT_monthz||o==DWFMT_monthnz){if(n<1||n>12||u.length>2){return false;}k.month=n;}else{if(o==DWFMT_monthshortname){if(n<0||u.length!=3){return false;}k.month=n;}else{if(o==DWFMT_monthlongname){if(n<0){return false;}if(u.length==3&&n!=5){return false;}k.month=n;}else{if(o==DWFMT_dayz||o==DWFMT_daynz){if(n<1||n>31||u.length>2){return false;}k.day=n;}else{if(o==DWFMT_dayshortname||o==DWFMT_daylongname){return false;}else{if(o==DWFMT_hourz||o==DWFMT_hournz){if(n<0||n>23||u.length>2){return false;}k.hour=n;}else{if(o==DWFMT_minz||o==DWFMT_minnz){if(n<0||n>59||u.length>2){return false;}k.min=n;}else{if(o==DWFMT_secz||o==DWFMT_secnz){if(n<0||n>59||u.length>2){return false;}k.sec=n;}else{if(o==DWFMT_msec){if(n<0||n>999999){return false;}o=0;if(d<m.length){o=m[d];d++;}else{return false;}if((o>6)||(u.length!=o)){return false;}var p=u+"000000";k.msec=p.substring(0,6)-0;}else{if(o==DWFMT_apCaps){if((u!="A")&&(u!="P")){return false;}if(k.hour>12){return false;}if(u=="A"){if(k.hour==12){return false;}}else{if(k.hour==0){return false;}else{if(k.hour<12){k.hour+=12;}}}}else{if(o==DWFMT_apNCaps){if((u!="a")&&(u!="p")){return false;}if(k.hour>12){return false;}if(u=="a"){if(k.hour==12){return false;}}else{if(k.hour==0){return false;}else{if(k.hour<12){k.hour+=12;}}}}else{if(o==DWFMT_ampmCaps){if((u!="AM")&&(u!="PM")){return false;}if(k.hour>12){return false;}if(u=="AM"){if(k.hour==12){return false;}}else{if(k.hour==0){return false;}else{if(k.hour<12){k.hour+=12;}}}}else{if(o==DWFMT_ampmNCaps){if((u!="am")&&(u!="pm")){return false;}if(k.hour>12){return false;}if(u=="am"){if(k.hour==12){return false;}}else{if(k.hour==0){return false;}else{if(k.hour<12){k.hour+=12;}}}}else{return false;}}}}}}}}}}}}}}}}}if(s<r.length){return false;}if(c!=DW_PARSEDT_TIME){var l=DW_isLeap(k.year)?1:0;if(k.day>DW_dayTable[l][k.month]){return false;}}if(a!=null){if(c==DW_PARSEDT_DATE||c==DW_PARSEDT_DATETIME){a.day=k.day;a.month=k.month-1;a.year=k.year-1900;}if(c==DW_PARSEDT_TIME||c==DW_PARSEDT_DATETIME){a.sec=k.sec;a.min=k.min;a.hour=k.hour;a.msec=k.msec;}}return true;}function DW_parseDatetimeString(s,a,c){if(gMask!=""){return DW_parseDatetimeStringAgainstMask(s,a,c,gMask);}var g=0;var v=1;var f=2;var h=new Array();var w;var d;var u;var r=s.length;var b;var k;var t=false;var e;var q;for(var q=0;q<=DW_PARSEDT_msecseq;q++){h[q]=-1;}if(c==DW_PARSEDT_TIME){e=DW_PARSEDT_hourseq;lastseq=DW_PARSEDT_msecseq;}else{if(c==DW_PARSEDT_DATETIME){e=0;lastseq=DW_PARSEDT_msecseq;}else{e=0;lastseq=2;}}b=g;for(u=0;u<r&&!t;){d=s.charAt(u);if(b==g){if(DW_parseIsSpace(d)){u++;}else{if((d=="a"||d=="A")&&(s.charAt(u+1)=="m"||s.charAt(u+1)=="M")){if(h[DW_PARSEDT_hourseq]!=-1){if(h[DW_PARSEDT_hourseq]==0&&h[DW_PARSEDT_minseq]<=0){t=true;}else{if(h[DW_PARSEDT_hourseq]==12){h[DW_PARSEDT_hourseq]=0;}u+=2;e=lastseq;}}else{t=true;}}else{if((d=="p"||d=="P")&&(s.charAt(u+1)=="m"||s.charAt(u+1)=="M")){if(h[DW_PARSEDT_hourseq]!=-1){u+=2;if(h[DW_PARSEDT_hourseq]!=12){h[DW_PARSEDT_hourseq]+=12;if(h[DW_PARSEDT_hourseq]>23){t=true;}else{e=lastseq;}}}else{t=true;}}else{if(e>lastseq){t=true;}else{if(d=="-"||d=="/"||d==","||d=="."||d==":"){if(e==0||h[e-1]==-1){t=true;}else{u++;}}else{if(DW_parseIsDigit(d)){w="";b=v;}else{if(DW_parseIsAlpha(d)){if(e!=DW_PARSEDT_monseq){t=true;}else{b=f;}w="";}else{t=true;}}}}}}}}else{if(b==v){w+=d;u++;if(!DW_parseIsDigit(s.charAt(u))){b=g;var l=w-0;var p=w.length;if(e==0&&p==4){DW_PARSEDT_yearseq=0;DW_PARSEDT_monseq=1;DW_PARSEDT_dayseq=2;}if(e==DW_PARSEDT_monseq){if(l<1||l>12){t=true;}}else{if(e==DW_PARSEDT_yearseq){if(l<0||!(p==2||p==4)){t=true;}else{if(l>=50&&p==2){l+=1900;}else{if(l<50&&p==2){l+=2000;}}}}else{if(e==DW_PARSEDT_dayseq){if(l<1||l>31){t=true;}}else{if(e==DW_PARSEDT_hourseq){if(l<0||l>23){t=true;}}else{if(e==DW_PARSEDT_minseq){if(l<0||l>59){t=true;}}else{if(e==DW_PARSEDT_secseq){if(l<0||l>59){t=true;}}else{if(l<0||l>999999){t=true;}else{if(p==1){l*=100000;}else{if(p==2){l*=10000;}else{if(p==3){l*=1000;}else{if(p==4){l*=100;}else{if(p==5){l*=10;}}}}}}}}}}}}if(!t){h[e]=l;e++;}}}else{if(b==f){w+=d;u++;if(!DW_parseIsAlpha(s.charAt(u))){var o;o=DW_monthSearch(w);if(o==-1){t=true;}else{h[e]=o;}b=g;e++;if(s.charAt(u)=="."&&w.length==3&&o!=5){u++;}}}else{t=true;}}}}if(t){return false;}if(c!=DW_PARSEDT_TIME){if(h[DW_PARSEDT_monseq]==-1||h[DW_PARSEDT_yearseq]==-1||h[DW_PARSEDT_dayseq]==-1){return false;}}else{if(h[DW_PARSEDT_hourseq]==-1){return false;}}for(q=0;q<=DW_PARSEDT_msecseq;q++){if(h[q]==-1){h[q]=0;}}if(c!=DW_PARSEDT_TIME){var j=DW_isLeap(h[DW_PARSEDT_yearseq])?1:0;if(h[DW_PARSEDT_dayseq]>DW_dayTable[j][h[DW_PARSEDT_monseq]]){return false;}if(h[DW_PARSEDT_yearseq]>9999){return false;}}if(a!=null){if(c==DW_PARSEDT_DATE||c==DW_PARSEDT_DATETIME){a.day=h[DW_PARSEDT_dayseq];a.month=h[DW_PARSEDT_monseq]-1;a.year=h[DW_PARSEDT_yearseq]-1900;}if(c==DW_PARSEDT_TIME||c==DW_PARSEDT_DATETIME){a.sec=h[DW_PARSEDT_secseq];a.min=h[DW_PARSEDT_minseq];a.hour=h[DW_PARSEDT_hourseq];a.msec=h[DW_PARSEDT_msecseq];}}return true;}function DW_DateParse(b){var a=new DW_DateClass();if(DW_parseDatetimeString(b,a,DW_PARSEDT_DATE)){return a;}else{return null;}}function DW_DatetimeParse(b){var a=new DW_DatetimeClass();if(DW_parseDatetimeString(b,a,DW_PARSEDT_DATETIME)){return a;}else{return null;}}function DW_TimeParse(b){var a=new DW_TimeClass();if(DW_parseDatetimeString(b,a,DW_PARSEDT_TIME)){return a;}else{return null;}}function DW_IsDatetime(b,a){if(arguments.length<2){a=false;}if(b==""){return a;}else{return DW_parseDatetimeString(b,null,DW_PARSEDT_DATETIME);}}function DW_IsDate(b,a){if(arguments.length<2){a=false;}if(b==""){return a;}else{return DW_parseDatetimeString(b,null,DW_PARSEDT_DATE);}}function DW_IsTime(b,a){if(arguments.length<2){a=false;}if(b==""){return a;}else{return DW_parseDatetimeString(b,null,DW_PARSEDT_TIME);}}function DW_Now(){var a=new Date();return new DW_TimeClass(a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds());}function DW_Today(){var a=new Date();var b=a.getYear();b-=1900;return new DW_DateClass(b,a.getMonth(),a.getDate());}var DWFMT_daynz=0;var DWFMT_dayz=1;var DWFMT_dayshortname=2;var DWFMT_daylongname=3;var DWFMT_monthnz=4;var DWFMT_monthz=5;var DWFMT_monthshortname=6;var DWFMT_monthlongname=7;var DWFMT_2digityear=8;var DWFMT_4digityear=9;var DWFMT_hournz=10;var DWFMT_hourz=11;var DWFMT_minnz=12;var DWFMT_minz=13;var DWFMT_secnz=14;var DWFMT_secz=15;var DWFMT_msec=16;var DWFMT_apCaps=17;var DWFMT_apNCaps=18;var DWFMT_ampmCaps=19;var DWFMT_ampmNCaps=20;var DWFMT_changeToCurrent=21;function DW_DateEncodingClass(inString){var index;var currChar;var encodedFormat=new Array();var accum="";var numInSection;var offset=0;var bValid=true;var bGotHour=false;this.b24hr=true;this.color="";var strLen=inString.length;for(index=0;index<strLen&&bValid;){currChar=inString.charAt(index);if(currChar=="["){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;for(;inString.charAt(index)!="]";index++){accum+=inString.charAt(index);}index++;var inlineEncoding=null;var keyword=accum.toUpperCase();if(keyword=="CURRENT"){encodedFormat[offset++]=DWFMT_changeToCurrent;}else{if(keyword=="GENERAL"||keyword=="SHORTDATE"||keyword=="DATE"){inlineEncoding=new DW_DateEncodingClass(DW_shortDateFormat);}else{if(keyword=="LONGDATE"){inlineEncoding=new DW_DateEncodingClass(DW_longDateFormat);}else{if(keyword=="TIME"){inlineEncoding=new DW_DateEncodingClass(DW_timeFormat);}else{if(!parseInt(accum)){this.color=accum.toLowerCase();}else{this.color=eval(accum);}this.keyword=accum;}}}}if(inlineEncoding!=null&&inlineEncoding.bValid){var innerFormat=inlineEncoding.encodedFormat;for(var j=0;j<innerFormat.length;j++){encodedFormat[offset++]=innerFormat[j];}if(keyword=="TIME"){this.b24hr=inlineEncoding.b24hr;}}accum="";}else{if(currChar=="d"||currChar=="D"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;for(numInSection=1;inString.charAt(index).toUpperCase()=="D";index++,numInSection++){}if(numInSection==1){encodedFormat[offset++]=DWFMT_daynz;}else{if(numInSection==2){encodedFormat[offset++]=DWFMT_dayz;}else{if(numInSection==3){encodedFormat[offset++]=DWFMT_dayshortname;}else{if(numInSection==4){encodedFormat[offset++]=DWFMT_daylongname;}else{bValid=false;}}}}}else{if(currChar=="m"||currChar=="M"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;for(numInSection=1;inString.charAt(index).toUpperCase()=="M";index++,numInSection++){}if(numInSection==1){if(bGotHour){encodedFormat[offset++]=DWFMT_minnz;bGotHour=false;}else{encodedFormat[offset++]=DWFMT_monthnz;}}else{if(numInSection==2){if(bGotHour){encodedFormat[offset++]=DWFMT_minz;bGotHour=false;}else{encodedFormat[offset++]=DWFMT_monthz;}}else{if(numInSection==3){encodedFormat[offset++]=DWFMT_monthshortname;}else{if(numInSection==4){encodedFormat[offset++]=DWFMT_monthlongname;}else{bValid=false;}}}}}else{if(currChar=="y"||currChar=="Y"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;for(numInSection=1;inString.charAt(index).toUpperCase()=="Y";index++,numInSection++){}if(numInSection==2){encodedFormat[offset++]=DWFMT_2digityear;}else{if(numInSection==4){encodedFormat[offset++]=DWFMT_4digityear;}else{bValid=false;}}}else{if(currChar=="h"||currChar=="H"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;bGotHour=true;for(numInSection=1;inString.charAt(index).toUpperCase()=="H";index++,numInSection++){}if(numInSection==1){encodedFormat[offset++]=DWFMT_hournz;}else{if(numInSection==2){encodedFormat[offset++]=DWFMT_hourz;}else{bValid=false;}}}else{if(currChar=="m"||currChar=="M"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;for(numInSection=1;inString.charAt(index).toUpperCase()=="M";index++,numInSection++){}if(numInSection==1){encodedFormat[offset++]=DWFMT_minnz;}else{if(numInSection==2){encodedFormat[offset++]=DWFMT_minz;}else{bValid=false;}}}else{if(currChar=="s"||currChar=="S"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;for(numInSection=1;inString.charAt(index).toUpperCase()=="S";index++,numInSection++){}if(numInSection==1){encodedFormat[offset++]=DWFMT_secnz;}else{if(numInSection==2){encodedFormat[offset++]=DWFMT_secz;}else{bValid=false;}}}else{if(currChar=="f"||currChar=="F"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;for(numInSection=1;inString.charAt(index).toUpperCase()=="F";index++,numInSection++){}if(numInSection<=6){encodedFormat[offset++]=DWFMT_msec;encodedFormat[offset++]=numInSection;}else{bValid=false;}}else{if(currChar=="a"||currChar=="A"||currChar=="p"||currChar=="P"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;this.b24hr=false;nextChar=inString.charAt(index);if(nextChar.toUpperCase()=="M"){index=index+4;if(currChar=="A"||currChar=="P"){encodedFormat[offset++]=DWFMT_ampmCaps;}else{encodedFormat[offset++]=DWFMT_ampmNCaps;}}else{index=index+2;if(currChar=="A"||currChar=="P"){encodedFormat[offset++]=DWFMT_apCaps;}else{encodedFormat[offset++]=DWFMT_apNCaps;}}}else{if(currChar=="\\"){index++;accum+=inString.charAt(index++);}else{if(currChar=="'"){index++;while(index<strLen){currChar=inString.charAt(index);if(currChar=="'"){break;}accum+=currChar;index++;}if(index==strLen){bValid=false;}index++;}else{accum+=currChar;index++;}}}}}}}}}}}}if(accum!=""){encodedFormat[offset++]=accum;}if(encodedFormat.length==0){bValid=false;}this.bValid=bValid;this.encodedFormat=encodedFormat;}function DW_DateFormatClass(a){var b=a.indexOf(";");if(b!=-1){this.mainFormat=new DW_DateEncodingClass(a.substring(0,b));this.nullFormat=new DW_DateEncodingClass(a.substring(b+1,a.length));this.bValid=this.mainFormat.bValid&&this.nullFormat.bValid;}else{this.mainFormat=new DW_DateEncodingClass(a);this.nullFormat=null;this.bValid=this.mainFormat.bValid;}}function DW_FormatDate(g,n,h){var o=new DW_DateFormatClass(g);var k="";var c=null;var s;if(n!=null){if(typeof(n)=="string"){c=DW_DateParse(n);}else{c=n;}}if(!o.bValid){if(n==null){k="";}else{if(c.toString==DW_DatetimeToString){o=new DW_DateFormatClass("[SHORTDATE] [TIME]");}else{if(c.toString==DW_DateToString){o=new DW_DateFormatClass("[SHORTDATE]");}else{if(c.toString==DW_TimeToString){o=new DW_DateFormatClass("[TIME]");}}}}}if(o.bValid){if(n==null&&o.nullFormat!=null){s=o.nullFormat;}else{s=o.mainFormat;}var f;var m=s.encodedFormat;var p;var l=(n==null||c.hour<12)?1:0;var e,a;for(f=0;f<m.length;f++){p=m[f];if(typeof p=="string"){k+=p;}else{if(p==DWFMT_changeToCurrent){var t=new DW_DatetimeClass2(DW_Today(),DW_Now());k=t.toString();}else{if(p==DWFMT_dayz||p==DWFMT_daynz){if(p==DWFMT_dayz){if(n==null){k="";}else{if(c.day<10){k+="0";}}}if(n==null){k="";}else{k+=c.day;}}else{if(p==DWFMT_dayshortname){if(n==null){k="";}else{k+=DW_shortDayNames[DW_dayOfWeek(c.year+1900,c.month+1,c.day)];}}else{if(p==DWFMT_daylongname){if(n==null){k="";}else{k+=DW_longDayNames[DW_dayOfWeek(c.year+1900,c.month+1,c.day)];}}else{if(p==DWFMT_monthz||p==DWFMT_monthnz){if(p==DWFMT_monthz){if(n==null){k="";}else{if((c.month+1)<10){k+="0";}}}if(n==null){k="";}else{k+=(c.month+1);}}else{if(p==DWFMT_monthshortname){if(n==null){k="";}else{k+=DW_shortMonthNames[c.month];}}else{if(p==DWFMT_monthlongname){if(n==null){k="";}else{k+=DW_longMonthNames[c.month];}}else{if(p==DWFMT_2digityear){if(n==null){k="";}else{var r=(c.year+1900).toString();var u=r.length-2;k+=r.substring(u,u+2);}}else{if(p==DWFMT_4digityear){if(n==null){k="";}else{k+=(c.year+1900).toString();}}else{if(p==DWFMT_hourz||p==DWFMT_hournz){if(n==null){e=0;}else{e=c.hour;}if(!s.b24hr&&e>12){e-=12;}if(p==DWFMT_hourz){if(n==null){k="";}else{if(e<10){k+="0";}}}if(n==null){k="";}else{k+=e;}}else{if(p==DWFMT_minz||p==DWFMT_minnz){if(p==DWFMT_minz){if(n==null){k="";}else{if(c.min<10){k+="0";}}}if(n==null){k="";}else{k+=c.min;}}else{if(p==DWFMT_secz||p==DWFMT_secnz){if(p==DWFMT_secz){if(n==null){k="";}else{if(c.sec<10){k+="0";}}}if(n==null){k="";}else{k+=c.sec;}}else{if(p==DWFMT_msec){f++;var d=m[f];if(n==null){for(var q=0;q<d;q++){k="";}}else{var r="000000"+c.msec;var b=r.length-6;k+=r.substring(b,b+d);}}else{if(p==DWFMT_apCaps){if(n==null){k="";}else{k+=l?"A":"P";}}else{if(p==DWFMT_apNCaps){if(n==null){k="";}else{k+=l?"a":"p";}}else{if(p==DWFMT_ampmCaps){if(n==null){k="";}else{k+=l?"AM":"PM";}}else{if(p==DWFMT_ampmNCaps){if(n==null){k="";}else{k+=l?"am":"pm";}}}}}}}}}}}}}}}}}}}}}if(this.bStylePositioning&&s&&s.bValid){if(s.color==""||typeof s.color=="string"){h.style.color=s.color;}else{h.style.color=convertToRGB(s.color);}}return k;}function DW_DaysAfter(b,a){return DW_daysDiff(b.year+1900,b.month+1,b.day,a.year+1900,a.month+1,a.day);}function DW_SecondsAfter(c,b){var a;a=(c.hour*3600+c.min*60+c.sec)-(b.hour*3600+b.min*60+b.sec);return(a);}function DW_DatetimeToDate(a){return new DW_DateClass(a.year,a.month,a.day);}function DW_DatetimeToTime(a){return new DW_TimeClass(a.hour,a.min,a.sec,a.msec);}function DW_RelativeDate(g,b){var f;var h;var e;var a;var d;var c=new DW_DateClass(g.year,g.month,g.day);if(b!=0){f=g.year+1900;e=b+DW_dayOfYear(f,g.month+1,g.day)-1;while(e>=(a=DW_daysInYear(f))){f++;e-=a;}while(e<0){e+=DW_daysInYear(--f);}c.year=f-1900;d=DW_isLeap(f)?1:0;for(h=0;h<12&&e>=DW_cumDayTable[d][h];h++){}c.month=h-1;newDateday=DW_dayTable[d][h]-(DW_cumDayTable[d][h]-e)+1;}return c;}function DW_RelativeTime(c,g){var a;var f=c.sec+c.min*60+c.hour*3600+g;if(f<0){a=null;}else{if(f>=24*3600){a=null;}else{var b=Math.floor(f/3600);var d=Math.floor((f-b*3600)/60);var e=f-d*60-b*3600;a=new DW_TimeClass(b,d,e);}}return a;}function DW_DatetimeCompare(c,b){var a;if(c.year!=b.year){a=c.year-b.year;}else{if(c.month!=b.month){a=c.month-b.month;}else{if(c.day!=b.day){a=c.day-b.day;}else{if(c.hour!=b.hour){a=c.hour-b.hour;}else{if(c.min!=b.min){a=c.min-b.min;}else{if(c.sec!=b.sec){a=c.sec-b.sec;}else{if(c.msec<b.msec){a=-1;}else{if(c.msec>b.msec){a=1;}else{a=0;}}}}}}}}return a;}function DW_DateCompare(c,b){var a;if(c.year!=b.year){a=c.year-b.year;}else{if(c.month!=b.month){a=c.month-b.month;}else{if(c.day!=b.day){a=c.day-b.day;}else{a=0;}}}return a;}function DW_TimeCompare(c,b){var a;if(c.hour!=b.hour){a=c.hour-b.hour;}else{if(c.min!=b.min){a=c.min-b.min;}else{if(c.sec!=b.sec){a=c.sec-b.sec;}else{if(c.msec<b.msec){a=-1;}else{if(c.msec>b.msec){a=1;}else{a=0;}}}}}return a;}function DW_DayNumber(a){return DW_dayOfWeek(a.year+1900,a.month+1,a.day);}function DW_DayName(a){var b=DW_dayOfWeek(a.year+1900,a.month+1,a.day);return DW_longDayNames[b];}function DW_FloatParse(b){var a=new DW_NumberClass();if(DW_parseNumberStringAgainstMask(b,a,true)){return a.number;}else{return null;}}function DW_IntParse(b){var a=new DW_NumberClass();if(DW_parseNumberStringAgainstMask(b,a,false)){return a.number;}else{return null;}}function DW_parseNumberStringAgainstMask(u,v,c){var z=gMask;var t;var h=false;if(z==""){var p=0;if(c){p=parseFloat(u);}else{p=parseInt(u);}if(isNaN(p)){return false;}if(v!=null){v.number=p;}return true;}if(z.toLowerCase()=="[currency]"){c=true;if(u.charAt(0)==DW_negCurrencyFormat.charAt(0)){t=new DW_NumberEncodingClass(DW_negCurrencyFormat,DWFMT_section_positive);h=true;}else{t=new DW_NumberEncodingClass(DW_posCurrencyFormat,DWFMT_section_positive);}}else{var k;k=z.indexOf(";");if(k!=-1){t=new DW_NumberEncodingClass(z.substring(0,k),DWFMT_section_positive);z=z.substring(0,k);}else{t=new DW_NumberEncodingClass(z,DWFMT_section_positive);}}if(!t.bValid){return false;}var b=new DW_NumberClass();var l=0;var x=1;var g=2;var a=3;var f;var w=0;var d;var m;var s=false;var y;var q;var e=0;var o=t.encodedFormat;var r;while(w<u.length&&e<o.length){d=m=l;y="";q=0;do{f=u.charAt(w);if(d==l){if(f=="."){d=g;}else{if(allowInString(f,"1234567890+-")){d=x;}else{d=a;}}}else{if(d==g){if(c!=true){s=true;}y+=f;w++;d=l;m=g;}else{if(d==x){if((y=="")&&((f=="-")||(f=="+"))){if(f=="-"){h=true;}w++;}else{y+=f;w++;if(u.charAt(w)==","){w++;if(!DW_parseIsDigit(u.charAt(w))){return false;}}if(!DW_parseIsDigit(u.charAt(w))){d=l;m=x;q=y-0;}}}else{if(d==a){y+=f;w++;if(allowInString(u.charAt(w),"1234567890.+-")){d=l;m=a;}}else{return false;}}}}}while(w<u.length&&d!=l);r=0;if(e<o.length){r=o[e];e++;}if((typeof r=="string")&&(m!=a)){r=o[e];e++;}if((r==DWFMT_integer||r==DWFMT_integer_comma)&&(m==g)){r=o[e+2];e+=3;if(r!=DWFMT_decimal){return false;}}if(typeof r=="string"){if(y!=r){return false;}}else{if(r==DWFMT_decimal){if(y!="."){return false;}}else{if(r==DWFMT_integer||r==DWFMT_integer_comma){numReq=o[e];e++;numOpt=o[e];e++;if(!t.bMult100&&(y.length>numReq+numOpt)){return false;}b.number=q;}else{if(r==DWFMT_fraction){numReq=o[e];e++;numOpt=o[e];e++;if(y.length>numReq+numOpt){return false;}var j="."+y;b.number+=j;}}}}}if(h){b.number*=-1;}if(b.number==0){b.number="0.0";}if(t.bMult100){b.number=b.number/100;}if(s){b.number=Math.floor(b.number);}if(v!=null){v.number=b.number;}return true;}var DWFMT_integer_comma=1;var DWFMT_integer=2;var DWFMT_fraction=3;var DWFMT_decimal=4;var DWFMT_exp_integer_comma=5;var DWFMT_exp_integer=6;var DWFMT_exp_fraction=7;var DWFMT_exp_exp=8;var DWFMT_exp_sign=9;var DWFMT_exp_sign_opt=10;var DWFMT_general=11;var DWFMT_asis_digit=12;var DWFMT_type_normal=1;var DWFMT_type_exp=2;var DWFMT_type_percent=3;var DWFMT_type_asis=4;var DWFMT_section_positive=0;var DWFMT_section_negative=1;var DWFMT_section_zero=2;var DWFMT_section_null=3;function DW_NumberEncodingClass(inString,section){var STATE_START=1;var STATE_LEFTDEC=2;var STATE_RIGHTDEC=3;var STATE_TESTASIS=4;var STATE_ASIS=5;var index;var currState=STATE_START;var currChar;var encodedFormat=new Array();var accum="";var numInSection;var offset=0;var bValid=true;var bOnLeft=true;var bDidLeft=false;var bOnExp=false;var bCommas=false;var reqDigits=0;var optDigits=0;var totDigits=0;var numDecPlaces=0;var nextChar;var nextNextChar;this.encodedFormat=encodedFormat;this.color="";this.bMult100=false;this.maskType=DWFMT_type_normal;this.bGeneral=false;var strLen=inString.length;for(index=0;index<=strLen&&bValid;){if(index<strLen){currChar=inString.charAt(index);}else{currChar="";}if(currState==STATE_START){if(currChar=="["){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;for(;inString.charAt(index)!="]";index++){accum+=inString.charAt(index);}index++;var inlineEncoding=null;var keyword=accum.toUpperCase();if(keyword=="GENERAL"){encodedFormat[offset++]=DWFMT_general;this.bGeneral=true;}else{if(keyword=="CURRENCY"){if(section==DWFMT_section_positive||section==DWFMT_section_null){inlineEncoding=new DW_NumberEncodingClass(DW_posCurrencyFormat,section);}else{if(section==DWFMT_section_negative){inlineEncoding=new DW_NumberEncodingClass(DW_negCurrencyFormat,section);}else{bValid=false;}}}else{if(!parseInt(accum)){this.color=accum.toLowerCase();}else{this.color=eval(accum);}this.keyword=accum;}}if(inlineEncoding!=null&&inlineEncoding.bValid){var innerFormat=inlineEncoding.encodedFormat;for(var j=0;j<innerFormat.length;j++){encodedFormat[offset++]=innerFormat[j];}}accum="";}else{if(currChar=="#"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";if(bOnLeft&&bDidLeft){currState=STATE_TESTASIS;}else{if(bOnLeft){currState=STATE_LEFTDEC;}else{currState=STATE_RIGHTDEC;}}reqDigits=0;totDigits=0;optDigits=0;bCommas=false;}else{if(currChar=="0"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";if(bOnLeft&&bDidLeft){currState=STATE_TESTASIS;}else{if(bOnLeft){currState=STATE_LEFTDEC;}else{currState=STATE_RIGHTDEC;}}reqDigits=0;totDigits=0;optDigits=0;bCommas=false;}else{if(currChar=="."){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;if(bOnLeft){encodedFormat[offset++]=DWFMT_decimal;bOnLeft=false;}else{bValid=false;}}else{if(currChar=="e"||currChar=="E"){accum+=currChar;index++;nextChar=inString.charAt(index);nextNextChar=inString.charAt(index+1);if((nextChar=="-"||nextChar=="+")&&(nextNextChar=="#"||nextNextChar=="0")){bOnExp=true;bOnLeft=false;if(nextChar=="+"){encodedFormat[offset++]=DWFMT_exp_sign;}else{encodedFormat[offset++]=DWFMT_exp_sign_opt;}for(i=0;i<encodedFormat.length;i++){if(typeof encodedFormat[i]=="number"){var lastFormat=encodedFormat[i];if(lastFormat==DWFMT_integer_comma){encodedFormat[i]=DWFMT_exp_integer_comma;i+=2;}else{if(lastFormat==DWFMT_integer){encodedFormat[i]=DWFMT_exp_integer;i+=2;}else{if(lastFormat==DWFMT_fraction){encodedFormat[i]=DWFMT_exp_fraction;i+=2;}}}}}}if(this.maskType==DWFMT_type_normal){this.maskType=DWFMT_type_exp;}else{bValid=false;}}else{if(currChar=="-"){if(section==DWFMT_section_negative&&offset==0&&accum==""){accum+=currChar;index++;}else{currState=STATE_TESTASIS;}}else{if(currChar=="%"){accum+=currChar;index++;if(this.maskType==DWFMT_type_normal){this.maskType=DWFMT_type_percent;this.bMult100=true;}else{bValid=false;}}else{if(currChar=="\\"){index++;accum+=inString.charAt(index++);}else{if(currChar=="'"){index++;while(index<strLen){currChar=inString.charAt(index);if(currChar=="'"){break;}accum+=currChar;index++;}if(index==strLen){bValid=false;}index++;}else{accum+=currChar;index++;}}}}}}}}}}else{if(currState==STATE_LEFTDEC){nextChar=inString.charAt(index+1);if(currChar=="#"){optDigits++;if(!bOnExp){totDigits++;}index++;}else{if(currChar=="0"){reqDigits++;if(!bOnExp){totDigits++;}index++;}else{if(currChar==","&&(nextChar=="#"||nextChar=="0")){bCommas=true;index++;}else{if(bCommas){encodedFormat[offset++]=DWFMT_integer_comma;}else{encodedFormat[offset++]=DWFMT_integer;}encodedFormat[offset++]=reqDigits;encodedFormat[offset++]=optDigits;currState=STATE_START;}}}}else{if(currState==STATE_RIGHTDEC){if(currChar=="#"){numDecPlaces++;optDigits++;if(!bOnExp){totDigits++;}index++;}else{if(currChar=="0"){numDecPlaces++;reqDigits++;if(!bOnExp){totDigits++;}index++;}else{if(bOnExp){encodedFormat[offset++]=DWFMT_exp_exp;}else{encodedFormat[offset++]=DWFMT_fraction;}encodedFormat[offset++]=reqDigits;encodedFormat[offset++]=optDigits;currState=STATE_START;}}}else{if(currState==STATE_TESTASIS){for(i=0;i<encodedFormat.length&&bValid;i++){if(typeof encodedFormat[i]=="number"){if(encodedFormat[i]==DWFMT_integer){encodedFormat[i]=DWFMT_asis_digit;i+=2;}else{bValid=false;}}}this.maskType=DWFMT_type_asis;currState=STATE_ASIS;}else{if(currState==STATE_ASIS){if(currChar=="#"||currChar=="0"){totDigits++;if(accum!=""){encodedFormat[offset++]=accum;}accum="";encodedFormat[offset++]=DWFMT_asis_digit;encodedFormat[offset++]=1;encodedFormat[offset++]=0;}else{accum+=currChar;}index++;}}}}}}if(accum!=""){encodedFormat[offset++]=accum;}this.totalDigits=totDigits;if(encodedFormat.length==0){bValid=false;}this.bValid=bValid;this.numDecPlaces=numDecPlaces;}function DW_NumberClass(a){if(arguments.length==0){a=0;}this.number=a;}function DW_NumberFormatClass(a){this.negativeFormat=null;this.zeroFormat=null;this.nullFormat=null;if(a.toLowerCase()=="[currency]"){this.positiveFormat=new DW_NumberEncodingClass(DW_posCurrencyFormat,DWFMT_section_positive);this.negativeFormat=new DW_NumberEncodingClass(DW_negCurrencyFormat,DWFMT_section_negative);this.bValid=this.positiveFormat.bValid&&this.negativeFormat.bValid;}else{var c=true;var b;b=a.indexOf(";");if(b!=-1){this.positiveFormat=new DW_NumberEncodingClass(a.substring(0,b),DWFMT_section_positive);a=a.substring(b+1,a.length);b=a.indexOf(";");if(b!=-1){this.negativeFormat=new DW_NumberEncodingClass(a.substring(0,b),DWFMT_section_negative);a=a.substring(b+1,a.length);b=a.indexOf(";");if(b!=-1){this.zeroFormat=new DW_NumberEncodingClass(a.substring(0,b),DWFMT_section_zero);this.nullFormat=new DW_NumberEncodingClass(a.substring(b+1,a.length),DWFMT_section_null);c=c&&this.nullFormat.bValid;}else{this.zeroFormat=new DW_NumberEncodingClass(a,DWFMT_section_zero);}c=c&&this.zeroFormat.bValid;}else{this.negativeFormat=new DW_NumberEncodingClass(a,DWFMT_section_negative);}c=c&&this.negativeFormat.bValid;}else{this.positiveFormat=new DW_NumberEncodingClass(a,DWFMT_section_positive);}this.bValid=c&&this.positiveFormat.bValid;}}function DW_FormatNumber(f,n,g){var t=new DW_NumberFormatClass(f);var k="";var w,c,q;var a=false;var h=false;var s;if(t.bValid){if(n==null){if(t.nullFormat!=null){s=t.nullFormat;}else{s=null;}}else{if(n<0){h=true;if(t.negativeFormat!=null){s=t.negativeFormat;}else{s=t.positiveFormat;a=true;}}else{if(n>0){s=t.positiveFormat;}else{if(t.zeroFormat!=null){s=t.zeroFormat;}else{s=t.positiveFormat;}}}}if(s!=null){var e;var l=s.encodedFormat;var p;var b,d,m,u,r,j;var v;var o=0;if(s.bMult100&&n!=null){n*=100;}if(n!=null&&!s.bGeneral){n=DW_Round(n,s.numDecPlaces);}if(n!=null){w=n.toString();}else{w="";}if(w.charAt(0)=="-"){w=w.substring(1,w.length);}c=w.indexOf(".");if(c==-1){m=w.length;u=0;}else{m=c;u=w.length-c-1;}for(e=0;e<l.length;e++){p=l[e];if(typeof p=="string"){k+=p;}else{if(p==DWFMT_integer_comma){b=l[e+1];d=l[e+2];e+=2;if(a){k+="-";}if(m<b){j=b-1;for(r=0;r<b-m;r++,j--){k+="0";if(j%3==0&&j!=0){k+=DW_thousandsChar;}}}else{j=m-1;}for(r=0;r<m;r++,j--){k+=w.charAt(r);if(j%3==0&&j!=0){k+=DW_thousandsChar;}}}else{if(p==DWFMT_integer){b=l[e+1];d=l[e+2];e+=2;if(m<b){for(r=0;r<b-m;r++){k+="0";}}for(r=0;r<m;r++){k+=w.charAt(r);}}else{if(p==DWFMT_fraction){b=l[e+1];d=l[e+2];e+=2;for(r=0;r<u;r++){k+=w.charAt(c+1+r);}if(u<b){for(r=0;r<b-u;r++){k+="0";}}}else{if(p==DWFMT_asis_digit){b=l[e+1];b+=l[e+2];e+=2;for(r=0;r<b;r++){k+=w.charAt(o);o++;}}else{if(p==DWFMT_decimal){k+=DW_decimalChar;}else{if(p==DWFMT_general){if(n!=null){k+=n.toString();}}else{if(p==DWFMT_exp_integer_comma){}else{if(p==DWFMT_exp_integer){}else{if(p==DWFMT_exp_fraction){}else{if(p==DWFMT_exp_exp){}else{if(p==DWFMT_exp_sign){}else{if(p==DWFMT_exp_sign_opt){}}}}}}}}}}}}}}}}else{if(n!=null){k=n.toString();}else{k="";}}if(this.bStylePositioning&&s&&s.bValid){if(s.color==""||typeof s.color=="string"){g.style.color=s.color;}else{g.style.color=convertToRGB(s.color);}}return k;}function DW_Fact(d){var a=1;if(d==null){a=null;}else{var b=Math.floor(d);if(b!=d||b<=0||b>=171){a=null;}else{for(var c=1;c<=d;c++){a*=c;}}}return a;}function DW_Sign(b){var a;if(b<0){a=-1;}else{if(b==0){a=0;}else{a=1;}}return a;}function DW_Truncate(a,c){var b=Math.pow(10,c);a*=b;if(a>=0){a=Math.floor(a+5e-15);}else{a=Math.ceil(a-5e-15);}return a/b;}function DW_StringParse(b){if(g_sapir_cat_page){return b;}var a=new DW_StringClass();if(DW_parseStringAgainstMask(b,a)){return a.str;}else{return null;}}function DW_IsString(a){if(g_sapir_cat_page){return true;}if(a==""){return true;}return DW_parseStringAgainstMask(a,null);}function DW_parseStringAgainstMask(f,e){var d=gMask;if(d==""){if(e!=null){e.str=f;}return true;}var h=new DW_StringEncodingClass(d);if(!h.bValid){return false;}var k=new DW_StringClass();var b;var a=0;var g=0;var j=h.encodedFormat;var c;var k=new DW_StringClass();while(a<f.length&&g<j.length){c=0;if(g<j.length){c=j[g];g++;}if(typeof c=="string"){b=f.substring(a,a+c.length);a=a+c.length;if(c!=b){return false;}else{continue;}}else{b=f.charAt(a++);}if(c==DWFMT_allChars){k.str=f;break;}else{if(c==DWFMT_allChar){k.str+=b;}else{if(c==DWFMT_stringChar){if(DW_parseIsAlpha(b)||DW_parseIsDigit(b)||b==" "){k.str+=b;}else{return false;}}else{if(c==DWFMT_upperCaseChar){if(DW_parseIsAlpha(b)||DW_parseIsDigit(b)||b==" "||b==DW_decimalChar){k.str+=b.toUpperCase();}else{return false;}}else{if(c==DWFMT_lowerCaseChar||b==" "){if(DW_parseIsAlpha(b)||DW_parseIsDigit(b)||b==" "||b==DW_decimalChar){k.str+=b.toLowerCase();}else{return false;}}else{if(c==DWFMT_numberChar){if(DW_parseIsDigit(b)){k.str+=b;}else{return false;}}}}}}}}if(e!=null){e.str=k.str;}return true;}var DWFMT_allChars=0;var DWFMT_allChar=1;var DWFMT_stringChar=2;var DWFMT_upperCaseChar=3;var DWFMT_lowerCaseChar=4;var DWFMT_numberChar=5;function DW_StringEncodingClass(inString){var index;var currChar;var encodedFormat=new Array();var accum="";var numInSection;var offset=0;var bValid=true;this.encodedFormat=encodedFormat;this.color="";var strLen=inString.length;for(index=0;index<strLen&&bValid;){currChar=inString.charAt(index);if(currChar=="["){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;for(;inString.charAt(index)!="]";index++){accum+=inString.charAt(index);}index++;if(accum.toUpperCase()=="GENERAL"){encodedFormat[offset++]=DWFMT_allChars;}else{if(!parseInt(accum)){this.color=accum.toLowerCase();}else{this.color=eval(accum);}this.keyword=accum;}accum="";}else{if(currChar=="X"||currChar=="x"||currChar=="@"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;encodedFormat[offset++]=DWFMT_allChar;}else{if(currChar=="A"||currChar=="a"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;encodedFormat[offset++]=DWFMT_stringChar;}else{if(currChar=="!"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;encodedFormat[offset++]=DWFMT_upperCaseChar;}else{if(currChar=="^"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;encodedFormat[offset++]=DWFMT_lowerCaseChar;}else{if(currChar=="#"||currChar=="0"){if(accum!=""){encodedFormat[offset++]=accum;}accum="";index++;encodedFormat[offset++]=DWFMT_numberChar;}else{if(currChar=="\\"){index++;accum+=inString.charAt(index++);}else{if(currChar=="'"){index++;while(index<strLen){currChar=inString.charAt(index);if(currChar=="'"){break;}accum+=currChar;index++;}if(index==strLen){bValid=false;}index++;}else{accum+=currChar;index++;}}}}}}}}}if(accum!=""){encodedFormat[offset++]=accum;}if(encodedFormat.length==0){bValid=false;}this.bValid=bValid;}function DW_StringFormatClass(a){var b=a.indexOf(";");if(b!=-1){this.mainFormat=new DW_StringEncodingClass(a.substring(0,b));this.nullFormat=new DW_StringEncodingClass(a.substring(b+1,a.length));this.bValid=this.mainFormat.bValid&&this.nullFormat.bValid;}else{this.mainFormat=new DW_StringEncodingClass(a);this.nullFormat=null;this.bValid=this.mainFormat.bValid;}}function DW_FormatString(c,j,d){var g=new DW_StringFormatClass(c);var l="";var h;if(g.bValid){if(j==null&&g.nullFormat!=null){h=g.nullFormat;}else{h=g.mainFormat;}var f;var k=h.encodedFormat;var b;var e=0;var a;if(j!=null){a=j.length;}else{a=-1;}for(f=0;f<k.length;f++){b=k[f];if(typeof b=="string"){l+=b;}else{if(b==DWFMT_allChars){if(e<a){l+=j.substring(e,a);e=a;}}else{if(b==DWFMT_allChar){if(e<a){l+=j.charAt(e);}else{l+=" ";}e++;}else{if(b==DWFMT_stringChar){if(e<a&&(DW_parseIsAlpha(j.charAt(e))||DW_parseIsDigit(j.charAt(e)))){l+=j.charAt(e);}else{l+=" ";}e++;}else{if(b==DWFMT_upperCaseChar){if(e<a&&(DW_parseIsAlpha(j.charAt(e))||DW_parseIsDigit(j.charAt(e))||j.charAt(e)==DW_decimalChar)){l+=j.charAt(e).toUpperCase();}else{l+=" ";}e++;}else{if(b==DWFMT_lowerCaseChar){if(e<a&&(DW_parseIsAlpha(j.charAt(e))||DW_parseIsDigit(j.charAt(e))||j.charAt(e)==DW_decimalChar)){l+=j.charAt(e).toLowerCase();}else{l+=" ";}e++;}else{if(b==DWFMT_numberChar){if(e<a&&DW_parseIsDigit(j.charAt(e))){l+=j.charAt(e);}else{l+=" ";}e++;}}}}}}}}}else{if(j!=null){l=j;}else{l="";}}if(this.bStylePositioning&&h&&h.bValid){if(h.color==""||typeof h.color=="string"){d.style.color=h.color;}else{d.style.color=convertToRGB(h.color);}}return l;}function DW_StringClass(a){if(arguments.length==0){a="";}this.str=a;}function DW_LeftTrim(e){var b,c,a="";var d=e.length;for(b=0;b<d;b++){c=e.charAt(b);if(c!=" "){break;}}if(b<d){a=e.substring(b,d);}return a;}function DW_RightTrim(d){var b,c,a="";for(b=d.length-1;b>=0;b--){c=d.charAt(b);if(c!=" "){break;}}if(b>=0){a=d.substring(0,b+1);}return a;}function DW_ConvertLike(f,b){var c;var a="";var d;var e=f.length;if(arguments.length<2){b="";}f=f+"";for(c=0;c<e;c++){d=f.charAt(c);if(d==b){c++;a+=f.charAt(c);}else{if(d=="%"){a+=".*";}else{if(d=="_"){a+=".";}else{a+=d;}}}}return new RegExp(a);}function DW_Fill(d,c){var e,f;var a="";var b=d.length;d=d+"";for(e=0,f=0;e<c;e++,f++){if(f>=b){f=0;}a+=d.charAt(f);}return a;}function DW_Mid(c,d,b){var a;if(arguments.length<3){a=c.length;}else{a=d+b;}return c.substring(d-1,a);}function DW_Replace(d,e,c,a){var b=d.substring(0,e-1);b+=a;b+=d.substring(e+c-1,d.length);return b;}function DW_Right(c,b){var a=c.length;return c.substring(a-b,a);}function DW_Space(c){var b="";for(var a=0;a<c;a++){b+=" ";}return b;}function DW_WordCap(g){var b=g.toLowerCase();var a="";var d;var e;var c=true;var f=b.length;for(d=0;d<f;d++){e=b.charAt(d);if(c&&e!=" "){a+=e.toUpperCase();c=false;}else{if(e==" "){c=true;a+=e;}else{a+=e;}}}return a;}function f_sapir_dw_GetFullContext_pre(a_htmldw_name){f_sapir_log("f_sapir_dw_GetFullContext_pre",a_htmldw_name,2);if(a_htmldw_name==g_sapir_form.form_htmldw_name){f_sapir_log("f_sapir_dw_GetFullContext_pre","htmldw is the form itself : nop",3);return;}var l_dview,l_first_row,l_last_row;l_dview=f_sapir_dview_get(a_htmldw_name);l_first_row=1;eval("l_last_row =  "+a_htmldw_name+".lastRow + 1");f_sapir_dw_set_update(a_htmldw_name,l_first_row,l_last_row);}function f_sapir_dw_set_item_status(a_htmldw_name,a_row,a_col,a_status){f_sapir_log("f_sapir_dw_set_item_status",a_htmldw_name+" : "+a_row+", "+a_col+", "+a_status,4);var colNum,rowObj;eval("rowObj = "+a_htmldw_name+".rows[a_row - 1]");if(f_sapir_exists(rowObj)==false){return;}if(a_col==0){rowObj[0].itemStatus=a_status;return;}eval("colNum = "+a_htmldw_name+".getColNum(a_col)");if(a_status==DW_ITEMSTATUS_NOCHANGE){rowObj[0].colModified[colNum]=false;}if(a_status==DW_ITEMSTATUS_MODIFIED){rowObj[0].colModified[colNum]=true;f_sapir_dview_get(a_htmldw_name).data_changed_set(true);}}function HTDW_RowInfoClass(b,a){}Array.prototype.removeDuplicates=function(){for(var a=1;a<this.length;a++){if(this[a][0]==this[a-1][0]){this.splice(a,1);}}};Array.prototype.empty=function(){for(var a=0;a<=this.length;a++){this.shift();}};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");};function LyteBox(){this.theme="grey";this.hideFlash=true;this.outerBorder=true;this.resizeSpeed=8;this.maxOpacity=30;this.navType=1;this.autoResize=true;this.doAnimations=true;this.borderSize=12;this.slideInterval=4000;this.showNavigation=true;this.showClose=true;this.showDetails=true;this.showPlayPause=true;this.autoEnd=true;this.pauseOnNextClick=false;this.pauseOnPrevClick=true;if(this.resizeSpeed>10){this.resizeSpeed=10;}if(this.resizeSpeed<1){resizeSpeed=1;}this.resizeDuration=(11-this.resizeSpeed)*0.15;this.resizeWTimerArray=new Array();this.resizeWTimerCount=0;this.resizeHTimerArray=new Array();this.resizeHTimerCount=0;this.showContentTimerArray=new Array();this.showContentTimerCount=0;this.overlayTimerArray=new Array();this.overlayTimerCount=0;this.imageTimerArray=new Array();this.imageTimerCount=0;this.timerIDArray=new Array();this.timerIDCount=0;this.slideshowIDArray=new Array();this.slideshowIDCount=0;this.imageArray=new Array();this.activeImage=null;this.slideArray=new Array();this.activeSlide=null;this.frameArray=new Array();this.activeFrame=null;this.checkFrame();this.isSlideshow=false;this.isLyteframe=false;
/*@cc_on
		/*@if (@_jscript)
			this.ie = (document.all && !window.opera) ? true : false;
		/*@else @*/
this.ie=false;
/*@end
	@*/
this.ie7=(this.ie&&window.XMLHttpRequest);this.initialize();}LyteBox.prototype.initialize=function(){this.updateLyteboxItems();var w=this.doc.getElementsByTagName("body").item(0);if(this.doc.getElementById("lbOverlay")){w.removeChild(this.doc.getElementById("lbOverlay"));w.removeChild(this.doc.getElementById("lbMain"));}var j=this.doc.createElement("div");j.setAttribute("id","lbOverlay");j.setAttribute((this.ie?"className":"class"),this.theme);if((this.ie&&!this.ie7)||(this.ie7&&this.doc.compatMode=="BackCompat")){j.style.position="absolute";}j.style.display="none";w.appendChild(j);var a=this.doc.createElement("div");a.setAttribute("id","lbMain");a.style.display="none";w.appendChild(a);var q=this.doc.createElement("div");q.setAttribute("id","lbOuterContainer");q.setAttribute((this.ie?"className":"class"),this.theme);a.appendChild(q);var g=this.doc.createElement("div");g.setAttribute("id","lbIframeContainer");g.style.display="none";q.appendChild(g);var u=this.doc.createElement("iframe");u.setAttribute("id","lbIframe");u.setAttribute("name","lbIframe");u.style.display="none";g.appendChild(u);var o=this.doc.createElement("div");o.setAttribute("id","lbImageContainer");q.appendChild(o);var e=this.doc.createElement("img");e.setAttribute("id","lbImage");o.appendChild(e);var t=this.doc.createElement("div");t.setAttribute("id","lbLoading");q.appendChild(t);var n=this.doc.createElement("div");n.setAttribute("id","lbDetailsContainer");n.setAttribute((this.ie?"className":"class"),this.theme);a.appendChild(n);var m=this.doc.createElement("div");m.setAttribute("id","lbDetailsData");m.setAttribute((this.ie?"className":"class"),this.theme);n.appendChild(m);var k=this.doc.createElement("div");k.setAttribute("id","lbDetails");m.appendChild(k);var l=this.doc.createElement("span");l.setAttribute("id","lbCaption");k.appendChild(l);var s=this.doc.createElement("div");s.setAttribute("id","lbHoverNav");o.appendChild(s);var r=this.doc.createElement("div");r.setAttribute("id","lbBottomNav");m.appendChild(r);var b=this.doc.createElement("a");b.setAttribute("id","lbPrev");b.setAttribute((this.ie?"className":"class"),this.theme);b.setAttribute("href","#");s.appendChild(b);var c=this.doc.createElement("a");c.setAttribute("id","lbNext");c.setAttribute((this.ie?"className":"class"),this.theme);c.setAttribute("href","#");s.appendChild(c);var d=this.doc.createElement("span");d.setAttribute("id","lbNumberDisplay");k.appendChild(d);var f=this.doc.createElement("span");f.setAttribute("id","lbNavDisplay");f.style.display="none";k.appendChild(f);var v=this.doc.createElement("a");v.setAttribute("id","lbClose");v.setAttribute((this.ie?"className":"class"),this.theme);v.setAttribute("href","#");r.appendChild(v);var p=this.doc.createElement("a");p.setAttribute("id","lbPause");p.setAttribute((this.ie?"className":"class"),this.theme);p.setAttribute("href","#");p.style.display="none";r.appendChild(p);var h=this.doc.createElement("a");h.setAttribute("id","lbPlay");h.setAttribute((this.ie?"className":"class"),this.theme);h.setAttribute("href","#");h.style.display="none";r.appendChild(h);};LyteBox.prototype.updateLyteboxItems=function(){var c=(this.isFrame)?window.parent.frames[window.name].document.getElementsByTagName("a"):document.getElementsByTagName("a");for(var b=0;b<c.length;b++){var a=c[b];var d=String(a.getAttribute("rel"));if(a.getAttribute("href")){if(d.toLowerCase().match("lytebox")){a.onclick=function(){myLytebox.start(this,false,false);return false;};}else{if(d.toLowerCase().match("lyteshow")){a.onclick=function(){myLytebox.start(this,true,false);return false;};}else{if(d.toLowerCase().match("lyteframe")){a.onclick=function(){myLytebox.start(this,false,true);return false;};}}}}}};LyteBox.prototype.start=function(d,g,b){if(this.ie&&!this.ie7){this.toggleSelects("hide");}if(this.hideFlash){this.toggleFlash("hide");}this.isLyteframe=(b?true:false);var j=this.getPageSize();var k=this.doc.getElementById("lbOverlay");var l=this.doc.getElementsByTagName("body").item(0);k.style.height=j[1]+"px";k.style.display="";this.appear("lbOverlay",(this.doAnimations?0:this.maxOpacity));var a=(this.isFrame)?window.parent.frames[window.name].document.getElementsByTagName("a"):document.getElementsByTagName("a");if(this.isLyteframe){this.frameArray=[];this.frameNum=0;if((d.getAttribute("rel")=="lyteframe")){var h=d.getAttribute("rev");this.frameArray.push(new Array(d.getAttribute("href"),d.getAttribute("title"),(h==null||h==""?"width: 400px; height: 400px; scrolling: auto;":h)));}else{if(d.getAttribute("rel").indexOf("lyteframe")!=-1){for(var f=0;f<a.length;f++){var e=a[f];if(e.getAttribute("href")&&(e.getAttribute("rel")==d.getAttribute("rel"))){var h=e.getAttribute("rev");this.frameArray.push(new Array(e.getAttribute("href"),e.getAttribute("title"),(h==null||h==""?"width: 400px; height: 400px; scrolling: auto;":h)));}}this.frameArray.removeDuplicates();while(this.frameArray[this.frameNum][0]!=d.getAttribute("href")){this.frameNum++;}}}}else{this.imageArray=[];this.imageNum=0;this.slideArray=[];this.slideNum=0;if((d.getAttribute("rel")=="lytebox")){this.imageArray.push(new Array(d.getAttribute("href"),d.getAttribute("title")));}else{if(d.getAttribute("rel").indexOf("lytebox")!=-1){for(var f=0;f<a.length;f++){var e=a[f];if(e.getAttribute("href")&&(e.getAttribute("rel")==d.getAttribute("rel"))){this.imageArray.push(new Array(e.getAttribute("href"),e.getAttribute("title")));}}this.imageArray.removeDuplicates();while(this.imageArray[this.imageNum][0]!=d.getAttribute("href")){this.imageNum++;}}if(d.getAttribute("rel").indexOf("lyteshow")!=-1){for(var f=0;f<a.length;f++){var e=a[f];if(e.getAttribute("href")&&(e.getAttribute("rel")==d.getAttribute("rel"))){this.slideArray.push(new Array(e.getAttribute("href"),e.getAttribute("title")));}}this.slideArray.removeDuplicates();while(this.slideArray[this.slideNum][0]!=d.getAttribute("href")){this.slideNum++;}}}}var c=this.doc.getElementById("lbMain");c.style.top=(this.getPageScroll()+(j[3]/15))+"px";c.style.display="";if(!this.outerBorder){this.doc.getElementById("lbOuterContainer").style.border="none";this.doc.getElementById("lbDetailsContainer").style.border="none";}else{this.doc.getElementById("lbOuterContainer").style.borderBottom="";this.doc.getElementById("lbOuterContainer").setAttribute((this.ie?"className":"class"),this.theme);}this.doc.getElementById("lbOverlay").onclick=function(){myLytebox.end();return false;};this.doc.getElementById("lbMain").onclick=function(m){var m=m;if(!m){if(window.parent.frames[window.name]&&(parent.document.getElementsByTagName("frameset").length<=0)){m=window.parent.window.event;}else{m=window.event;}}var n=(m.target?m.target.id:m.srcElement.id);if(n=="lbMain"){myLytebox.end();return false;}};this.doc.getElementById("lbClose").onclick=function(){myLytebox.end();return false;};this.doc.getElementById("lbPause").onclick=function(){myLytebox.togglePlayPause("lbPause","lbPlay");return false;};this.doc.getElementById("lbPlay").onclick=function(){myLytebox.togglePlayPause("lbPlay","lbPause");return false;};this.isSlideshow=g;this.isPaused=(this.slideNum!=0?true:false);if(this.isSlideshow&&this.showPlayPause&&this.isPaused){this.doc.getElementById("lbPlay").style.display="";this.doc.getElementById("lbPause").style.display="none";}if(this.isLyteframe){this.changeContent(this.frameNum);}else{if(this.isSlideshow){this.changeContent(this.slideNum);}else{this.changeContent(this.imageNum);}}};LyteBox.prototype.changeContent=function(b){if(this.isSlideshow){for(var d=0;d<this.slideshowIDCount;d++){window.clearTimeout(this.slideshowIDArray[d]);}}this.activeImage=this.activeSlide=this.activeFrame=b;if(!this.outerBorder){this.doc.getElementById("lbOuterContainer").style.border="none";this.doc.getElementById("lbDetailsContainer").style.border="none";}else{this.doc.getElementById("lbOuterContainer").style.borderBottom="";this.doc.getElementById("lbOuterContainer").setAttribute((this.ie?"className":"class"),this.theme);}this.doc.getElementById("lbLoading").style.display="";this.doc.getElementById("lbImage").style.display="none";this.doc.getElementById("lbIframe").style.display="none";this.doc.getElementById("lbPrev").style.display="none";this.doc.getElementById("lbNext").style.display="none";this.doc.getElementById("lbIframeContainer").style.display="none";this.doc.getElementById("lbDetailsContainer").style.display="none";this.doc.getElementById("lbNumberDisplay").style.display="none";if(this.navType==2||this.isLyteframe){object=this.doc.getElementById("lbNavDisplay");object.innerHTML='&nbsp;&nbsp;&nbsp;<span id="lbPrev2_Off" style="display: none;" class="'+this.theme+'">&laquo; prev</span><a href="#" id="lbPrev2" class="'+this.theme+'" style="display: none;">&laquo; prev</a> <b id="lbSpacer" class="'+this.theme+'">||</b> <span id="lbNext2_Off" style="display: none;" class="'+this.theme+'">next &raquo;</span><a href="#" id="lbNext2" class="'+this.theme+'" style="display: none;">next &raquo;</a>';object.style.display="none";}if(this.isLyteframe){var g=myLytebox.doc.getElementById("lbIframe");var j=this.frameArray[this.activeFrame][2];var c=j.split(";");for(var d=0;d<c.length;d++){if(c[d].indexOf("width:")>=0){var a=c[d].replace("width:","");g.width=a.trim();}else{if(c[d].indexOf("height:")>=0){var f=c[d].replace("height:","");g.height=f.trim();}else{if(c[d].indexOf("scrolling:")>=0){var e=c[d].replace("scrolling:","");g.scrolling=e.trim();}else{if(c[d].indexOf("border:")>=0){}}}}}this.resizeContainer(parseInt(g.width),parseInt(g.height));}else{imgPreloader=new Image();imgPreloader.onload=function(){var m=imgPreloader.width;var k=imgPreloader.height;if(myLytebox.autoResize){var n=myLytebox.getPageSize();var h=n[2]-150;var o=n[3]-150;if(m>h){k=Math.round(k*(h/m));m=h;if(k>o){m=Math.round(m*(o/k));k=o;}}else{if(k>o){m=Math.round(m*(o/k));k=o;if(m>h){k=Math.round(k*(h/m));m=h;}}}}var l=myLytebox.doc.getElementById("lbImage");l.src=(myLytebox.isSlideshow?myLytebox.slideArray[myLytebox.activeSlide][0]:myLytebox.imageArray[myLytebox.activeImage][0]);l.width=m;l.height=k;myLytebox.resizeContainer(m,k);imgPreloader.onload=function(){};};imgPreloader.src=(this.isSlideshow?this.slideArray[this.activeSlide][0]:this.imageArray[this.activeImage][0]);}};LyteBox.prototype.resizeContainer=function(c,a){this.wCur=this.doc.getElementById("lbOuterContainer").offsetWidth;this.hCur=this.doc.getElementById("lbOuterContainer").offsetHeight;this.xScale=((c+(this.borderSize*2))/this.wCur)*100;this.yScale=((a+(this.borderSize*2))/this.hCur)*100;var d=(this.wCur-this.borderSize*2)-c;var b=(this.hCur-this.borderSize*2)-a;if(!(b==0)){this.hDone=false;this.resizeH("lbOuterContainer",this.hCur,a+this.borderSize*2,this.getPixelRate(this.hCur,a));}else{this.hDone=true;}if(!(d==0)){this.wDone=false;this.resizeW("lbOuterContainer",this.wCur,c+this.borderSize*2,this.getPixelRate(this.wCur,c));}else{this.wDone=true;}if((b==0)&&(d==0)){if(this.ie){this.pause(250);}else{this.pause(100);}}this.doc.getElementById("lbPrev").style.height=a+"px";this.doc.getElementById("lbNext").style.height=a+"px";this.doc.getElementById("lbDetailsContainer").style.width=(c+(this.borderSize*2)+(this.ie&&this.doc.compatMode=="BackCompat"&&this.outerBorder?2:0))+"px";this.showContent();};LyteBox.prototype.showContent=function(){if(this.wDone&&this.hDone){for(var a=0;a<this.showContentTimerCount;a++){window.clearTimeout(this.showContentTimerArray[a]);}if(this.outerBorder){this.doc.getElementById("lbOuterContainer").style.borderBottom="none";}this.doc.getElementById("lbLoading").style.display="none";if(this.isLyteframe){this.doc.getElementById("lbIframe").style.display="";this.appear("lbIframe",(this.doAnimations?0:100));}else{this.doc.getElementById("lbImage").style.display="";this.appear("lbImage",(this.doAnimations?0:100));this.preloadNeighborImages();}if(this.isSlideshow){if(this.activeSlide==(this.slideArray.length-1)){if(this.autoEnd){this.slideshowIDArray[this.slideshowIDCount++]=setTimeout("myLytebox.end('slideshow')",this.slideInterval);}}else{if(!this.isPaused){this.slideshowIDArray[this.slideshowIDCount++]=setTimeout("myLytebox.changeContent("+(this.activeSlide+1)+")",this.slideInterval);}}this.doc.getElementById("lbHoverNav").style.display=(this.showNavigation&&this.navType==1?"":"none");this.doc.getElementById("lbClose").style.display=(this.showClose?"":"none");this.doc.getElementById("lbDetails").style.display=(this.showDetails?"":"none");this.doc.getElementById("lbPause").style.display=(this.showPlayPause&&!this.isPaused?"":"none");this.doc.getElementById("lbPlay").style.display=(this.showPlayPause&&!this.isPaused?"none":"");this.doc.getElementById("lbNavDisplay").style.display=(this.showNavigation&&this.navType==2?"":"none");}else{this.doc.getElementById("lbHoverNav").style.display=(this.navType==1&&!this.isLyteframe?"":"none");if((this.navType==2&&!this.isLyteframe&&this.imageArray.length>1)||(this.frameArray.length>1&&this.isLyteframe)){this.doc.getElementById("lbNavDisplay").style.display="";}else{this.doc.getElementById("lbNavDisplay").style.display="none";}this.doc.getElementById("lbClose").style.display="";this.doc.getElementById("lbDetails").style.display="";this.doc.getElementById("lbPause").style.display="none";this.doc.getElementById("lbPlay").style.display="none";}this.doc.getElementById("lbImageContainer").style.display=(this.isLyteframe?"none":"");this.doc.getElementById("lbIframeContainer").style.display=(this.isLyteframe?"":"none");try{this.doc.getElementById("lbIframe").src=this.frameArray[this.activeFrame][0];}catch(b){}}else{this.showContentTimerArray[this.showContentTimerCount++]=setTimeout("myLytebox.showContent()",200);}};LyteBox.prototype.updateDetails=function(){var object=this.doc.getElementById("lbCaption");var sTitle=(this.isSlideshow?this.slideArray[this.activeSlide][1]:(this.isLyteframe?this.frameArray[this.activeFrame][1]:this.imageArray[this.activeImage][1]));object.style.display="";object.innerHTML=(sTitle==null?"":sTitle);this.updateNav();this.doc.getElementById("lbDetailsContainer").style.display="";object=this.doc.getElementById("lbNumberDisplay");if(this.isSlideshow&&this.slideArray.length>1){object.style.display="";object.innerHTML="Image "+eval(this.activeSlide+1)+" of "+this.slideArray.length;this.doc.getElementById("lbNavDisplay").style.display=(this.navType==2&&this.showNavigation?"":"none");}else{if(this.imageArray.length>1&&!this.isLyteframe){object.style.display="";object.innerHTML="Image "+eval(this.activeImage+1)+" of "+this.imageArray.length;this.doc.getElementById("lbNavDisplay").style.display=(this.navType==2?"":"none");}else{if(this.frameArray.length>1&&this.isLyteframe){object.style.display="";object.innerHTML="Page "+eval(this.activeFrame+1)+" of "+this.frameArray.length;this.doc.getElementById("lbNavDisplay").style.display="";}else{this.doc.getElementById("lbNavDisplay").style.display="none";}}}this.appear("lbDetailsContainer",(this.doAnimations?0:100));};LyteBox.prototype.updateNav=function(){if(this.isSlideshow){if(this.activeSlide!=0){var a=(this.navType==2?this.doc.getElementById("lbPrev2"):this.doc.getElementById("lbPrev"));a.style.display="";a.onclick=function(){if(myLytebox.pauseOnPrevClick){myLytebox.togglePlayPause("lbPause","lbPlay");}myLytebox.changeContent(myLytebox.activeSlide-1);return false;};}else{if(this.navType==2){this.doc.getElementById("lbPrev2_Off").style.display="";}}if(this.activeSlide!=(this.slideArray.length-1)){var a=(this.navType==2?this.doc.getElementById("lbNext2"):this.doc.getElementById("lbNext"));a.style.display="";a.onclick=function(){if(myLytebox.pauseOnNextClick){myLytebox.togglePlayPause("lbPause","lbPlay");}myLytebox.changeContent(myLytebox.activeSlide+1);return false;};}else{if(this.navType==2){this.doc.getElementById("lbNext2_Off").style.display="";}}}else{if(this.isLyteframe){if(this.activeFrame!=0){var a=this.doc.getElementById("lbPrev2");a.style.display="";a.onclick=function(){myLytebox.changeContent(myLytebox.activeFrame-1);return false;};}else{this.doc.getElementById("lbPrev2_Off").style.display="";}if(this.activeFrame!=(this.frameArray.length-1)){var a=this.doc.getElementById("lbNext2");a.style.display="";a.onclick=function(){myLytebox.changeContent(myLytebox.activeFrame+1);return false;};}else{this.doc.getElementById("lbNext2_Off").style.display="";}}else{if(this.activeImage!=0){var a=(this.navType==2?this.doc.getElementById("lbPrev2"):this.doc.getElementById("lbPrev"));a.style.display="";a.onclick=function(){myLytebox.changeContent(myLytebox.activeImage-1);return false;};}else{if(this.navType==2){this.doc.getElementById("lbPrev2_Off").style.display="";}}if(this.activeImage!=(this.imageArray.length-1)){var a=(this.navType==2?this.doc.getElementById("lbNext2"):this.doc.getElementById("lbNext"));a.style.display="";a.onclick=function(){myLytebox.changeContent(myLytebox.activeImage+1);return false;};}else{if(this.navType==2){this.doc.getElementById("lbNext2_Off").style.display="";}}}}this.enableKeyboardNav();};LyteBox.prototype.enableKeyboardNav=function(){document.onkeydown=this.keyboardAction;};LyteBox.prototype.disableKeyboardNav=function(){document.onkeydown="";};LyteBox.prototype.keyboardAction=function(b){var a=key=escape=null;a=(b==null)?event.keyCode:b.which;key=String.fromCharCode(a).toLowerCase();escape=(b==null)?27:b.DOM_VK_ESCAPE;if((key=="x")||(key=="c")||(a==escape)){myLytebox.end();}else{if((key=="p")||(a==37)){if(myLytebox.isSlideshow){if(myLytebox.activeSlide!=0){myLytebox.disableKeyboardNav();myLytebox.changeContent(myLytebox.activeSlide-1);}}else{if(myLytebox.isLyteframe){if(myLytebox.activeFrame!=0){myLytebox.disableKeyboardNav();myLytebox.changeContent(myLytebox.activeFrame-1);}}else{if(myLytebox.activeImage!=0){myLytebox.disableKeyboardNav();myLytebox.changeContent(myLytebox.activeImage-1);}}}}else{if((key=="n")||(a==39)){if(myLytebox.isSlideshow){if(myLytebox.activeSlide!=(myLytebox.slideArray.length-1)){myLytebox.disableKeyboardNav();myLytebox.changeContent(myLytebox.activeSlide+1);}}else{if(myLytebox.isLyteframe){if(myLytebox.activeFrame!=(myLytebox.frameArray.length-1)){myLytebox.disableKeyboardNav();myLytebox.changeContent(myLytebox.activeFrame+1);}}else{if(myLytebox.activeImage!=(myLytebox.imageArray.length-1)){myLytebox.disableKeyboardNav();myLytebox.changeContent(myLytebox.activeImage+1);}}}}}}};LyteBox.prototype.preloadNeighborImages=function(){if(this.isSlideshow){if((this.slideArray.length-1)>this.activeSlide){preloadNextImage=new Image();preloadNextImage.src=this.slideArray[this.activeSlide+1][0];}if(this.activeSlide>0){preloadPrevImage=new Image();preloadPrevImage.src=this.slideArray[this.activeSlide-1][0];}}else{if((this.imageArray.length-1)>this.activeImage){preloadNextImage=new Image();preloadNextImage.src=this.imageArray[this.activeImage+1][0];}if(this.activeImage>0){preloadPrevImage=new Image();preloadPrevImage.src=this.imageArray[this.activeImage-1][0];}}};LyteBox.prototype.togglePlayPause=function(a,c){if(this.isSlideshow&&a=="lbPause"){for(var b=0;b<this.slideshowIDCount;b++){window.clearTimeout(this.slideshowIDArray[b]);}}this.doc.getElementById(a).style.display="none";this.doc.getElementById(c).style.display="";if(a=="lbPlay"){this.isPaused=false;if(this.activeSlide==(this.slideArray.length-1)){this.end();}else{this.changeContent(this.activeSlide+1);}}else{this.isPaused=true;}};LyteBox.prototype.end=function(a){var c=(a=="slideshow"?false:true);if(this.isSlideshow&&this.isPaused&&!c){return;}this.disableKeyboardNav();this.doc.getElementById("lbMain").style.display="none";this.fade("lbOverlay",(this.doAnimations?this.maxOpacity:0));this.toggleSelects("visible");if(this.hideFlash){this.toggleFlash("visible");}if(this.isSlideshow){for(var b=0;b<this.slideshowIDCount;b++){window.clearTimeout(this.slideshowIDArray[b]);}}if(this.isLyteframe){this.initialize();}};LyteBox.prototype.checkFrame=function(){if(window.location.href!=parent.location.href&&window.parent.frames[window.name]&&(parent.document.getElementsByTagName("frameset").length<=0)){this.isFrame=true;this.lytebox="window.parent."+window.name+".myLytebox";this.doc=parent.document;}else{this.isFrame=false;this.lytebox="myLytebox";this.doc=document;}};LyteBox.prototype.getPixelRate=function(c,a){var b=(a>c)?a-c:c-a;if(b>=0&&b<=100){return 10;}if(b>100&&b<=200){return 15;}if(b>200&&b<=300){return 20;}if(b>300&&b<=400){return 25;}if(b>400&&b<=500){return 30;}if(b>500&&b<=600){return 35;}if(b>600&&b<=700){return 40;}if(b>700){return 45;}};LyteBox.prototype.appear=function(f,b){var a=this.doc.getElementById(f).style;a.opacity=(b/100);a.MozOpacity=(b/100);a.KhtmlOpacity=(b/100);a.filter="alpha(opacity="+(b+10)+")";if(b==100&&(f=="lbImage"||f=="lbIframe")){try{a.removeAttribute("filter");}catch(d){}this.updateDetails();}else{if(b>=this.maxOpacity&&f=="lbOverlay"){for(var c=0;c<this.overlayTimerCount;c++){window.clearTimeout(this.overlayTimerArray[c]);}return;}else{if(b>=100&&f=="lbDetailsContainer"){try{a.removeAttribute("filter");}catch(d){}for(var c=0;c<this.imageTimerCount;c++){window.clearTimeout(this.imageTimerArray[c]);}this.doc.getElementById("lbOverlay").style.height=this.getPageSize()[1]+"px";}else{if(f=="lbOverlay"){this.overlayTimerArray[this.overlayTimerCount++]=setTimeout("myLytebox.appear('"+f+"', "+(b+20)+")",1);}else{this.imageTimerArray[this.imageTimerCount++]=setTimeout("myLytebox.appear('"+f+"', "+(b+10)+")",1);}}}}};LyteBox.prototype.fade=function(d,b){var a=this.doc.getElementById(d).style;a.opacity=(b/100);a.MozOpacity=(b/100);a.KhtmlOpacity=(b/100);a.filter="alpha(opacity="+b+")";if(b<=0){try{a.display="none";}catch(c){}}else{if(d=="lbOverlay"){this.overlayTimerArray[this.overlayTimerCount++]=setTimeout("myLytebox.fade('"+d+"', "+(b-20)+")",1);}else{this.timerIDArray[this.timerIDCount++]=setTimeout("myLytebox.fade('"+d+"', "+(b-10)+")",1);}}};LyteBox.prototype.resizeW=function(b,e,d,j,f){if(!this.hDone){this.resizeWTimerArray[this.resizeWTimerCount++]=setTimeout("myLytebox.resizeW('"+b+"', "+e+", "+d+", "+j+")",100);return;}var g=this.doc.getElementById(b);var c=f?f:(this.resizeDuration/2);var a=(this.doAnimations?e:d);g.style.width=(a)+"px";if(a<d){a+=(a+j>=d)?(d-a):j;}else{if(a>d){a-=(a-j<=d)?(a-d):j;}}this.resizeWTimerArray[this.resizeWTimerCount++]=setTimeout("myLytebox.resizeW('"+b+"', "+a+", "+d+", "+j+", "+(c+0.02)+")",c+0.02);if(parseInt(g.style.width)==d){this.wDone=true;for(var h=0;h<this.resizeWTimerCount;h++){window.clearTimeout(this.resizeWTimerArray[h]);}}};LyteBox.prototype.resizeH=function(a,j,h,g,c){var b=c?c:(this.resizeDuration/2);var d=this.doc.getElementById(a);var f=(this.doAnimations?j:h);d.style.height=(f)+"px";if(f<h){f+=(f+g>=h)?(h-f):g;}else{if(f>h){f-=(f-g<=h)?(f-h):g;}}this.resizeHTimerArray[this.resizeHTimerCount++]=setTimeout("myLytebox.resizeH('"+a+"', "+f+", "+h+", "+g+", "+(b+0.02)+")",b+0.02);if(parseInt(d.style.height)==h){this.hDone=true;for(var e=0;e<this.resizeHTimerCount;e++){window.clearTimeout(this.resizeHTimerArray[e]);}}};LyteBox.prototype.getPageScroll=function(){if(self.pageYOffset){return this.isFrame?parent.pageYOffset:self.pageYOffset;}else{if(this.doc.documentElement&&this.doc.documentElement.scrollTop){return this.doc.documentElement.scrollTop;}else{if(document.body){return this.doc.body.scrollTop;}}}};LyteBox.prototype.getPageSize=function(){var e,a,c,f;if(window.innerHeight&&window.scrollMaxY){e=this.doc.scrollWidth;a=(this.isFrame?parent.innerHeight:self.innerHeight)+(this.isFrame?parent.scrollMaxY:self.scrollMaxY);}else{if(this.doc.body.scrollHeight>this.doc.body.offsetHeight){e=this.doc.body.scrollWidth;a=this.doc.body.scrollHeight;}else{e=this.doc.getElementsByTagName("html").item(0).offsetWidth;a=this.doc.getElementsByTagName("html").item(0).offsetHeight;e=(e<this.doc.body.offsetWidth)?this.doc.body.offsetWidth:e;a=(a<this.doc.body.offsetHeight)?this.doc.body.offsetHeight:a;}}if(self.innerHeight){c=(this.isFrame)?parent.innerWidth:self.innerWidth;f=(this.isFrame)?parent.innerHeight:self.innerHeight;}else{if(document.documentElement&&document.documentElement.clientHeight){c=this.doc.documentElement.clientWidth;f=this.doc.documentElement.clientHeight;}else{if(document.body){c=this.doc.getElementsByTagName("html").item(0).clientWidth;f=this.doc.getElementsByTagName("html").item(0).clientHeight;c=(c==0)?this.doc.body.clientWidth:c;f=(f==0)?this.doc.body.clientHeight:f;}}}var d=(a<f)?f:a;var b=(e<c)?c:e;return new Array(b,d,c,f);};LyteBox.prototype.toggleFlash=function(f){var d=this.doc.getElementsByTagName("object");for(var b=0;b<d.length;b++){d[b].style.visibility=(f=="hide")?"hidden":"visible";}var c=this.doc.getElementsByTagName("embed");for(var b=0;b<c.length;b++){c[b].style.visibility=(f=="hide")?"hidden":"visible";}if(this.isFrame){for(var b=0;b<parent.frames.length;b++){try{d=parent.frames[b].window.document.getElementsByTagName("object");for(var a=0;a<d.length;a++){d[a].style.visibility=(f=="hide")?"hidden":"visible";}}catch(g){}try{c=parent.frames[b].window.document.getElementsByTagName("embed");for(var a=0;a<c.length;a++){c[a].style.visibility=(f=="hide")?"hidden":"visible";}}catch(g){}}}};LyteBox.prototype.toggleSelects=function(d){var c=this.doc.getElementsByTagName("select");for(var b=0;b<c.length;b++){c[b].style.visibility=(d=="hide")?"hidden":"visible";}if(this.isFrame){for(var b=0;b<parent.frames.length;b++){try{c=parent.frames[b].window.document.getElementsByTagName("select");for(var a=0;a<c.length;a++){c[a].style.visibility=(d=="hide")?"hidden":"visible";}}catch(f){}}}};LyteBox.prototype.pause=function(b){var a=new Date();var c=a.getTime()+b;while(true){a=new Date();if(a.getTime()>c){return;}}};function initLytebox(){myLytebox=new LyteBox();}var g_sapir_rte_clear_value="";var g_sapir_rte_div=null;var g_sapir_plaintext_wrapper_div=null;var g_sapir_plaintext=null;var g_sapir_rte_preview_ready=false;var g_sapir_rte_preview=null;var g_sapir_rte_combo_el=null;var g_sapir_rte_data_lang_restore_active=false;var g_sapir_rte_is_changed_timeout_id=null;var g_sapir_rte_range=null;var g_sapir_rte_selection=null;var g_sapir_rte_selection_type="";var g_sapir_rte_command="";var g_sapir_rte_caret_pos=-1;var g_sapir_rte_preview_timeout_id=null;function sapir_rte_preview(b,a){this.dview_id=b;this.el_id=a;}var g_rte_isRichText=false;var currentRTE;var allRTEs="";var g_rte_imagesPath;var g_rte_includesPath;var g_rte_cssFile;function initRTE(d,c,b){var a=navigator.userAgent.toLowerCase();isIE=((a.indexOf("msie")!=-1)&&(a.indexOf("opera")==-1)&&(a.indexOf("webtv")==-1));isGecko=(a.indexOf("gecko")!=-1);isSafari=(a.indexOf("safari")!=-1);isKonqueror=(a.indexOf("konqueror")!=-1);if(document.getElementById&&document.designMode&&!isKonqueror){g_rte_isRichText=true;}g_rte_imagesPath=d;g_rte_includesPath=c;g_rte_cssFile="rte.css";}function writeRichText(c,e,o,m,s,r,q,b){var t,d,n,f,l,h,j,a,p,u,g;if(g_rte_isRichText){if(allRTEs.length>0){allRTEs+=";";}allRTEs+=c;if(r){s=false;}if(isIE){o="100%";var k=o;}else{o=700;var k=o+4;}t=f_sapir_el("rte_top_"+c);if(s==true){d=document.createElement("TABLE");d.setAttribute("id","Buttons2_"+c);d.setAttribute("className","rteBack");d.setAttribute("width",k);d.setAttribute("cellpadding","0");d.setAttribute("cellspacing","0");n=document.createElement("TBODY");f=document.createElement("TR");f_sapir_rte_toolbar_img_create(c,f,"bold",g_rte_imagesPath+"bold.gif","bold","bold","25","24","rteImage");f_sapir_rte_toolbar_img_create(c,f,"italic",g_rte_imagesPath+"italic.gif","Italic","italic","25","24","rteImage");f_sapir_rte_toolbar_img_create(c,f,"underline",g_rte_imagesPath+"underline.gif","Underline","underline","25","24","rteImage");f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"left_just.gif","Align Left","justifyleft","25","24","rteImage");f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"centre.gif","Center","justifycenter","25","24","rteImage");f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"right_just.gif","Align Right","justifyright","25","24","rteImage");f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"justifyfull.gif","Justify Full","justifyfull","25","24","rteImage");f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"blackdot.gif","","","1","20","rteVertSep");f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"hr.gif","Horizontal Rule","inserthorizontalrule","25","24","rteImage");f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"blackdot.gif","","","1","20","rteVertSep");f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"numbered_list.gif","Ordered List","insertorderedlist","25","24","rteImage");f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"list.gif","Unordered List","insertunorderedlist","25","24","rteImage");f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"blackdot.gif","","","1","20","rteVertSep");f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"outdent.gif","Outdent","outdent","25","24","rteImage");f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"indent.gif","Indent","indent","25","24","rteImage");f_sapir_rte_toolbar_img_create(c,f,"forecolor_"+c,g_rte_imagesPath+"textcolor.gif","Text Color","","25","24","rteImage","rte_dlgColorPalette('"+c+"', 'forecolor', '')");f_sapir_rte_toolbar_img_create(c,f,"hilitecolor_"+c,g_rte_imagesPath+"bgcolor.gif","Background Color","","25","24","rteImage","rte_dlgColorPalette('"+c+"', 'hilitecolor', '')");f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"hyperlink.gif","Insert Link","","25","24","rteImage","rte_insertLink('"+c+"')");if(isIE){f_sapir_rte_toolbar_img_create(c,f,"",g_rte_imagesPath+"spellcheck.gif","Spell Check","","25","24","rteImage","rte_ie_checkspell('"+c+"')");}p=document.createElement("TD");p.setAttribute("width","100%");f.appendChild(p);n.appendChild(f);d.appendChild(n);t.appendChild(d);}if(!r){}t=f_sapir_el("rte_top_"+c);u=document.createElement("IFRAME");u.setAttribute("id","cp"+c);u.setAttribute("src",g_rte_includesPath+"palette.htm");u.setAttribute("width","154px");u.setAttribute("height","104px");u.setAttribute("marginwidth","0");u.setAttribute("marginheight","0");u.setAttribute("scrolling","no");t.appendChild(u);l_flat_rte_cp_iframe_el=f_sapir_el("cp"+c);f_sapir_class_prepend(l_flat_rte_cp_iframe_el,"sapir_hide");l_flat_rte_cp_iframe_el.style.position="absolute";g=document.createElement("INPUT");g.setAttribute("id","hdn"+c);g.setAttribute("name","hdn"+c);g.setAttribute("type","hidden");g.setAttribute("value","");t.appendChild(g);f_sapir_progress_bar_fix();}else{}}function enableDesignMode(b,a,h){var c,g;if(document.all){if(!f_sapir_exists(frames[b])){return;}var f=frames[b].document;if(h==false){if(g_sapir_browser_is_ie){f.body.contentEditable=true;}else{f.designMode="On";}f.body.innerHTML=a;c=b.substring(0,b.indexOf("_rte"));g=f_sapir_dview_get(c);g.rte_value_orig=f.body.innerHTML;}}else{if(!f_sapir_exists(document.getElementById(b))){return;}try{if(!h){document.getElementById(b).contentDocument.designMode="on";}try{var f=document.getElementById(b).contentWindow.document;f.body.innerHTML=a;c=b.substring(0,b.indexOf("_rte"));g=f_sapir_dview_get(c);g.rte_value_orig=f.body.innerHTML;if(isGecko&&!h){}}catch(d){alert("Error loading content.");}}catch(d){if(isGecko){setTimeout("enableDesignMode('"+b+"', '"+a+"', "+h+");",10);}else{return false;}}}}function updateRTEs(){var b=allRTEs.split(";");for(var a=0;a<b.length;a++){updateRTE(b[a]);}}function updateRTE(b){if(!g_rte_isRichText){return;}var a=document.getElementById("hdn"+b);var c=document.getElementById(b);var d=false;if(document.all){if(frames[b].document.designMode!="On"){d=true;}}else{if(document.getElementById(b).contentDocument.designMode!="on"){d=true;}}if(g_rte_isRichText&&!d){if(document.getElementById("chkSrc"+b).checked){document.getElementById("chkSrc"+b).checked=false;rte_toggleHTMLSrc(b);}if(a.value==null){a.value="";}if(document.all){a.value=frames[b].document.body.innerHTML;}else{a.value=c.contentWindow.document.body.innerHTML;}if(stripHTML(a.value.replace("&nbsp;"," "))==""&&a.value.toLowerCase().search("<hr")==-1&&a.value.toLowerCase().search("<img")==-1){a.value="";}if(escape(a.value)=="%3Cbr%3E%0D%0A%0D%0A%0D%0A"){a.value="";}}}function rteCommand(a,e,b){var d;if(document.all){d=frames[a];}else{d=document.getElementById(a).contentWindow;}d.focus();if(e=="CreateLink"){var c=d.document.selection.createRange();d.document.execCommand(e,false,b);nameTaget=c.parentElement();nameTaget.target="_blank";}else{d.document.execCommand(e,false,b);}f_sapir_rte_is_changed(a);d.focus();}function rte_toggleHTMLSrc(b){var d;if(document.all){d=frames[b].document;}else{d=document.getElementById(b).contentWindow.document;}if(document.getElementById("chkSrc"+b).checked){f_sapir_rte_showHideElement("Buttons1_"+b,"hide");f_sapir_rte_showHideElement("Buttons2_"+b,"hide");if(document.all){d.body.innerText=d.body.innerHTML;}else{var c=d.createTextNode(d.body.innerHTML);d.body.innerHTML="";d.body.appendChild(c);}}else{f_sapir_rte_showHideElement("Buttons1_"+b,"show");f_sapir_rte_showHideElement("Buttons2_"+b,"show");if(document.all){var a=escape(d.body.innerText);a=a.replace("%3CP%3E%0D%0A%3CHR%3E","%3CHR%3E");a=a.replace("%3CHR%3E%0D%0A%3C/P%3E","%3CHR%3E");d.body.innerHTML=unescape(a);}else{var c=d.body.ownerDocument.createRange();c.selectNodeContents(d.body);d.body.innerHTML=c.toString();}}}function rte_dlgColorPalette(c,h){f_sapir_rte_trace("rte_dlgColorPalette","");rte_setRange(c);var f=document.getElementById("cp"+c);var g=document.getElementById(h+"_"+c);var e=rte_getOffsetLeft(g);var a=rte_getOffsetTop(g)+(g.offsetHeight+4);f.style.left=(e)+"px";f.style.top=(a)+"px";if((h==g_sapir_rte_command)&&(c==currentRTE)){if(f.style.visibility=="hidden"){f_sapir_class_remove(f,"sapir_hide");f_sapir_rte_showHideElement(f,"show");}else{f_sapir_class_prepend(f,"sapir_hide");f_sapir_rte_showHideElement(f,"hide");}}else{var d=allRTEs.split(";");for(var b=0;b<d.length;b++){f_sapir_rte_showHideElement("cp"+d[b],"hide");}f_sapir_class_remove(f,"sapir_hide");f_sapir_rte_showHideElement(f,"show");}g_sapir_rte_command=h;currentRTE=c;}function rte_dlgInsertTable(a,b){rte_setRange(a);g_sapir_rte_command=b;currentRTE=a;var c="history=no,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=no,width=360,height=200";window.open(g_rte_includesPath+"rte_insert_table.htm","InsertTable",c);}function rte_insertLink(a){var b=prompt("Enter a URL:","");try{rteCommand(a,"Unlink",null);rteCommand(a,"CreateLink",b);}catch(c){}}function rte_setColor(a){var b=currentRTE;var d=g_sapir_rte_command;if(document.all){if(d=="hilitecolor"){d="backcolor";}}f_sapir_rte_showHideElement("cp"+b,"hide");if(document.all){if(g_sapir_rte_selection_type=="None"){var f=frames[b];f.focus();var c=f.document.selection.createRange();c.moveStart("character",-f.document.body.innerText.length);c.moveStart("character",g_sapir_rte_caret_pos);c.moveEnd("character",0);c.select();rteCommand(b,d,a);f.focus();return;}}if(document.all){var e=frames[b].document.selection;if(e!=null){var c=e.createRange();c=g_sapir_rte_range;c.select();}}rteCommand(b,d,a);f_sapir_rte_showHideElement("cp"+b,"hide");}function rte_addImage(a){imagePath=prompt("Enter Image URL:","http://");if((imagePath!=null)&&(imagePath!="")){rteCommand(a,"InsertImage",imagePath);}}function rte_getOffsetTop(d){var b=d.offsetTop;var a=d.offsetParent;var c=2;while(c>0){b+=a.offsetTop;a=a.offsetParent;c--;}return b;}function rte_getOffsetLeft(d){var b=d.offsetLeft;var a=d.offsetParent;var c=2;while(c>0){b+=a.offsetLeft;a=a.offsetParent;c--;}return b;}function rte_selectFont(c,b){var a=document.getElementById(b).selectedIndex;if(a!=0){var d=document.getElementById(b).options[a].value;var e=b.replace("_"+c,"");rteCommand(c,e,d);document.getElementById(b).selectedIndex=0;}}function rte_kb_handler(a){f_sapir_rte_trace("rte_kb_handler","");var c=a.target.id;if(a.ctrlKey){var b=String.fromCharCode(a.charCode).toLowerCase();var d="";switch(b){case"b":d="bold";break;case"i":d="italic";break;case"u":d="underline";break;}if(d){rteCommand(c,d,null);a.preventDefault();a.stopPropagation();}}}function rte_insertHTML(e){try{var d=e;var f;if(document.all){f=frames[d];}else{f=document.getElementById(d).contentWindow;}f.focus();if(document.all){f.document.selection.createRange().execCommand("paste");}else{f.document.execCommand("paste",false);}f_sapir_rte_is_changed(d);var b=f_sapir_get_frame(e);var c=f_sapir_frame_document(b).body.innerHTML;c=f_sapir_text_to_rte(c);f_sapir_frame_document(b).body.innerHTML=c;}catch(a){f_sapir_exception("sapir_forms","rte paste",a);}}function rte_setRange(a){var b=null;f_sapir_rte_trace("rte_setRange","");var c;if(document.all){c=frames[a];b=c.document.selection;if(b!=null){c.focus();g_sapir_rte_range=b.createRange();if(b.type=="None"){g_sapir_rte_range.moveStart("character",-c.document.body.innerText.length);g_sapir_rte_caret_pos=g_sapir_rte_range.text.length;}}}else{c=document.getElementById(a).contentWindow;b=c.getSelection();g_sapir_rte_range=b.getRangeAt(b.rangeCount-1).cloneRange();}if(b==null){g_sapir_rte_selection_type="None";}else{g_sapir_rte_selection_type=b.type;}}function rte_ie_checkspell(){try{var b=new ActiveXObject("ieSpell.ieSpellExtension");b.CheckAllLinkedDocuments(document);}catch(a){if(a.number==-2146827859){if(confirm("ieSpell not detected.  Click Ok to go to download page.")){window.open("http://www.iespell.com/download.php","DownLoad");}}else{alert("Error Loading ieSpell: Exception "+a.number);}}}function rte_raiseButton(b){var a=window.event.srcElement;className=a.className;if(className=="rteImage"||className=="rteImageLowered"){a.className="rteImageRaised";}}function rte_normalButton(b){var a=window.event.srcElement;className=a.className;if(className=="rteImageRaised"||className=="rteImageLowered"){a.className="rteImage";}}function rte_lowerButton(b){var a=window.event.srcElement;className=a.className;if(className=="rteImage"||className=="rteImageRaised"){a.className="rteImageLowered";}}function f_sapir_rte_dview_id(a){return a.substring(0,a.indexOf("_rte"));}function f_sapir_rte_frame(a){return f_sapir_get_frame(a+"_rte");}function f_sapir_rte_body(d,c){var a,b,e;if(c){a=c;}else{a=f_sapir_rte_frame(d);}b=f_sapir_frame_document(a);e=b.body;return e;}function f_sapir_rte_get_value(d,b){var a,c,e;e=f_sapir_rte_body(d,b);c=e.innerHTML;return c;}function f_sapir_rte_set_value(b,e,c){var a,d,f;f=f_sapir_rte_body(e,c);f.innerHTML=b;}function f_sapir_rte_trace(a,c){var b;b=f_sapir_el("rte_trace");if(!f_sapir_exists(b)){return;}if(g_sapir_trace_counter==0){b.innerHTML="";}g_sapir_trace_counter+=1;b.innerHTML=b.innerHTML+new String(g_sapir_trace_counter)+". "+a+" : "+c+"<br/>";}function f_sapir_rte_showHideElement(a,b){if(document.getElementById(a)){a=document.getElementById(a);}if(b=="show"){a.style.visibility="visible";}else{if(b=="hide"){a.style.visibility="hidden";}}}function f_sapir_rte_toolbar_img_create(e,k,l,f,c,g,m,a,b,h){var j,d;j=document.createElement("TD");d=document.createElement("IMG");if(l!=""){d.setAttribute("id",l);}d.setAttribute("class",b);d.setAttribute("src",f);d.setAttribute("width",m);d.setAttribute("height",a);d.setAttribute("alt",c);d.setAttribute("title",c);if(g!=""){f_sapir_event_add(d,"click",new Function("rteCommand('"+e+"', '"+g+"', '')"));}else{if(h!=""){f_sapir_event_add(d,"click",new Function(h));}}j.appendChild(d);k.appendChild(j);}function f_sapir_rte_to_text(b){var a;a=new String(b);if(a.indexOf("<P>")==0){a=a.replace(/<P>/,"");}a=a.replace(/<P>/g,"<BR>");a=a.replace(/<\/P>/g,"");return a;}function f_sapir_text_to_rte(b){var a;a=new String(b);a=a.replace(/<BR>\r\n/g,"<BR>");a=a.replace(/\r\n<BR>/g,"<BR>");a=a.replace(/\r\n/g,"<BR>");a=a.replace(/\n/g,"<BR>");if(g_sapir_browser_is_ie==true){a=a.replace(/<BR>/g,"<BR>&#160;");}return a;}function f_sapir_rte_preview_ready(){var a,c,d,f,g,e,b;d=g_sapir_rte_preview.dview_id;a=g_sapir_rte_preview.el_id;g_sapir_popup_ref.focus();c=f_sapir_el(a);f=f_sapir_dview_get(d);if(f.data_lang=="heb"){b="rtl";}else{b="ltr";}g_sapir_popup_ref.document.dir=b;l_rte_el=f_sapir_rte_frame(d);l_rte_el_value=f_sapir_frame_document(l_rte_el).body.innerHTML;l_rte_el_value=f_sapir_rte_to_text(l_rte_el_value);f_sapir_frame_document(l_rte_el).body.innerHTML=l_rte_el_value;l_child_div=g_sapir_popup_ref.document.createElement("div");l_child_div.setAttribute("id","preview_div");l_child_div.setAttribute("dir",b);g_sapir_popup_ref.document.body.appendChild(l_child_div);l_child_div_el=f_sapir_get_element_by_id(g_sapir_popup_ref.document,"preview_div");if(!f_sapir_is_empty(l_rte_el_value)){l_child_div_el.innerHTML=l_rte_el_value;}l_anchors=g_sapir_popup_ref.document.getElementsByTagName("A");for(l_anchor_idx=0;l_anchor_idx<l_anchors.length;l_anchor_idx++){l_anchors[l_anchor_idx].setAttribute("target","_blank");}}function f_sapir_rte_preview_post(g,d,c){var e,j,k,h,f,b,a;if(g_sapir_rte_preview_ready==false){return;}if(g_sapir_rte_preview_timeout_id!=null){clearTimeout(g_sapir_rte_preview_timeout_id);g_sapir_rte_preview_timeout_id=null;}c.focus();j=f_sapir_el(g);h=f_sapir_dview_get(d);if(h.data_lang=="heb"){a="rtl";}else{a="ltr";}c.document.dir=a;c.document.title=f_sapir_el(d+"_legend").childNodes[0].nodeValue+" - ";l_rte_el=f_sapir_rte_frame(d);l_rte_el_value=f_sapir_rte_get_value(d,l_rte_el);l_rte_el_value=f_sapir_rte_to_text(l_rte_el_value);f_sapir_rte_set_value(l_rte_el_value,d,l_rte_el);l_child_div=c.document.createElement("div");l_child_div.setAttribute("id","preview_div");l_child_div.setAttribute("dir",a);c.document.body.appendChild(l_child_div);l_child_div_el=f_sapir_get_element_by_id(child.document,"preview_div");if(!f_sapir_is_empty(l_rte_el_value)){l_child_div_el.innerHTML=l_rte_el_value;}l_anchors=c.document.getElementsByTagName("A");for(l_anchor_idx=0;l_anchor_idx<l_anchors.length;l_anchor_idx++){l_anchors[l_anchor_idx].setAttribute("target","_blank");}}function f_sapir_rte_set_design_mode(e){var d,b,c,a;if(!g_sapir_is_rte){return;}d=g_sapir_form_dviews.length;for(b=0;b<d;b++){if(g_sapir_form_dviews[b].dview_function=="summary"){a=f_sapir_rte_frame(g_sapir_form_dviews[b].dview_id);if(f_sapir_exists(a)){c=f_sapir_frame_document(a);c.src="empty.htm";if(g_sapir_browser_type=="ie"){c.designMode=e;}else{if(g_sapir_browser_type=="firefox"){f_sapir_frame_window(a).designMode=e;}}}}}}function f_sapir_rte_toolbar_lower(a){var b,c;b=f_sapir_event_element(a);c=b.className;f_sapir_log("f_sapir_rte_toolbar_lower",c,3);if(c=="sapir_rte_toolbar_option"||c=="sapir_rte_toolbar_option_raised"){b.className="sapir_rte_toolbar_option_lowered";}}function f_sapir_rte_toolbar_normal(a){var b,c;b=f_sapir_event_element(a);c=b.className;f_sapir_log("f_sapir_rte_toolbar_normal",c,3);if(c=="sapir_rte_toolbar_option_lowered"||c=="sapir_rte_toolbar_option_raised"){b.className="sapir_rte_toolbar_option";}}function f_sapir_rte_toolbar_raise(a){var b,c;b=f_sapir_event_element(a);c=b.className;f_sapir_log("f_sapir_rte_toolbar_raise",c,3);if(c=="sapir_rte_toolbar_option"||c=="sapir_rte_toolbar_option_lowered"){b.className="sapir_rte_toolbar_option_raised";}}function f_sapir_cat_init_rte(){try{var c,b,a,h,e,g,f;c=g_sapir_form_dviews.length;for(b=0;b<c;b++){if(g_sapir_form_dviews[b].dview_function!="summary"){continue;}a=f_sapir_rte_frame(g_sapir_form_dviews[b].dview_id);if(!f_sapir_exists(a)){continue;}e=f_sapir_el(g_sapir_form_dviews[b].dview_id+"_container");g=f_sapir_el("rte_top_"+g_sapir_form_dviews[b].dview_id+"_rte");f=e.offsetHeight-g.offsetHeight;f_sapir_get_iframe_frame(a).style.height=f_sapir_measure(f);h=f_sapir_rte_body("",a);if(g_sapir_browser_is_ie){g_sapir_form.rte_id=h.id;}else{g_sapir_form.rte_id="";}g_sapir_form_dviews[b].rte_value_orig=f_sapir_rte_get_value("",a);if(g_sapir_browser_is_ie){h.attachEvent("onkeypress",f_sapir_rte_onkeypress);h.attachEvent("onkeydown",f_sapir_rte_onkeydown);h.attachEvent("onmouseup",f_sapir_rte_onmouseup);h.onblur=f_sapir_rte_onblur;}else{f_sapir_event_add(f_sapir_frame_document(a),"keypress","f_sapir_rte_onkeypress",true);f_sapir_event_add(f_sapir_frame_document(a),"keydown","f_sapir_rte_onkeydown",true);f_sapir_event_add(f_sapir_frame_document(a),"mouseup","f_sapir_rte_onmouseup",true);f_sapir_event_add(f_sapir_frame_document(a),"blur","f_sapir_rte_onblur",true);$(f_sapir_frame_document(a)).bind("paste",null,function(j){f_sapir_rte_onpaste(j||window.event);return true;});}}}catch(d){f_sapir_exception("sapir_cat","rte_onload",d);}}function f_sapir_rte_onkeypress(m){var l,h,e,f,h,g,c,b,k,d,a,j;if(m){g=m;}else{g=window.event;}b=this;if(g_sapir_browser_type=="ie"){l=g_sapir_form.rte_id;}else{if(g_sapir_browser_type=="firefox"){l=f_sapir_el_id(b.activeElement);}else{if(g_sapir_browser_type=="chrome"){l=f_sapir_el_id(b.body);}}}if(f_sapir_is_empty(l)){return;}if(g_sapir_browser_is_ie){if(frames[l].document.body.contentEditable==false){return false;}}else{if(document.all){if(frames[l].document.designMode.toLowerCase()=="off"){return false;}}else{if(this.designMode.toLowerCase()=="off"){return false;}}}if(typeof(g.which)!="undefined"){j=g.which;}else{if(typeof(g.keyCode)!="undefined"){j=g.keyCode;}else{return;}}if(g.ctrlKey&&(j!=118&&j!=120&&j!=122)){return;}g_sapir_rte_is_changed_timeout_id=window.setTimeout('f_sapir_rte_is_changed ("'+l+'")',1000);}function f_sapir_rte_onkeydown(m){var k;var l,h,e,f,h,g,c,b,j,d,a;if(g_sapir_browser_type=="firefox"){return;}if(m){g=m;}else{g=window.event;}if(typeof(g.which)!="undefined"){k=g.which;}else{if(typeof(g.keyCode)!="undefined"){k=g.keyCode;}else{return;}}b=this;if(g_sapir_browser_is_ie){if(g.ctrlKey==true){if(typeof(g.which)!="undefined"){k=g.which;}else{if(typeof(g.keyCode)!="undefined"){k=g.keyCode;}}if(k==86){l=f_sapir_el_id(b.document.activeElement);if(frames[l].document.body.contentEditable){g_sapir_rte_is_changed_timeout_id=window.setTimeout('f_sapir_rte_is_changed ("'+l+'")',1000);}}}}if(k!=8&&k!=46){return;}if(g_sapir_browser_type=="ie"){l=f_sapir_el_id(b.document.activeElement);}else{if(g_sapir_browser_type=="firefox"){l=f_sapir_el_id(b.activeElement);}else{if(g_sapir_browser_type=="chrome"){l=f_sapir_el_id(b.body);}}}if(g_sapir_browser_is_ie){if(frames[l].document.body.contentEditable==false){return false;}}else{if(document.all){if(frames[l].document.designMode.toLowerCase()=="off"){return false;}}else{if(this.designMode.toLowerCase()=="off"){return false;}}}j=f_sapir_rte_is_changed(l);if(j){h=f_sapir_rte_dview_id(l);c=f_sapir_rte_frame(h);a=f_sapir_rte_body("",c);if(g_sapir_browser_is_ie){a.onkeypress=null;}else{f_sapir_event_remove(f_sapir_frame_document(c),"keypress",f_sapir_rte_onkeypress);}}}function f_sapir_rte_onmouseup(a){var d,b,c;if(a){d=a;}else{d=window.event;}c=this;if(g_sapir_browser_type=="ie"){b=f_sapir_el_id(c.document.activeElement);}else{if(g_sapir_browser_type=="firefox"){b=f_sapir_el_id(c.activeElement);}else{if(g_sapir_browser_type=="chrome"){b=f_sapir_el_id(c.body);}}}if(frames[b].document.body.contentEditable){g_sapir_rte_is_changed_timeout_id=window.setTimeout('f_sapir_rte_is_changed ("'+b+'")',1000);}}function f_sapir_rte_onblur(b){var c,e,h,g,e,f,a,d;if(b){f=b;}else{f=this.event;}d=this;if(g_sapir_browser_type=="ie"){c=f_sapir_el_id(d.document.parentWindow);}else{if(g_sapir_browser_type=="firefox"){c=f_sapir_el_id(d.activeElement);}else{if(g_sapir_browser_type=="chrome"){c=f_sapir_el_id(d.body);}}}if(g_sapir_browser_is_ie){if(frames[c].document.body.contentEditable==false){return false;}}else{if(document.all){if(frames[c].document.designMode.toLowerCase()=="off"){return false;}}else{if(this.designMode.toLowerCase()=="off"){return false;}}}}function f_sapir_rte_onpaste(a){var d,b,c;if(a){d=a;}else{d=window.event;}if(g_sapir_browser_type=="ie"){return false;}if(g_sapir_browser_type=="firefox"){c=this;}else{if(g_sapir_browser_type=="chrome"){c=f_sapir_event_element(d);}}if(g_sapir_browser_type=="firefox"){b=f_sapir_el_id(c.document.activeElement);}else{if(g_sapir_browser_type=="chrome"){b=f_sapir_el_id(c.parentElement.parentElement);}}if(frames[b].document.body.contentEditable){g_sapir_rte_is_changed_timeout_id=window.setTimeout('f_sapir_rte_is_changed ("'+b+'")',1000);}}function f_sapir_rte_is_changed(j){if(g_sapir_rte_is_changed_timeout_id!=null){clearTimeout(g_sapir_rte_is_changed_timeout_id);g_sapir_rte_is_changed_timeout_id=null;}var j,h,e,f,h,g,c,b,d,a;h=j.substring(0,j.indexOf("_rte"));e=f_sapir_dview_get(h);c=f_sapir_get_frame(j);d=f_sapir_frame_document(c);a=d.body;f=a.innerHTML;if(stripHTML(f.replace("&nbsp;"," "))==""){f="";}if(e.rte_value_orig!=f){e.data_changed_set(true);if(g_sapir_browser_is_ie){a.onkeypress=null;}else{f_sapir_event_remove(d,"keypress",f_sapir_rte_onkeypress);}return true;}return false;}function f_sapir_rte_rtl(){var b,a;b=g_sapir_form_dviews.length;for(a=0;a<b;a++){if(g_sapir_form_dviews[a].dview_function=="summary"){l_rte_frame=f_sapir_rte_frame(g_sapir_form_dviews[a].dview_id);if(!f_sapir_exists(l_rte_frame)){continue;}if(g_sapir_form_dviews[a].data_lang=="heb"){f_sapir_frame_document(l_rte_frame).dir="rtl";}}}}function f_sapir_rte_pre_save(a_action_id){var l_dview_count,l_escape,l_rte_value;l_dview_count=g_sapir_form_dviews.length;for(var idx=0;idx<l_dview_count;idx++){if(g_sapir_form_dviews[idx].dview_function!="summary"){continue;}l_escape=false;if(!f_sapir_exists(f_sapir_get_frame(g_sapir_form_dviews[idx].dview_id+"_rte"))){continue;}l_rte_value=f_sapir_frame_document(f_sapir_get_frame(g_sapir_form_dviews[idx].dview_id+"_rte")).body.innerHTML;l_rte_value=f_sapir_rte_to_text(l_rte_value);if(l_rte_value==g_sapir_rte_clear_value){l_rte_value="";}if(a_action_id!="get"){if(l_rte_value!=""){l_rte_value=l_rte_value.replace(/'/gi,"&apos;");l_rte_value=l_rte_value.replace(/"/gi,"&quot;");l_rte_value=l_rte_value.replace(/&/gi,"&amp;");l_rte_value=l_rte_value.replace(/</gi,"&lt;");l_rte_value=l_rte_value.replace(/>/gi,"&gt;");l_rte_value=l_rte_value.replace(/&nbsp;/gi," ");l_rte_value=escape(l_rte_value);}eval(g_sapir_form_dviews[idx].dview_id+'.SetItem (1, "value", "'+l_rte_value+'")');g_sapir_plaintext.value=l_rte_value;}}}var const_scroller_details_show="1";var const_scroller_details_hide="0";var g_sapir_scroller_please_wait_popup=null;var g_sapir_scroller_debug="";var g_sapir_scroller_width=0;var g_sapir_scroller_height=0;var g_sapir_scroller_props=null;var g_sapir_field_trans_props=null;var g_sapir_field_google_trans_props=null;var mywindow;var g_last_detailed_elem="";var g_last_edited_elem="";var g_scroller_whiteText,g_scroller_readOnlyOnEmptyReturn;var g_sapir_scroller_type1_id="";var g_sapir_scroller_table_name="";function f_exists(a){if(typeof a=="object"&&a!=null&&a!=undefined){return true;}else{return false;}}function f_get_element_by_id(c,b){var a;if(c.getElementById){a=c.getElementById(b);}if(f_exists(a)==false){a=c.all[b];}return a;}function openScroller(a,b,c){openScroller6(a,b,c,"","",true);return false;}function openScroller6(n,r,l,j,h,w,m){var p=-1;var u=-1;var q=-1;var e=-1;var o;var f,k,t,y,g;var d,z,a;var c,A,b;var v,x;if(!f_sapir_exists(n)){n=f_sapir_el(n);}if(n!=null){for(var s=0;s<document.forms.length;s++){if(document.forms[s]==n.form){p=s;break;}}if(p>=0){for(var s=0;s<n.form.elements.length;s++){if(n.form.elements[s]==n){u=s;break;}}}}if(!f_sapir_exists(r)){r=f_sapir_el(r);}if(r!=null){for(var s=0;s<document.forms.length;s++){if(document.forms[s]==r.form){q=s;break;}}if(q>=0){for(var s=0;s<r.form.elements.length;s++){if(r.form.elements[s]==r){e=s;break;}}}}if(!f_sapir_is_empty(j)){r.setAttribute("sapir_scroller_whiteText",j);}if(!f_sapir_is_empty(h)){r.setAttribute("sapir_scroller_readOnlyOnEmptyReturn",h);}if(q<0){return;}v=new String(l);v=v.replace(/\&/g,"%26");x="scroller_utility_frame.asp?";if(p>=0){x+="codeFormNum="+p+"&codeElementNum="+u;}if(p>=0){x+="&";}x+="textFormNum="+q+"&textElementNum="+e;x=x.replace(/\&/g,"%26");f_sapir_scroller_width(false);f_sapir_scroller_height(false);t=(screen.availHeight-g_sapir_scroller_height)/2;y=(screen.availWidth-g_sapir_scroller_width)/2;g_sapir_scroller_please_wait_popup=f_sapir_scroller_please_wait(r,t,y,null);g=f_sapir_popup(m+"scroller_wrapper.asp?content_url="+v+"&utility_url="+x+"&width="+g_sapir_scroller_width+"&height="+g_sapir_scroller_height,"Scroller","WIDTH="+g_sapir_scroller_width+",HEIGHT="+g_sapir_scroller_height+",Left="+y+",Top="+t+",resizable=1");if(g==false){f_sapir_scroller_please_wait_close();return;}g_sapir_popup_ref.focus();}function openScroller_descr_cinabu(b,e,c,d,a){openScroller_descr5(b,c,d,a,true,e);return false;}function openScroller_descr(b,c,d,a){openScroller_descr5(b,c,d,a,true);return false;}function openScroller_descr5(b,a,g,c,f,j){try{var e;var d=null;if(typeof(j)=="undefined"){e="";}else{e=j;}openScroller6(d,b,a,g,c,f,e);return false;}catch(h){f_sapir_exception("scroller_utils","scroller",h);}}function returnScroller(o,e,a,d,A){var k;var x;var c;var p,l,v,m;var q,u,n,t,z,s,y;var h,b,j;var r,w;r=false;w="";if(d==""){d="Y";}if(parent==null){alert("There is no parent for the window. Return value is: "+o);return;}if(parent.opener.closed){alert("The opener window is closed. Return value is: "+o);parent.close();return;}s=f_sapir_el(e);if(f_sapir_exists(s)){if(!f_sapir_exists(s.getElementsByTagName("strong"))){y=s.childNodes[0].nodeValue;if(y.indexOf("...")!=y.length-3){o=y;}}}h=f_sapir_get_frame("Utility",parent);b=f_sapir_frame_window(h);j=b.f_sapir_form_get_by_name("Info");k=getTextForm(h,b,j);x=getTextElement(h,b,j);if(k>=0&&x>=0){c=parent.opener.document.forms[k].elements[x];var g=c.getAttribute("sapir_scroller_whiteText");var f=c.getAttribute("sapir_scroller_readOnlyOnEmptyReturn");if(!r){if(typeof(g_sapir_search_scroller_multiple_values)!="undefined"){if(g_sapir_search_scroller_multiple_values==true){if(c.value==g){c.value=decodeParam(o);}else{if(!f_sapir_is_empty(c.value)){w=g_sapir_search_scroller_multiple_operator;c.value=c.value+" "+w+" "+decodeParam(o);}else{c.value=decodeParam(o);}}r=true;}}}if(!r){c.value=decodeParam(o);}if(c.value==""){if(f){c.readOnly=true;}}if(d.toLowerCase()=="y"){setDwScrollerValues(c,parent.opener,k);}}parent.close();}function getTextForm(a,c,b){return b.textForm.value;}function getTextElement(a,c,b){return b.textElement.value;}function getCodeForm(a,c,b){return b.codeForm.value;}function getCodeElement(a,c,b){return b.codeElement.value;}function setScrollerTitle(a){parent.document.title=a;}function decodeParam(e){var g,d;var c,f;f=e;g=f.indexOf("!");while(g>=0){d=f.indexOf(";",g);c=f.substr(g+1,(d-g)-1);var b;b=f.substr(0,g);b+=String.fromCharCode(parseInt(c));b+=f.substr(d+1);f=b;g=f.indexOf("!");}var a;a=f;a=a.replace(/&#34;/g,'"');a=a.replace(/&#39;/g,"'");a=a.replace(/&#39;/g,"'");a=a.replace(/&#47;/g,"/");a=a.replace(/&#92;/g,"\\");a=a.replace(/&#60;/g,"<");a=a.replace(/&lt;/g,"<");a=a.replace(/&#62;/g,">");a=a.replace(/&gt;/g,">");a=a.replace(/&#38;/g,"&");return a;}function setDwScrollerValues(aScrollerField,aOpener,aOpenerFormNum){var dataForm_name,dataForm_suffix,dataForm_suffix_pos,dw_name;var col_name,row_num,row_num_pos,item_val;dataForm_name=aOpener.document.forms[aOpenerFormNum].name;dataForm_suffix=new String("_dataForm");dataForm_suffix_pos=new Number(dataForm_name.lastIndexOf(dataForm_suffix));dw_name=new String(dataForm_name.substring(0,dataForm_suffix_pos));col_name=new String(aScrollerField.name);row_num_pos=new Number(col_name.lastIndexOf("_")+1);row_num=new Number(col_name.substring(row_num_pos,col_name.length));col_name=col_name.substring(0,row_num_pos-1);eval("aOpener."+dw_name+".SetItem (row_num + 1, col_name, aScrollerField.value)");aOpener.f_sapir_changes_backup("htmldw",aScrollerField.value,row_num+1,col_name);}function f_sapir_scroller_details(b,o,h,f,s,c,n,p){var k,g,r,j,m,e,l,d,q,a;g_last_detailed_elem=b;if(g_sapir_scroller_state.selected_row_el_id!=p){d=f_sapir_el(p);if(!f_sapir_is_empty(g_sapir_scroller_state.selected_row_el_id)){q=f_sapir_el(g_sapir_scroller_state.selected_row_el_id);q.onmouseover=g_sapir_scroller_state.selected_row_mouseover;q.onmouseout=g_sapir_scroller_state.selected_row_mouseout;f_sapir_class_remove(q,"selected");f_sapir_class_remove(q,"blue");}g_sapir_scroller_state.selected_row_el_id=p;g_sapir_scroller_state.selected_row_mouseover=d.onmouseover;g_sapir_scroller_state.selected_row_mouseout=d.onmouseout;f_sapir_class_prepend(d,"selected");d.onmouseover=function(){return;};d.onmouseout=function(){return;};}m=f_sapir_form_get_by_name("htmldw_submitForm");g=f_sapir_selflinkarg(m,"site");r=f_sapir_selflinkarg(m,"param");j=f_sapir_selflinkarg(m,"param2");r=f_sapir_param_set_key(r,"item_id",o);r=f_sapir_param_set_key(r,"item_title",f);r=new String(r).replace(/#/g,"%23");r=new String(r).replace(/&quot;/g,"%26quot;");r=new String(r).replace(/&apos;/g,"%26apos;");j=new String(j).replace(/#/g,"%23");j=new String(j).replace(/&quot;/g,"%26quot;");j=new String(j).replace(/&apos;/g,"%26apos;");j=new String(j).replace(/</g,"&lt;");j=new String(j).replace(/>/g,"&gt;");k=f_sapir_get_frame("scr_details");a="scroller_details.asp?lang="+s+"&dlang="+c+"&site="+g+"&param="+r+"&param2="+j+"&module=search&page=scroller_details";f_sapir_location_replace(a,k,true);}function f_sapir_scroller_details_nop(c,a,j,h,k,r,m,f){var g,q,o,e,n,p,b,d,l;if(g_last_detailed_elem!=""){b=f_sapir_el(g_last_detailed_elem);p=b.getElementsByTagName("img")[0];if(f_sapir_exists(p)){p.src=m+"/dview/icon_info.gif";}}b=f_sapir_el(c);p=b.getElementsByTagName("img")[0];if(f_sapir_exists(p)){p.src=m+"/dview/icon_info_o.gif";}g_last_detailed_elem=c;if(g_sapir_scroller_state.selected_row_el_id!=f){d=f_sapir_el(f);if(!f_sapir_is_empty(g_sapir_scroller_state.selected_row_el_id)){l=f_sapir_el(g_sapir_scroller_state.selected_row_el_id);l.onmouseover=g_sapir_scroller_state.selected_row_mouseover;l.onmouseout=g_sapir_scroller_state.selected_row_mouseout;f_sapir_class_remove(l,"selected");f_sapir_class_remove(l,"blue");}g_sapir_scroller_state.selected_row_el_id=f;g_sapir_scroller_state.selected_row_mouseover=d.onmouseover;g_sapir_scroller_state.selected_row_mouseout=d.onmouseout;f_sapir_class_prepend(d,"selected");d.onmouseover=function(){return;};d.onmouseout=function(){return;};}}function f_sapir_scroller_edit(c,a,e,g,m,h){var f,n,k,d,j,l,b;if(g_last_edited_elem!=""){b=f_sapir_el(g_last_edited_elem);l=b.getElementsByTagName("img")[0];l.src=h+"/dview/icon_update.gif";}b=f_sapir_el(c);l=b.getElementsByTagName("img")[0];l.src=h+"/dview/icon_update_over.gif";g_last_edited_elem=c;j=f_sapir_el("htmldw_submitForm");n=f_sapir_get_element_by_id(j,"site").value;k=f_sapir_get_element_by_id(j,"param").value;d=f_sapir_get_element_by_id(j,"param2").value;k=f_sapir_param_set_key(k,"item_id",a);alert("Edit is not available at this point...");}function f_sapir_scroller_detail_lang_change_handler(d){try{var a,g,b,c,f;g=f_sapir_get_frame("scr_details");if(!f_sapir_exists(g)){return;}a=d;b=a.options[a.selectedIndex].value;if(g_sapir_browser_type!="ie"){c=f_sapir_frame_document(g).location.toString();}else{c=g.location;}f=f_sapir_url_set_arg(new String(c),"dlang",b);f=f_sapir_url_param_set_key(f,"dlang",b);f_sapir_location_replace(f,g,true);}catch(e){f_sapir_exception("scroller_utils","scroller_detail_lang_change",e);}}function f_sapir_scroller_row_mouseover_cancel(a){if(!(a)){a=window.event;}f_sapir_event_cancel(a);}function sapir_scroller_state(){this.table_name="";this.selected_row_el_id="";this.selected_row_mouseover=null;this.selected_row_mouseout=null;this.row_el=null;this.mouse_over="";this.mouse_out="";}function htmldw_OnSubmit(){return 0;}function f_sapir_scroller_criteria_submit_pre(){var e,b,c,d,a;if(typeof(g_sapir_scroller_state)!="undefined"){if(g_sapir_scroller_state.search_is_mandatory=="0"){return 0;}}b="";for(c=0;c<10;c++){d="get_var_"+new String(c);a=c+1;if(!f_sapir_exists(f_sapir_el(d))){continue;}e=htmldw.GetItem(a,"get_var");if(!f_sapir_is_empty(e)){b+=e;}}if(!f_sapir_is_empty(b)){return 0;}if(typeof(g_sapir_scroller_state)=="undefined"){alert("please enter a search value");return 1;}if(typeof(g_sapir_scroller_state.empty_search_msg)=="undefined"){alert("please enter a search value");return 1;}if(f_sapir_is_empty(g_sapir_scroller_state.empty_search_msg)){alert("please enter a search value");return 1;}alert(g_sapir_scroller_state.empty_search_msg);return 1;}function sapir_scroller_props(n,f,c,m,b,l,k,d,a,j){var h,g;g=g_sapir_form.submit_form;h=f_sapir_dview_get(c);this.lookup_name=n;this.lif=new String(f).replace("#","!35;");this.dview_id=c;this.personal_combo_html_name=m;this.personal_combo_dw_col_name=b;this.dw_row=l;this.show_details=k;this.short_title=d;this.sapir_info=a;this.url_page="cat_scroller."+g_sapir_form.web_pages_ext;this.module="search";this.page=this.lookup_name;this.returned_code="";this.returned_descr="";this.lang=f_sapir_selflinkarg(g,"lang");this.dlang=f_sapir_selflinkarg(g,"dlang");this.rsvr=f_sapir_selflinkarg(g,"rsvr");this.site=f_sapir_selflinkarg(g,"site");this.ext_param=new String(f_sapir_selflinkarg(g,"param")).replace("#","!35;");this.ext_param2=f_sapir_selflinkarg(g,"param2");this.ext_param2=f_sapir_dw_param_set_temp_key(this.ext_param2,"item_type",h.item_type);this.ext_param2=f_sapir_dw_param_set_temp_key(this.ext_param2,"item_section",h.item_section);if(n=="item"){this.ext_param2=f_sapir_dw_param_set_temp_key(this.ext_param2,"lookup_level","item");this.ext_param2=f_sapir_dw_param_set_temp_key(this.ext_param2,"lookup_title","item selection");var e;e=h.book_id;if(f_sapir_is_empty(e)){e="";}this.ext_param2=f_sapir_dw_param_set_temp_key(this.ext_param2,"dst_book_id",e);}if(this.short_title=="1"){this.ext_param=f_sapir_dw_param_set_temp_key(this.ext_param,"short_title","1");}this.personal_combo_html_name=m;this.personal_combo=j;}function sapir_scroller_url(a){this.page=a[0];this.lang=a[1];this.data_lang=a[2];this.module=a[3];this.page_id=a[4];this.rsvr=a[5];this.extra_param=a[6];this.extra_param2=a[7];this.site=a[9];this.htmldw_action=a[10];this.htmldw_context=a[11];}function f_sapir_scroller_add_row(m,f){var c,e,j,h,d,n,k,l,a,o,g,p,q,b;if(typeof(m)=="undefined"){q=g_sapir_cat_from_scroller_props.returned_code;}else{q=m;}if(typeof(f)=="undefined"){b=g_sapir_cat_from_scroller_props.returned_descr;}else{b=f;}e=f_sapir_form_get_by_name("htmldw_submitForm");f_sapir_selflinkarg_set(e,"lang",g_sapir_scroller_url.lang);f_sapir_selflinkarg_set(e,"data_lang",g_sapir_scroller_url.data_lang);f_sapir_selflinkarg_set(e,"module",g_sapir_scroller_url.module);f_sapir_selflinkarg_set(e,"page",g_sapir_scroller_url.page_id);f_sapir_selflinkarg_set(e,"rsvr",g_sapir_scroller_url.rsvr);g_sapir_scroller_url.extra_param=f_sapir_param_set_key(g_sapir_scroller_url.extra_param,"new_values",g_sapir_info_delimiter+q+"=="+b+g_sapir_info_delimiter,true);f_sapir_selflinkarg_set(e,"param",g_sapir_scroller_url.extra_param);f_sapir_selflinkarg_set(e,"param2",g_sapir_scroller_url.extra_param2);f_sapir_selflinkarg_set(e,"site",g_sapir_scroller_url.site);f_sapir_selflinkarg_set(e,"htmldw_action",g_sapir_scroller_url.htmldw_action);f_sapir_selflinkarg_set(e,"htmldw_context",g_sapir_scroller_url.htmldw_context);g_sapir_unload_popup=true;e.submit();return false;}function f_sapir_scroller_update_row(d,b){var c,e,a;if(typeof(d)=="undefined"){c=g_sapir_cat_from_scroller_props.returned_code;}else{c=d;}if(typeof(b)=="undefined"){e=g_sapir_cat_from_scroller_props.returned_descr;}else{e=b;}a=f_sapir_el("descr_"+new String(g_sapir_cat_from_scroller_props.row_no));a.innerHTML=e;return false;}function f_sapir_scroller_mouseover(){this.className="blue";}function f_sapir_scroller_mouseout(){this.className="white";}function f_sapir_scroller_details_toggle(b,d,c){var e,a;a=f_sapir_el(b);if(!f_sapir_exists(a)){return;}e=f_sapir_el(d);l_dw_submit_form=f_sapir_form_get_by_name("htmldw_submitForm");f_sapir_selflinkarg_set(l_dw_submit_form,"lang",g_sapir_scroller_url.lang);f_sapir_selflinkarg_set(l_dw_submit_form,"data_lang",g_sapir_scroller_url.data_lang);f_sapir_selflinkarg_set(l_dw_submit_form,"module",g_sapir_scroller_url.module);f_sapir_selflinkarg_set(l_dw_submit_form,"page",g_sapir_scroller_url.page_id);f_sapir_selflinkarg_set(l_dw_submit_form,"rsvr",g_sapir_scroller_url.rsvr);f_sapir_selflinkarg_set(l_dw_submit_form,"param",g_sapir_scroller_url.extra_param);l_show_details=c;g_sapir_scroller_url.extra_param2=f_sapir_param_set_key(g_sapir_scroller_url.extra_param2,"show_details",l_show_details,true);f_sapir_selflinkarg_set(l_dw_submit_form,"param2",g_sapir_scroller_url.extra_param2);f_sapir_selflinkarg_set(l_dw_submit_form,"site",g_sapir_scroller_url.site);f_sapir_selflinkarg_set(l_dw_submit_form,"htmldw_action",g_sapir_scroller_url.htmldw_action);f_sapir_selflinkarg_set(l_dw_submit_form,"htmldw_context",g_sapir_scroller_url.htmldw_context);l_dw_submit_form.submit();return;if(f_sapir_class_find(e,"sapir_hide")){f_sapir_class_remove(e,"sapir_hide");f_sapir_class_remove(a,"wideList");}else{f_sapir_class_prepend(e,"sapir_hide");f_sapir_class_prepend(a,"wideList");}return;}function f_sapir_scroller_add(){var d,k,g,a,l,e,f,m,n,o,b,c,j,h,d;if(f_sapir_is_empty(g_sapir_scroller_state)){return;}f_sapir_please_wait_popup(true,null,"",null,true,"scroller_add");g_sapir_cat_from_scroller_props=new sapir_cat_from_scroller_props("new");d=f_sapir_cat_from_scroller_set_parms(g_sapir_cat_from_scroller_props);h=g_sapir_cat_from_scroller_props.url_page+"?"+g_sapir_cat_from_scroller_props.url_parms;g_sapir_cat_from_scroller_props.original_url=h;if(g_sapir_cat_from_scroller_debug=="1"){window.open(h);}else{l_popup_open_ret=f_sapir_popup(h,"","height=450,width=850,toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=yes");return;}}function f_sapir_scroller_update(a,j){var e,m,h,b,n,f,q,g,o,p,r,c,d,l,k,e;g_sapir_cat_from_scroller_props=new sapir_cat_from_scroller_props("update",a,j);e=f_sapir_cat_from_scroller_set_parms(g_sapir_cat_from_scroller_props);k=g_sapir_cat_from_scroller_props.url_page+"?"+g_sapir_cat_from_scroller_props.url_parms;g_sapir_cat_from_scroller_props.original_url=k;if(g_sapir_cat_from_scroller_debug=="1"){f_sapir_window_location()=k;}else{q=f_sapir_popup(k,"scroller cataloging","height=400,width=600,toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=yes");if(q==true){g_sapir_popup_ref.focus();}}}function f_sapir_scroller_width(a){var b;if(a==true){b=screen.availWidth-300;}else{b=screen.availWidth-300;}g_sapir_scroller_width=b;return g_sapir_scroller_width;}function f_sapir_scroller_height(a){var b;if(a==true){b=screen.availHeight-160;}else{b=screen.availHeight-220;}g_sapir_scroller_height=b;return g_sapir_scroller_height;}function f_sapir_scroller_please_wait(b,c,a,d){f_sapir_please_wait_popup(true,b,"",d,false,"scroller_please_wait");}function f_sapir_scroller_please_wait_close(){f_sapir_please_wait_popup(false,null,"",null,true,"scroller_please_wait_close");}function f_sapir_scroller_param_cleanup(b){var a;a=b;a=f_sapir_param_remove_key(a,"formid");a=f_sapir_param_remove_key(a,"tab_id");a=f_sapir_param_remove_key(a,"form_status");a=f_sapir_param_remove_key(a,"book_id");a=f_sapir_param_remove_key(a,"sidenavid");a=f_sapir_param_remove_key(a,"target");a=f_sapir_param_remove_key(a,"browser_cache");return a;}function f_sapir_scroller_param2_cleanup(b){var a;a=b;a=f_sapir_param_remove_key(a,"search_type");a=f_sapir_param_remove_key(a,"num_fields");a=f_sapir_param_remove_key(a,"nvf");a=f_sapir_param_remove_key(a,"nvr");a=f_sapir_param_remove_key(a,"query_status");return a;}function f_sapir_cat_scroller(a_event){try{var l_el_id,l_dview_id,l_buffer_row_no,l_dw_row_no,l_sapir_info,l_lif,l_if_update,l_lookup_type;l_el_id=f_sapir_el_id(f_sapir_event_element(a_event));l_dview_id=f_sapir_el_get_dview_id(l_el_id);l_buffer_row_no=f_sapir_element_get_buffer_row_no(l_el_id);l_dw_row_no=f_sapir_element_get_dw_row_no(l_el_id);l_sapir_info=f_sapir_info_get_value(l_dview_id,l_dw_row_no,"value");l_lif=f_sapir_info_get_key(l_sapir_info,"lif");l_if_update=f_sapir_info_get_key(l_sapir_info,"if_update");if(l_if_update.toLowerCase()=="n"){return;}l_lookup_type=f_sapir_info_get_key(l_sapir_info,"lookup_type");if(l_lookup_type!="scroller"){return;}eval('f_sapir_cat_scroller_go ("field_scroller", "'+l_lif+'", "'+l_dview_id+'", "value_'+new String(l_buffer_row_no)+'", '+l_dw_row_no+")");}catch(scroller_handler_exception){f_sapir_exception("sapir_cat","scroller_handler",scroller_handler_exception);}}function f_sapir_cat_scroller_go(v,l,s,p,z){f_sapir_log("f_sapir_scroller",v+", "+s+", "+l+", "+p,2);var w,q,o,t,n,a,k,y,f,h,e,b,c,d,r,u,x;if(g_input_disabled){return;}f_sapir_floating_close();w=f_sapir_dview_get(s);t=f_sapir_el(s+"_wrapper_div");n=f_sapir_get_element_by_id(t,s+"_"+g_sapir_container_div_id);if(v=="item"){l="BB";}p=s+"_"+p;a=f_sapir_get_element_by_id(t,p);h=f_sapir_info_get_value(s,z,"value");e=f_sapir_info_get_key(h,"scroller_details");b=f_sapir_info_get_key(h,"short");if(e!=const_scroller_details_show){e="0";}g_sapir_scroller_props=new sapir_scroller_props(v,l,s,p,f_sapir_html_name_to_dw_col_name(s,p),z,(e=="1"),(b=="1"),h,a);q=f_sapir_scroller_url_set_parms(g_sapir_scroller_props);g_sapir_unload_confirm=false;if(v=="item"){var m="";var g=g_sapir_scroller_debug.indexOf("item_");if(g==0){m=g_sapir_scroller_debug.substring(5);}if(!f_sapir_is_empty(m)){var j;j=w.book_id;if(f_sapir_is_empty(j)){j="";}g_sapir_scroller_props.returned_code=m;f_sapir_dapit_copy_go(g_sapir_scroller_props.dview_id,g_sapir_scroller_props.returned_code,j);g_sapir_scroller_props=null;return;}}f_sapir_scroller_width(true);f_sapir_scroller_height(true);r=(screen.availHeight-g_sapir_scroller_height)/2;u=(screen.availWidth-g_sapir_scroller_width)/2;g_sapir_scroller_please_wait_popup=f_sapir_scroller_please_wait(a,r,u,n);k="width="+new String(g_sapir_scroller_width)+",height:"+new String(g_sapir_scroller_height)+",top:"+new String(r)+",left:"+new String(u)+",toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=yes";l_popup_open_ret=f_sapir_popup(g_sapir_scroller_props.url_page+"?"+g_sapir_scroller_props.url_parms,"Lookup",k);if(l_popup_open_ret==true){g_sapir_popup_ref.focus();}g_sapir_unload_confirm=true;}function f_sapir_scroller_return(d,b,e){var a,c;a=f_sapir_el(e);if(f_sapir_exists(a)){if(!f_sapir_exists(a.getElementsByTagName("strong"))){c=a.childNodes[0].text||a.childNodes[0].textContent||a.childNodes[0].innerHTML||a.childNodes[0].nodeValue;if(c.indexOf("...")!=c.length-3){b=c;}}else{}}if(f_sapir_exists(g_sapir_popup_opener)&&!g_sapir_popup_opener.closed){g_sapir_popup_opener.g_sapir_scroller_props.returned_code=decodeParam(d);g_sapir_popup_opener.g_sapir_scroller_props.returned_descr=b;}if(g_sapir_is_ie_modal==false){g_sapir_popup_close_notify=true;g_sapir_popup_opener.f_sapir_scroller_back_to_opener();}self.close();}function f_sapir_scroller_back_to_opener(){var l_personal_combo,l_value_found,l_new_option,l_old_option,l_dview_id,l_returned_code,l_returned_descr;if(f_sapir_is_empty(g_sapir_scroller_props.returned_code)){g_sapir_scroller_props=null;return;}l_dview_id=g_sapir_scroller_props.dview_id;l_dview=f_sapir_dview_get(l_dview_id);l_dview_wrapper_div=f_sapir_el(l_dview_id+"_wrapper_div");l_returned_code=g_sapir_scroller_props.returned_code;l_returned_descr=g_sapir_scroller_props.returned_descr;if(g_sapir_scroller_props.lookup_name=="field_scroller"){l_value_found=false;l_personal_combo=g_sapir_scroller_props.personal_combo;for(var idx=0;idx<l_personal_combo.options.length;idx++){if(l_personal_combo.options[idx].value==l_returned_code){l_value_found=true;l_personal_combo.options[idx].text=l_returned_descr;break;}}if(l_returned_code!=l_personal_combo.value){if(l_value_found){l_returned_code_idx=idx;}else{l_returned_descr=f_decode_string(f_sapir_unescape(l_returned_descr));l_new_option=document.createElement("option");l_new_option.text=l_returned_descr;l_new_option.value=l_returned_code;l_old_option=l_personal_combo.options[l_personal_combo.selectedIndex];try{l_personal_combo.add(l_new_option,l_old_option);}catch(ex){l_personal_combo.add(l_new_option,0);}l_returned_code_idx=0;}l_personal_combo.selectedIndex=l_returned_code_idx;var l_old_code=eval(l_dview_id+'.GetItem (g_sapir_scroller_props.dw_row, "code")');if(l_old_code==null){l_old_code="";}if(g_sapir_scroller_props.lif.toLowerCase()=="ty"){self.focus();l_personal_combo.focus();}eval(l_dview_id+".SetItem ("+g_sapir_scroller_props.dw_row+',"'+g_sapir_scroller_props.personal_combo_dw_col_name+'","'+l_returned_code+'")');f_sapir_cat_dw_item_changed_ex(l_dview_id,g_sapir_scroller_props.dw_row,g_sapir_scroller_props.personal_combo_dw_col_name,l_returned_code,l_old_code);}if(!l_value_found){l_lif_rows=f_sapir_dview_single_get_rows_by_lif(l_dview_id,g_sapir_scroller_props.lif);for(idx=0;idx<l_lif_rows.length;idx++){if(l_lif_rows[idx]==g_sapir_scroller_props.dw_row){continue;}l_personal_combo_html_name=l_dview_id+"_"+g_sapir_scroller_props.personal_combo_dw_col_name+"_"+new String(l_lif_rows[idx]-1);l_personal_combo=f_sapir_get_element_by_id(l_dview_wrapper_div,l_personal_combo_html_name);l_new_option=document.createElement("option");l_new_option.text=l_returned_descr;l_new_option.value=l_returned_code;if(l_personal_combo.options.length>0){var l_old_option=l_personal_combo.options[0];try{l_personal_combo.add(l_new_option,l_old_option);}catch(ex){l_personal_combo.add(l_new_option,0);}}else{try{l_personal_combo.add(l_new_option,null);}catch(ex){l_personal_combo.add(l_new_option);}}}f_sapir_debugger();f_sapir_cat_dw_item_changed_ex(l_dview_id,l_lif_rows[idx],g_sapir_scroller_props.personal_combo_dw_col_name,l_returned_code);}}if(g_sapir_scroller_props.lookup_name=="item"){var l_dst_item_id;l_dst_item_id=l_dview.book_id;if(f_sapir_is_empty(l_dst_item_id)){l_dst_item_id="";}g_sapir_scroller_props=null;f_sapir_dapit_copy_go(l_dview_id,l_returned_code,l_dst_item_id);}g_sapir_scroller_props=null;}function f_sapir_cat_scroller_init(a){}function f_sapir_scroller_url_set_parms(j){var c,l,g,b,e,h,d,k,f,m,a;f=g_sapir_form.submit_form;l=j.ext_param;b=j.ext_param2;if(j.lif.toLowerCase()=="rsvr"){m=f_sapir_info_get_key(j.sapir_info,"cat_rsvr");if(m=="Y"){l=f_sapir_param_set_key(l,"cat_rsvr","Y");}}if(!f_sapir_is_empty(j.dlang)){l=f_sapir_param_set_key(l,"dlang",j.dlang);}k=new String(j.lif).replace("#","!35;");a=f_sapir_param_get_key(l,"caller_lif");a=new String(a).replace("#","!35;");if(!f_sapir_is_empty(a)){l=f_sapir_param_set_key(l,"auto_ref_lif",a);}l=f_sapir_param_set_key(l,"caller_lif",k);l=f_sapir_param_set_key(l,"scr_context","field");b=f_sapir_param_set_key(b,"field",k);b=f_sapir_param_set_key(b,"cat","1");if(j.show_details==true){b=f_sapir_param_set_key(b,"show_details",j.show_details);}l=f_sapir_param_remove_key(l,"checktab");l=f_sapir_param_remove_key(l,"cnob");l=f_sapir_param_remove_key(l,"cur_lang");l=f_sapir_param_remove_key(l,"dispq");l=f_sapir_param_remove_key(l,"first_item");l=f_sapir_param_remove_key(l,"form_status");l=f_sapir_param_remove_key(l,"formid");l=f_sapir_param_remove_key(l,"incomer");l=f_sapir_param_remove_key(l,"nob");l=f_sapir_param_remove_key(l,"nrsvr");l=f_sapir_param_remove_key(l,"num_of_items");l=f_sapir_param_remove_key(l,"num_page");l=f_sapir_param_remove_key(l,"nvr");l=f_sapir_param_remove_key(l,"print");l=f_sapir_param_remove_key(l,"quantity");l=f_sapir_param_remove_key(l,"query_index");l=f_sapir_param_remove_key(l,"query_name");l=f_sapir_param_remove_key(l,"reader_id");l=f_sapir_param_remove_key(l,"rc");l=f_sapir_param_remove_key(l,"rsort");l=f_sapir_param_remove_key(l,"rsvr_id");l=f_sapir_param_remove_key(l,"rsvr_ser");l=f_sapir_param_remove_key(l,"search_type");l=f_sapir_param_remove_key(l,"sidenavid");l=f_sapir_param_remove_key(l,"smode");l=f_sapir_param_remove_key(l,"sort");l=f_sapir_param_remove_key(l,"start_entry");l=f_sapir_param_remove_key(l,"target");l=f_sapir_param_remove_key(l,"tab_id");l=f_sapir_param_remove_key(l,"thumb");l=f_sapir_param_remove_key(l,"uppernav");l=f_sapir_param_remove_key(l,"view");l=f_sapir_param_remove_key(l,"word_area");l=f_sapir_param_remove_key(l,"words");l=f_sapir_param_remove_key(l,"logo_text");b=f_sapir_param_remove_key(b,"nvr");b=f_sapir_param_remove_key(b,"item_section");b=f_sapir_param_remove_key(b,"search_type");b=f_sapir_param_remove_key(b,"nob");g=new String(l).replace("#","!35;");c="param="+g+"&param2="+b+"&lang="+j.lang+"&module="+j.module+"&page="+j.page+"&rsvr="+j.rsvr+"&site="+j.site;f_sapir_log("f_sapir_scroller_url_set_parms","url_parms = "+c,3);j.url_parms=c;return true;}function sapir_field_trans_props(a_lookup_name,a_lif,a_dview_id,a_dw_row,a_show_details){var l_dview,l_htmldw_submitform,l_sapir_info,l_counter_org,l_collector_lif,l_collector_counter_org,l_field_code;l_htmldw_submitform=g_sapir_form.submit_form;l_dview=f_sapir_dview_get(a_dview_id);l_sapir_info=f_sapir_info_get_value(a_dview_id,a_dw_row,"value");this.lookup_name=a_lookup_name;this.lif=a_lif;this.dview_id=a_dview_id;this.dw_row=a_dw_row;this.show_details=a_show_details;this.url_page="list_popup."+g_sapir_form.web_pages_ext;this.module="search";this.page=a_lookup_name;this.lang=f_sapir_selflinkarg(l_htmldw_submitform,"lang");this.rsvr=f_sapir_selflinkarg(l_htmldw_submitform,"rsvr");this.site=f_sapir_selflinkarg(l_htmldw_submitform,"site");this.ext_param=f_sapir_selflinkarg(l_htmldw_submitform,"param");this.ext_param2=f_sapir_selflinkarg(l_htmldw_submitform,"param2");l_counter_org=f_sapir_info_get_key(l_sapir_info,"counter_org");this.ext_param=f_sapir_url_param_set_key(this.ext_param,"counter_org",l_counter_org);l_collector_lif=f_sapir_info_get_key(l_sapir_info,"collector_lif");this.ext_param=f_sapir_url_param_set_key(this.ext_param,"collector_lif",l_collector_lif);l_collector_counter_org=f_sapir_info_get_key(l_sapir_info,"collector_counter_org");this.ext_param=f_sapir_url_param_set_key(this.ext_param,"collector_counter_org",l_collector_counter_org);l_field_code=eval(this.dview_id+'.GetItem (this.dw_row, "code")');this.ext_param=f_sapir_url_param_set_key(this.ext_param,"code",l_field_code);this.ext_param=f_sapir_url_param_set_key(this.ext_param,"popup_type","trans");}function sapir_field_google_trans_props(a_lif,a_dview_id,a_dw_row){var l_dview,l_htmldw_submitform,l_sapir_info,l_counter_org,l_collector_lif,l_collector_counter_org,l_field_code;l_htmldw_submitform=g_sapir_form.submit_form;this.lif=a_lif;this.dview_id=a_dview_id;this.dw_row=a_dw_row;this.input_value=eval(a_dview_id+'.GetItem (a_dw_row, "value")');this.title=g_sapir_dict.get_value("gui_6638");this.replace_label=g_sapir_dict.get_value("gui_6639");this.cancel_label=g_sapir_dict.get_value("gui_5510");this.url_page="google_translate."+g_sapir_form.web_pages_ext;this.lang=f_sapir_selflinkarg(l_htmldw_submitform,"lang");}function f_sapir_field_trans_set_parms(c){var b,k,g,a,e,h,d,j,f;f=g_sapir_form.submit_form;k=c.ext_param;g=new String(k).replace("#","!35;");h="";j=new String(c.lif).replace("#","!35;");c.ext_param2=f_sapir_param_set_key(c.ext_param2,"field",j);c.ext_param2=f_sapir_param_set_key(c.ext_param2,"cat","1");c.ext_param2=f_sapir_param_set_key(c.ext_param2,"show_details",c.show_details);b="param=<lif>"+j+"</lif>"+g+"<scr_context>field_trans</scr_context>&param2="+c.ext_param2+"&lang="+c.lang+"&module="+c.module+"&page="+c.page+"&rsvr="+c.rsvr+"&site="+c.site;c.url_parms=b;return true;}function f_sapir_field_trans(j,o,r){var p,b,g,l,s,k,n,m,a,h,q,e,f,d,c;f_sapir_floating_close();d="0";g_sapir_scroller_width=600;g_sapir_scroller_height=350;g_sapir_field_trans_props=new sapir_field_trans_props("trans",j,o,r,(d=="1"));n=f_sapir_field_trans_set_parms(g_sapir_field_trans_props);g_sapir_unload_confirm=false;c=f_sapir_popup(g_sapir_field_trans_props.url_page+"?"+g_sapir_field_trans_props.url_parms,"my scroller","height=300,width=500,toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=no");g_sapir_field_trans_props=null;g_sapir_unload_confirm=true;}function f_sapir_field_google_trans(d,c,l){var g,e,k,b,n,f,j,m,h,a;f_sapir_floating_close();h=f_sapir_units(f_sapir_measure(950,1,window.document.documentElement.clientWidth));a=f_sapir_units(f_sapir_measure(300,1,window.document.documentElement.clientHeight));g_sapir_field_google_trans_props=new sapir_field_google_trans_props(d,c,l);e=f_sapir_field_google_trans_set_parms(g_sapir_field_google_trans_props);m=f_sapir_popup(g_sapir_field_google_trans_props.url_page+"?"+g_sapir_field_google_trans_props.url_parms,"my scroller","height="+a+",width="+h+",toolbar=no,directories=no,status=no, menubar=no,scrollbars=yes,resizable=no");if(m==true){g_sapir_popup_ref.focus();}}function f_sapir_field_google_trans_set_parms(a){var b,c;b="ui_lang="+a.lang+"&title="+escape(a.title)+"&msg="+escape(a.input_value)+"&replace_label="+escape(a.replace_label)+"&cancel_label="+escape(a.cancel_label);a.url_parms=b;return true;}(function(){var W=this,ab,F=W.jQuery,S=W.$,T=W.jQuery=W.$=function(b,a){return new T.fn.init(b,a);},M=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,ac=/^.[^:#\[\.,]*$/;T.fn=T.prototype={init:function(e,b){e=e||document;if(e.nodeType){this[0]=e;this.length=1;this.context=e;return this;}if(typeof e==="string"){var c=M.exec(e);if(c&&(c[1]||!b)){if(c[1]){e=T.clean([c[1]],b);}else{var a=document.getElementById(c[3]);if(a&&a.id!=c[3]){return T().find(e);}var d=T(a||[]);d.context=document;d.selector=e;return d;}}else{return T(b).find(e);}}else{if(T.isFunction(e)){return T(document).ready(e);}}if(e.selector&&e.context){this.selector=e.selector;this.context=e.context;}return this.setArray(T.isArray(e)?e:T.makeArray(e));},selector:"",jquery:"1.3.2",size:function(){return this.length;},get:function(a){return a===ab?Array.prototype.slice.call(this):this[a];},pushStack:function(c,a,d){var b=T(c);b.prevObject=this;b.context=this.context;if(a==="find"){b.selector=this.selector+(this.selector?" ":"")+d;}else{if(a){b.selector=this.selector+"."+a+"("+d+")";}}return b;},setArray:function(a){this.length=0;Array.prototype.push.apply(this,a);return this;},each:function(a,b){return T.each(this,a,b);},index:function(a){return T.inArray(a&&a.jquery?a[0]:a,this);},attr:function(c,a,b){var d=c;if(typeof c==="string"){if(a===ab){return this[0]&&T[b||"attr"](this[0],c);}else{d={};d[c]=a;}}return this.each(function(e){for(c in d){T.attr(b?this.style:this,c,T.prop(this,d[c],b,e,c));}});},css:function(b,a){if((b=="width"||b=="height")&&parseFloat(a)<0){a=ab;}return this.attr(b,a,"curCSS");},text:function(a){if(typeof a!=="object"&&a!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(a));}var b="";T.each(a||this,function(){T.each(this.childNodes,function(){if(this.nodeType!=8){b+=this.nodeType!=1?this.nodeValue:T.fn.text([this]);}});});return b;},wrapAll:function(b){if(this[0]){var a=T(b,this[0].ownerDocument).clone();if(this[0].parentNode){a.insertBefore(this[0]);}a.map(function(){var c=this;while(c.firstChild){c=c.firstChild;}return c;}).append(this);}return this;},wrapInner:function(a){return this.each(function(){T(this).contents().wrapAll(a);});},wrap:function(a){return this.each(function(){T(this).wrapAll(a);});},append:function(){return this.domManip(arguments,true,function(a){if(this.nodeType==1){this.appendChild(a);}});},prepend:function(){return this.domManip(arguments,true,function(a){if(this.nodeType==1){this.insertBefore(a,this.firstChild);}});},before:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this);});},after:function(){return this.domManip(arguments,false,function(a){this.parentNode.insertBefore(a,this.nextSibling);});},end:function(){return this.prevObject||T([]);},push:[].push,sort:[].sort,splice:[].splice,find:function(b){if(this.length===1){var a=this.pushStack([],"find",b);a.length=0;T.find(b,this[0],a);return a;}else{return this.pushStack(T.unique(T.map(this,function(c){return T.find(b,c);})),"find",b);}},clone:function(b){var d=this.map(function(){if(!T.support.noCloneEvent&&!T.isXMLDoc(this)){var f=this.outerHTML;if(!f){var e=this.ownerDocument.createElement("div");e.appendChild(this.cloneNode(true));f=e.innerHTML;}return T.clean([f.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0];}else{return this.cloneNode(true);}});if(b===true){var a=this.find("*").andSelf(),c=0;d.find("*").andSelf().each(function(){if(this.nodeName!==a[c].nodeName){return;}var g=T.data(a[c],"events");for(var e in g){for(var f in g[e]){T.event.add(this,e,g[e][f],g[e][f].data);}}c++;});}return d;},filter:function(a){return this.pushStack(T.isFunction(a)&&T.grep(this,function(b,c){return a.call(b,c);})||T.multiFilter(a,T.grep(this,function(b){return b.nodeType===1;})),"filter",a);},closest:function(c){var a=T.expr.match.POS.test(c)?T(c):null,b=0;return this.map(function(){var d=this;while(d&&d.ownerDocument){if(a?a.index(d)>-1:T(d).is(c)){T.data(d,"closest",b);return d;}d=d.parentNode;b++;}});},not:function(b){if(typeof b==="string"){if(ac.test(b)){return this.pushStack(T.multiFilter(b,this,true),"not",b);}else{b=T.multiFilter(b,this);}}var a=b.length&&b[b.length-1]!==ab&&!b.nodeType;return this.filter(function(){return a?T.inArray(this,b)<0:this!=b;});},add:function(a){return this.pushStack(T.unique(T.merge(this.get(),typeof a==="string"?T(a):T.makeArray(a))));},is:function(a){return !!a&&T.multiFilter(a,this).length>0;},hasClass:function(a){return !!a&&this.is("."+a);},val:function(c){if(c===ab){var j=this[0];if(j){if(T.nodeName(j,"option")){return(j.attributes.value||{}).specified?j.value:j.text;}if(T.nodeName(j,"select")){var e=j.selectedIndex,b=[],a=j.options,f=j.type=="select-one";if(e<0){return null;}for(var h=f?e:0,d=f?e+1:a.length;h<d;h++){var g=a[h];if(g.selected){c=T(g).val();if(f){return c;}b.push(c);}}return b;}return(j.value||"").replace(/\r/g,"");}return ab;}if(typeof c==="number"){c+="";}return this.each(function(){if(this.nodeType!=1){return;}if(T.isArray(c)&&/radio|checkbox/.test(this.type)){this.checked=(T.inArray(this.value,c)>=0||T.inArray(this.name,c)>=0);}else{if(T.nodeName(this,"select")){var k=T.makeArray(c);T("option",this).each(function(){this.selected=(T.inArray(this.value,k)>=0||T.inArray(this.text,k)>=0);});if(!k.length){this.selectedIndex=-1;}}else{this.value=c;}}});},html:function(a){return a===ab?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(a);},replaceWith:function(a){return this.after(a).remove();},eq:function(a){return this.slice(a,+a+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","));},map:function(a){return this.pushStack(T.map(this,function(b,c){return a.call(b,c,b);}));},andSelf:function(){return this.add(this.prevObject);},domManip:function(d,a,b){if(this[0]){var e=(this[0].ownerDocument||this[0]).createDocumentFragment(),h=T.clean(d,(this[0].ownerDocument||this[0]),e),f=e.firstChild;if(f){for(var g=0,j=this.length;g<j;g++){b.call(c(this[g],f),this.length>1||g>0?e.cloneNode(true):e);}}if(h){T.each(h,E);}}return this;function c(l,k){return a&&T.nodeName(l,"table")&&T.nodeName(k,"tr")?(l.getElementsByTagName("tbody")[0]||l.appendChild(l.ownerDocument.createElement("tbody"))):l;}}};T.fn.init.prototype=T.fn;function E(b,a){if(a.src){T.ajax({url:a.src,async:false,dataType:"script"});}else{T.globalEval(a.text||a.textContent||a.innerHTML||"");}if(a.parentNode){a.parentNode.removeChild(a);}}function ad(){return +new Date;}T.extend=T.fn.extend=function(){var c=arguments[0]||{},e=1,d=arguments.length,h=false,f;if(typeof c==="boolean"){h=c;c=arguments[1]||{};e=2;}if(typeof c!=="object"&&!T.isFunction(c)){c={};}if(d==e){c=this;--e;}for(;e<d;e++){if((f=arguments[e])!=null){for(var g in f){var b=c[g],a=f[g];if(c===a){continue;}if(h&&a&&typeof a==="object"&&!a.nodeType){c[g]=T.extend(h,b||(a.length!=null?[]:{}),a);}else{if(a!==ab){c[g]=a;}}}}}return c;};var ag=/z-?index|font-?weight|opacity|zoom|line-?height/i,Q=document.defaultView||{},L=Object.prototype.toString;T.extend({noConflict:function(a){W.$=S;if(a){W.jQuery=F;}return T;},isFunction:function(a){return L.call(a)==="[object Function]";},isArray:function(a){return L.call(a)==="[object Array]";},isXMLDoc:function(a){return a.nodeType===9&&a.documentElement.nodeName!=="HTML"||!!a.ownerDocument&&T.isXMLDoc(a.ownerDocument);},globalEval:function(a){if(a&&/\S/.test(a)){var b=document.getElementsByTagName("head")[0]||document.documentElement,c=document.createElement("script");c.type="text/javascript";if(T.su
