// encoded 06/07/2006 16:11:21 by nexencoder
function sessionizer_recorder(conf){if(window.nex_recorder)return false;this.get_frame_win_mode=function(){var ret_val=false;try{ret_val=(parent.window!=window&&parent.window.nex_recorder&&(parent.document.getElementsByTagName('frameset').length>0||parent.document.getElementsByTagName('iframe').length>0))?true:false;}catch(error){};return ret_val;};this.get_frame_set_mode=function(){var ret_val=false;try{ret_val=(parent.window==window&&conf.frameset)?true:false;}catch(error){};return ret_val;};this.get_popup_mode=function(){var mode=false;if(bw.opera){try{mode=(opener.top_dok.location.toString()&&opener.top_dok.nex_recorder)?true:false;}catch(error){};}else{try{mode=(window.opener&&window.opener.top_dok&&opener.top_dok.nex_recorder)?true:false;}catch(error){};}return mode;};this.check_opener=function(){try{if(this.popup_mode&&(!opener||!opener.top_dok||!opener.top_dok.nex_recorder||!opener.top_dok.nex_recorder.init))return false;}catch(e){return false;};return true;};this.foreign_nexid='';this.max_nexid=[];this.popup_track=[];this.key_binding=[];this.function_calls=[];this.remote_cids=[];nex_recorder=this;this.conf=(conf)?conf:[];this.popup_mode=this.get_popup_mode();this.frame_win=this.get_frame_win_mode();this.frame_set=this.get_frame_set_mode();window.top_dok=(!this.frame_win)?window:top;top_dok.nex_recorder.time=0;top_dok.nex_recorder.label_call=0;top_dok.nex_recorder.last_time=0;top_dok.nex_recorder.skip_time=false;top_dok.nex_recorder.cropped_time=0;top_dok.nex_recorder.check_history=1;if(!this.frame_win||top_dok.nex_recorder.sessionizer_data===false){top_dok.nex_recorder.sessionizer_data=[];top_dok.nex_recorder.index=0;}this.types={'text':0,'password':1,'textarea':2,'radio':3,'checkbox':4,'select-one':5,'select-multiple':6,'submit':7,'button':8,'image':9,'file':10};this.send=function(data){if(!this.request)this.request=[];var actual_request;for(var i=0;i<this.request.length;i++){if(this.request[i].ready){actual_request=this.request[i];break;}}if(!actual_request)actual_request=this.request[this.request.length]=new sessionizer_request();data.vars.win_type=((this.popup_mode||data.popup_mode)?3:(this.frame_set)?1:(this.frame_win)?2:0);data.vars.sid=this.sid;data.vars.service_id=this.conf.service_id;data.url=this.conf.server_path;if(actual_request.connect)actual_request.connect(data);return false;};this.save_remote=function(remote){var cid=0;var a_vars=[];var prefix='';var a_prefix=[];if(!remote)return false;if(isNaN(remote)){cid=this.get_cid();a_vars.cid=cid;if(String(remote).indexOf('http')==-1){prefix=window.location.href.substring(0,window.location.href.lastIndexOf('/')+1);if(String(remote).charAt(0)=='/'){a_prefix=prefix.split('/');prefix=a_prefix[0]+'//'+a_prefix[2];}a_vars.remote=urlencode(prefix+remote);}}else{a_vars.remote=remote;cid=remote;}this.send({vars:a_vars});this.remote_cids.push(cid);};this.check_settings=function(){var error=0;var x;this.conf.session_expiration=(!this.conf.session_expiration)?2:this.conf.session_expiration;if(!this.conf.server_path)this.conf.server_path='/interface/save/';else if(this.conf.server_path.toString().lastIndexOf('/')!=this.conf.server_path.length-1)this.conf.server_path=this.conf.server_path+'/';if(!this.conf.service_id||this.conf.service_id.length!=16)error=1;else if((bw.ie&&bw.vendver<5.5)||!bw.cookies||(bw.opera&&!window.XMLHttpRequest))error=2;else if(window.nex_recorder&&window.nex_recorder.init)error=3;if(error&&!top_dok.nex_get_cookie('sessionizer_sid')){x=new Image();x.src=this.conf.server_path+'?_sid='+this.conf.sid+'&_service_id='+this.conf.service_id+'&_error='+urlencode(error);}return(error>0)?false:true;};this.make_time=function(){if(!top_dok.nex_recorder.skip_time){top_dok.nex_recorder.last_time=top_dok.nex_recorder.time;top_dok.nex_recorder.time++;}else top_dok.nex_recorder.cropped_time++;};if(!this.check_settings(conf))return false;if(this.popup_mode&&this.check_opener()){opener.top_dok.nex_recorder.block_window_focus_listener=true;this.popup_index=opener.top_dok.nex_recorder.index;}if(!this.frame_win)setInterval('top_dok.nex_recorder.make_time()',100);this.init=function(){window.name=this.get_window_name();this.sid=this.get_sid();this.cid=this.get_cid();if(this.popup_mode&&this.check_opener()){if(!opener.top_dok.nex_recorder.last_width){opener.top_dok.nex_recorder.last_width=(bw.ie&&document.body)?document.body.offsetWidth:window.innerWidth;opener.top_dok.nex_recorder.last_height=(bw.ie&&document.body)?document.body.offsetHeight:window.innerHeight;}if(opener.top_dok.nex_recorder.get_sessionizer_data('type')!=16)opener.top_dok.nex_recorder.add_sessionizer_value({type:16});opener.top_dok.nex_recorder.popup=top;if(bw.ie){this.popup_x=window.screenTop;this.popup_y=window.screenLeft;}else{this.popup_x=window.screenX;this.popup_y=window.screenY;}opener.top_dok.nex_recorder.save_popup_track();}setTimeout('nex_recorder.save_content()',100);if(!this.frame_set){setTimeout('nex_recorder.send_last_click()',110);setTimeout('nex_recorder.history_check()',120);setTimeout('nex_recorder.save_surf_user()',130);setTimeout('nex_recorder.fetch_dynamic_files()',140);}if(top_dok.nex_get_cookie('sessionizer_create')){setTimeout('nex_recorder.check_pending_jobs()',160);}this.check_flags();};this.init_custom_calls=function(){this.set_skip_timeout();if(nex_recorder.conf&&nex_recorder.conf.custom_functions)nex_recorder.extend_custom_functions();if(nex_recorder.conf&&nex_recorder.conf.custom_methods)nex_recorder.extend_custom_methods();};this.extend_form_elements=function(){var type=0;var nexid=0;for(var i=0;i<document.forms.length;i++){this.add_onsubmit(document.forms[i]);for(var n=0;n<document.forms[i].length;n++){type=document.forms[i][n].type;document.forms[i][n].nexid='f_'+nexid;switch(this.types[type]){case 0:case 1:case 2:this.add_on_form_focus(document.forms[i][n]);break;case 10:case 5:this.add_on_form_change(document.forms[i][n]);break;case 6:this.add_on_form_change(document.forms[i][n]);this.add_option_click_listener(document.forms[i][n]);break;default:this.add_on_form_click(document.forms[i][n]);}nexid++;}}};this.get_window_name=function(){var win_name='';if(this.popup_mode&&(!window.name||window.name=='null'||(bw.opera&&window.name=='_blank'))&&this.check_opener())win_name='popup_'+opener.top_dok.nex_recorder.cid+'_'+opener.top_dok.nex_recorder.index;else win_name=(bw.opera&&window.name=='_blank')?'':window.name;return win_name;};this.extend_custom_functions=function(){var func='';var args='';var end_pos=0;var start_pos=0;var func_source='';var add_function='';var a_param=[];var reg=/function\s+([a-z0-9_])+\(([a-z0-9_\-,\s]+)\)/i;for(var n=0;n<this.conf.custom_functions.length;n++){func=this.conf.custom_functions[n].name;if(window[func]){func_source=window[func].toString();args=reg.test(func_source)?RegExp.$2:'';start_pos=func_source.indexOf('{')+1;end_pos=func_source.lastIndexOf('}');func_source=func_source.substring(start_pos,end_pos);a_param=args.split(',');if(this.conf.custom_functions[n].event=='mousedown')add_function='click_listener('+a_param[0]+', true)';else add_function='init_foreign_nexid("'+this.conf.custom_functions[n].event+'")';eval('window.'+func+'=function('+args+'){ nex_recorder.'+add_function+'; '+func_source+'\n}');}}};this.extend_custom_methods=function(){var reg;var args='';var end_pos=0;var start_pos=0;var obj_method='';var method_name='';var func_source='';var prototype_fct='';var a_conf=[];var a_objects=[];for(var n=0;n<this.conf.custom_methods.length;n++){a_conf=this.conf.custom_methods[n].name.split('.');a_objects=this.get_user_method_conf(this.conf.custom_methods[n].name);method_name=a_conf[a_conf.length-1];for(var i=0;i<a_objects.length;i++){if(typeof(a_objects[i])=='object'&&typeof(a_objects[i][method_name])=='function'){if(!a_objects[i].constructor.prototype[method_name]){obj_method=a_objects[i][method_name];func_source=obj_method.toString();start_pos=func_source.indexOf('{')+1;end_pos=func_source.lastIndexOf('}');func_source=func_source.substring(start_pos,end_pos);reg=/function\s+([a-z0-9_])+\(([a-z0-9_\-,\s]+)\)/i;args=reg.test(obj_method.toString())?RegExp.$2:'';if(args==''){reg=/function\s*\(([a-z0-9_\-,\s]+)\)/i;args=reg.test(obj_method.toString())?RegExp.$1:'';}eval('a_objects[i].constructor.prototype[method_name]=function('+args+') { '+func_source+' }');}prototype_fct=a_objects[i].constructor.prototype[method_name];func_source=prototype_fct.toString();reg=/function\s*([a-z0-9_\-]+)?\(([a-z0-9_\-,\s]+)\)/i;args=reg.test(func_source)?RegExp.$2:'';start_pos=func_source.indexOf('{')+1;end_pos=func_source.lastIndexOf('}');func_source=func_source.substring(start_pos,end_pos);eval('a_objects[i][method_name]=function('+args+'){'+func_source+'; nex_recorder.init_foreign_nexid("'+this.conf.custom_methods[n].event+'");}');}}}};this.foreign_event_listener=function(e){if(!e)e=window.event;if(!this.check_opener())return false;this.foreign_event_target=(e.srcElement)?e.srcElement:(e.target)?e.target:'';this.foreign_event_target_id='';if(this.foreign_event_target.id&&document.getElementById(this.foreign_event_target.id))this.foreign_event_target_id=this.foreign_event_target.id;if(top_dok.nex_recorder.check_history===0)top_dok.nex_recorder.check_history=false;if(this.popup_mode&&this.check_opener()){this.popup_move_listener();opener.top_dok.nex_recorder.save_popup_track();}else top_dok.nex_recorder.save_popup_track();};this.save_foreign_event=function(event_call, index){var tag='';var value='';var target='';var ret_val='';var parent_node;if(this.foreign_event_target_id!=''&&document.getElementById(this.foreign_event_target_id))parent_node=document.getElementById(this.foreign_event_target_id);else parent_node=this.foreign_event_target;while(parent_node&&parent_node.tagName!=null&&parent_node.tagName!=''&&parent_node.tagName.toLowerCase()!='html'){if(parent_node['on'+event_call]){target=parent_node;break;}parent_node=parent_node.parentNode;}if(target!=''){tag=target.tagName.toLowerCase();if(!target.nexid&&(tag=='a'||tag=='area'||tag=='img'||tag=='td'||tag=='div'))this.init_nexids_by_tag_name(target,tag);}if(target.nexid){value=(event_call=='click'||event_call=='mousedown'||event_call=='mouseup')?1:'';this.add_sessionizer_value({nexid:target.nexid,type:20,value:value});}else top_dok.nex_recorder.sessionizer_data.pop();};this.init_foreign_nexid=function(event_call){this.save_sessionizer_entry();setTimeout('nex_recorder.save_foreign_event("'+event_call+'", '+top_dok.nex_recorder.index+')',60);};this.history_check=function(){var check_history=top_dok.nex_get_cookie('sessionizer_check_history');if(check_history)setTimeout('nex_recorder.send({vars: {url: urlencode(document.location.href), prev_aid: '+check_history+'}})',600);top_dok.nex_delete_cookie('sessionizer_check_history','/');};this.history_listener=function(e){if(!e)e=window.event;top_dok.nex_recorder.check_history=((!bw.ie?e.pageY:e.clientY)<=0)?true:false;};this.save_flash_event=function(flash_obj_name, name){this.save_sessionizer_entry({type:30,nexid:urlencode(flash_obj_name+'.'+name)});};this.build_flash_connector=function(){var name='';var vb_script='';var mime_types=[];var elements=document.getElementsByTagName((bw.ie)?'object':'embed');if(navigator.plugins&&navigator.plugins.length){if(navigator.plugins['Shockwave Flash']||navigator.plugins['Shockwave Flash 2.0'])bw.flash=true;}else if(navigator.mimeTypes&&navigator.mimeTypes.length){mime_types=navigator.mimeTypes['application/x-shockwave-flash'];if(mime_types&&mime_types.enabledPlugin)bw.flash=true;}else if(bw.ie){for(var i=7;i>0;i--){try{bw.flash=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.'+i);return;}catch(e){};}}if(bw.flash){for(var i=0;i<elements.length;i++){name=(bw.ie)?elements[i].id:elements[i].name;if(name){elements[i].allowScriptAccess='always';elements[i].swLiveConnect=true;eval('window.'+name+'_DoFSCommand=function(command, val){ nex_recorder.save_flash_event("'+name+'", val) };');if(bw.ie){vb_script='<script language="VBScript">on error resume next \n'+'Sub '+name+'_FSCommand(ByVal command, ByVal args) \n'+'call '+name+'_DoFSCommand(command, args) \n'+'end sub </script>';document.write(vb_script);}}}}};this.check_pending_jobs=function(){this.send({vars:{get_jobs:1},func:top_dok.nex_recorder.kick_pending_jobs});};this.kick_pending_jobs=function(xml){var node_value=bw.ie?2:1;var param;var sessionizer_content_id;var job_id;if(xml&&xml.childNodes&&xml.childNodes[node_value]){for(var i=0;i<xml.childNodes[node_value].childNodes.length;i++){if(xml.childNodes[node_value].childNodes[i].nodeType==1){var type=xml.childNodes[node_value].childNodes[i].getAttribute('type');if(type=='url_history'){param=urldecode(xml.childNodes[node_value].childNodes[i].childNodes[0].nodeValue).split(',');sessionizer_content_id=xml.childNodes[node_value].childNodes[i].getAttribute('sessionizer_content_id');job_id=xml.childNodes[node_value].childNodes[i].getAttribute('id');top_dok.nex_recorder.check_url_history(param,sessionizer_content_id,job_id);}else if(type=='support'){top_dok.nex_recorder.switch_to_support();}}}}};this.check_url_history=function(a_links, sessionizer_content_id, job_id){var v_links=this.check_links(a_links);var v_links_str='';for(var i=0;i<v_links.length;i++)v_links_str+=urlencode(v_links[i])+',';this.send({vars:{jid:job_id,vlinks:v_links_str}});};this.check_links=function(a){var add=[];for(var i=0;i<a.length;i++){if(a[i].indexOf('//www.')!=-1)add.push({url:a[i].replace(/\/\/www\./,'//'),original_url:a[i]});else if(a[i].indexOf('.')===a[i].lastIndexOf('.'))add.push({url:a[i].replace(/:\/\//,'://www.'),original_url:a[i]});}var css=document.createElement('STYLE');css.setAttribute('id','linkcheckCSS');document.body.appendChild(css);if(document.styleSheets&&document.styleSheets['linkcheckCSS'])css=document.styleSheets['linkcheckCSS'];else if(document.getElementById('linkcheckCSS'))css=document.getElementById('linkcheckCSS').sheet;if(css&&css.insertRule){css.insertRule('a.linkcheck {font-weight:normal;}',css.cssRules.length);css.insertRule('a.linkcheck:visited {font-weight:bold;}',css.cssRules.length);}else if(css&&css.addRule){css.addRule('a.linkcheck','font-weight:normal;');css.addRule('a.linkcheck:visited','font-weight:bold;');}var div=document.createElement('DIV');div.setAttribute('id','lnkchkcontainer');div.setAttribute('ignore',true);div.style.position='absolute';div.style.visibility='hidden';var links='';for(var n=0;n<a.length;n++)links+='<a href="'+urldecode(a[n])+'" ignore="true" class="linkcheck"></a>\n';for(var n=0;n<add.length;n++)links+='<a href="'+urldecode(add[n].url)+'" original_url="'+urldecode(add[n].original_url)+'" ignore="true" class="linkcheck"></a>\n';div.innerHTML=links;document.body.appendChild(div);return this.analyze_links();};this.analyze_links=function(){var a_results=[];var div=document.getElementById('lnkchkcontainer');var link='';if(div&&div.childNodes.length){var link,style;for(var i=0;i<div.childNodes.length;i++){link=div.childNodes[i];if(link.nodeName=='A'){style=get_elements_computed_style(link,'font-weight');if(typeof(style)=='undefined')style=get_elements_computed_style(link,'fontWeight');if(style=='bold'||style>400)a_results.push(link.getAttribute('original_url')?link.getAttribute('original_url'):link.href);}}}return a_results;};this.form_input_listener=function(e){if(!e)e=window.event;if(e){var target=(bw.ie)?e.srcElement:e.target;if(!top_dok.nex_recorder.label_call){this.save_sessionizer_entry({nexid:target.nexid,type:this.types[target.type],value:this.get_value_by_target(target)});}}};this.get_value_by_target=function(target){var a_value=[];var value='';if(this.types[target.type]<=3||this.types[target.type]==10)value=this.get_form_value_by_target(target,(top_dok.nex_recorder.focused_input_field)?true:false);else if(this.types[target.type]==5)value=target.selectedIndex;else if(this.types[target.type]==6){a_value=String(this.get_form_value_by_target(target)).split('%2C');for(var n=0;n<target.options.length;n++){if(find_in_array(a_value,target.options[n].value)!=-1){if(value!='')value+=',';value+=n;}}}else if(this.types[target.type]==4)value=(target.checked)?1:0;return value;};this.option_click_listener=function(e, obj){if(!e)e=window.event;if(!this.check_opener())return false;var target=(bw.ie)?e.srcElement:e.target;for(var n=0;n<obj.options.length;n++){if(target==obj.options[n]){this.add_sessionizer_value({value:n+':'+this.get_sessionizer_data('value')});break;}}};this.add_option_click_listener=function(obj){for(var n=0;n<obj.options.length;n++){obj.options[n].onclick=function(e){nex_recorder.option_click_listener(e,obj);};}};this.check_session_create=function(){var status=false;var sid=top_dok.nex_get_cookie('sessionizer_create');if((!sid||this.sid!=sid)&&!this.frame_win){top_dok.nex_delete_cookie('sessionizer_uid','/');top_dok.nex_delete_cookie('sessionizer_aid','/');top_dok.nex_delete_cookie('sessionizer_cid','/');top_dok.nex_delete_cookie('sessionizer_popup_aid','/');top_dok.nex_delete_cookie('sessionizer_popup_cid','/');top_dok.nex_delete_cookie('sessionizer_last_click','/');top_dok.nex_delete_cookie('sessionizer_check_history','/');top_dok.nex_set_cookie('sessionizer_create',this.sid,'/');status=true;}return status;};this.save_surf_user=function(){if(!parseInt(top_dok.nex_get_cookie('sessionizer_uid'))&&nex_check_plugins(['flash'])){var obj=document.createElement('div');obj.style.position='absolute';obj.style.left='-10px';obj.style.top='0px';obj.style.height='15px';obj.style.width='15px';obj.ignore=true;var path='http'+((window.location.href.indexOf('https://')!=-1)?'s':'')+'://www.sessionizer.com/user/?_sid='+this.sid+'&_path='+urlencode(this.get_conf_path());obj.innerHTML='<iframe id="user_frame" name="user_frame" src="'+path+'" '+'style="width:15px; height:15px; frameborder:off; border:0px" scrolling="no"></iframe>';obj.style.zIndex=-100;if(bw.ie)obj.style.filter='alpha(opacity:1)';else if(bw.mz)obj.style.MozOpacity=1;document.body.appendChild(obj);this.send({vars:{check_surf_user:1},func:top_dok.nex_recorder.check_surf_user});}};this.check_surf_user=function(xml){var obj;var node_value=bw.ie?2:1;if(xml&&xml.childNodes&&xml.childNodes[node_value]){obj=xml.childNodes[node_value].childNodes;node_value=bw.ie?0:1;if(obj[node_value].getAttribute('status')==1&&obj[node_value].getAttribute('sid')==top_dok.nex_recorder.sid)top_dok.nex_set_cookie('sessionizer_uid',1,'/');}};this.get_conf_path=function(){var path=this.conf.server_path;var pos=0;if(path.indexOf('://')==-1){if(this.conf.server_path.indexOf('/')==0 && window.location.href.match(/^(https?:\/\/[^\/]+)/))path=RegExp.$1+this.conf.server_path;else path=window.location.href.substr(0,window.location.href.lastIndexOf('/'))+'/'+this.conf.server_path;}return path;};this.add_click_listener=function(){if(document.onclick&&String(document.onclick).indexOf('nex_recorder.click_listener')==-1)window.old_onclick=document.onclick;document.onclick=function(e){if(!nex_recorder.check_opener())return false;nex_recorder.click_listener(e);if(window.old_onclick)window.old_onclick(e);};};this.click_listener=function(e, manual_call){if(!e)e=window.event;if(!this.check_opener())return false;var param=[];var target=false;var parent_node=(bw.ie)?e.srcElement:e.target;var btn=(bw.ie)?e.button:e.which;var tag;if(check_shiftkey(e))btn=4;if(this.swallow_event_check===top_dok.nex_recorder.index&&typeof(manual_call)=='undefined'&&bw.ie){this.swallow_event_check=0;return false;}if((manual_call&&btn!=3)||!manual_call){if(parent_node.nodeType==3&&bw.safari&&parent_node.parentNode&&parent_node.parentNode.tagName.toLowerCase()=='a')target=parent_node.parentNode;else{while(parent_node&&parent_node.tagName!=null&&parent_node.tagName!=''){if(parent_node.tagName.toLowerCase()=='label'||parent_node.tagName.toLowerCase()=='a'||parent_node.tagName.toLowerCase()=='area'||parent_node.onclick||parent_node.onmouseup||parent_node.onmousedown){target=parent_node;break;}parent_node=parent_node.parentNode;}}if(target){tag=target.tagName.toLowerCase();if(!target.nexid&&(tag=='a'||tag=='area'||tag=='img'||tag=='td'||tag=='div'||tag=='label'))this.init_nexids_by_tag_name(target,tag);if(target.nexid&&String(target.nexid).indexOf('f_')==-1&&!top_dok.nex_recorder.label_call){this.set_label_call(target);param={type:(tag=='label'?14:15),nexid:target.nexid,value:btn};if(bw.ie&&this.save_last_click_value)this.save_last_click(param);else this.save_sessionizer_entry(param);if(manual_call===false)this.swallow_event_check=top_dok.nex_recorder.index;}}}setTimeout('nex_recorder.check_unload_listener();nex_recorder.add_click_listener();',100);};this.send_last_click=function(){if(bw.ie){var check=top_dok.nex_get_cookie('sessionizer_last_click');if(check){this.send({vars:{last_click:check}});top_dok.nex_delete_cookie('sessionizer_last_click','/');}}};this.save_last_click=function(data){if(bw.ie){this.get_aid();var index=this.generate_index(top_dok.nex_recorder.time);var str=this.aid+':'+data.type+'.'+this.generate_index(top_dok.nex_recorder.time)+'.'+data.nexid+'.'+data.value+'.'+(((top_dok.nex_recorder.cropped_time)?top_dok.nex_recorder.cropped_time:'')+'.')+((this.frame_win)?window.name:'');top_dok.nex_set_cookie('sessionizer_last_click',str,'/');}};this.set_label_call=function(target){if(target&&target.tagName.toLowerCase()=='label'){top_dok.nex_recorder.label_call=1;for(var i=0;i<target.attributes.length;i++){if(target.attributes[i].nodeName=='for'){var link=target.attributes[i].nodeValue;break;}}setTimeout('top_dok.nex_recorder.label_call=0;',5);}};this.input_focus_listener=function(e){if(!e)e=window.event;var target=(bw.ie)?e.srcElement:e.target;if(this.types[target.type]<=2||this.types[target.type]==5||this.types[target.type]==6){this.save_sessionizer_entry({type:this.types[target.type],nexid:target.nexid});if(!target.old_value)target.old_value=urlencode(target.value);top_dok.nex_recorder.focused_input_field=target;}};this.init_nexids_by_tag_name=function(target, tagname){var short_tagname=tagname.substring(0,1);var elements=(tagname=='img')?document.images:(tagname=='a'||tagname=='area')?document.links:document.getElementsByTagName(tagname);if(!this.max_nexid[short_tagname])this.max_nexid[short_tagname]={n:0,i:0};if(window.sessionizer_rebuild_dom){for(var key in this.max_nexid)this.max_nexid[key]={n:0,i:0};window.sessionizer_rebuild_dom=false;}var n=this.max_nexid[short_tagname].n;for(var i=this.max_nexid[short_tagname].i;i<elements.length;i++){if(!elements[i].ignore){elements[i].nexid=short_tagname+'_'+n;if(elements[i]==target){this.max_nexid[short_tagname]={i:i,n:n};break;}n++;}}};this.trim=function(str){return String(str).replace(/^\s*|\s*$/g,'');};this.save_content=function(){var url=window.location.href;if(!this.client_session_handling_mode)url='cid:'+this.cid;var a_vars={cid:this.cid,url:url,wname:window.name,c:this.get_foreign_cookies()};if(this.check_session_create()){a_vars.res_h=screen.height;a_vars.res_w=screen.width;a_vars.title=urlencode(document.title);if(!this.frame_win)a_vars.ref=urlencode(document.referrer);}if(this.flag_alias&&this.flag_label){a_vars.flag_label=urlencode(this.flag_label);a_vars.flag_alias=urlencode(this.flag_alias);}this.send({vars:a_vars});};this.get_foreign_cookies=function(){var cookie_str='';var a_cookies=document.cookie.split(';');for(var i=0;i<a_cookies.length;i++){a_index=a_cookies[i].split('=');if(a_index[0].indexOf('sessionizer_')==-1)cookie_str+=this.trim(a_index[0])+'='+a_index[1]+';';}return urlencode(cookie_str);};this.get_sid=function(){var sid='';var saved_sid='';if(!this.conf.sid){this.client_session_handling_mode=true;saved_sid=top_dok.nex_get_cookie('sessionizer_sid');if(!saved_sid||saved_sid==''){sid=this.get_session_id_hash();top_dok.nex_set_cookie('sessionizer_sid',sid,'/');}else sid=saved_sid;}else sid=this.conf.sid;top_dok.nex_recorder.saved_sid=sid;return sid;};this.get_aid=function(){var old_aid=0;var new_aid=0;if(!this.aid&&this.popup_mode){old_aid=top_dok.nex_get_cookie('sessionizer_popup_aid');new_aid=(old_aid)?(parseInt(old_aid)+1):1;top_dok.nex_set_cookie('sessionizer_popup_aid',new_aid,'/');this.aid=new_aid;}else if(!this.aid){old_aid=top_dok.nex_get_cookie('sessionizer_aid');new_aid=(old_aid)?(parseInt(old_aid)+1):1;top_dok.nex_set_cookie('sessionizer_aid',new_aid,'/');this.aid=new_aid;}if(!this.popup_mode&&this.popup&&this.popup.nex_recorder)this.popup.nex_recorder.popup_aid=this.aid;};this.get_cid=function(){var old_cid=0;var new_cid=0;if(this.client_session_handling_mode){if(this.popup_mode){old_cid=top_dok.nex_get_cookie('sessionizer_popup_cid');new_cid=(old_cid)?(parseInt(old_cid)+1):1;top_dok.nex_set_cookie('sessionizer_popup_cid',new_cid,'/');}else{old_cid=top_dok.nex_get_cookie('sessionizer_cid');new_cid=(old_cid)?(parseInt(old_cid)+1):1;top_dok.nex_set_cookie('sessionizer_cid',new_cid,'/');}top_dok.nex_recorder.saved_cid=new_cid;}else new_cid=this.conf.cid;return new_cid;};this.unload_listener=function(){var value='';var type=this.get_sessionizer_data('type');var index=0;if(!this.check_opener())return false;if(bw.ie&&!this.popup_mode&&top_dok.nex_recorder.last_time>(top_dok.nex_recorder.index/100))this.save_last_click_value=true;if(top_dok.nex_recorder.sessionizer_data!==false){this.get_aid();if((!top_dok.nex_recorder.index||top_dok.nex_recorder.last_time>top_dok.nex_recorder.index/100||String(type).indexOf('9')===0)&&type!=7){this.save_sessionizer_entry({type:(this.popup_mode)?51:50});if(top_dok.nex_recorder.check_history&&!this.popup_mode)top_dok.nex_set_cookie('sessionizer_check_history',this.aid,'/');}if(this.popup_mode&&this.check_opener()&&opener.top_dok.nex_recorder.sessionizer_data){value=this.aid+':'+window.name+':'+opener.top_dok.nex_recorder.index;if(String(typeof(opener.top_dok.nex_recorder.sessionizer_data[this.popup_index])).toLowerCase()=='undefined')opener.top_dok.nex_recorder.save_popup_aid={aid:this.popup_aid,popup_index:this.popup_index,action_updates:value};else if(String(opener.top_dok.nex_recorder.sessionizer_data[this.popup_index].value).indexOf(':')==-1)opener.top_dok.nex_recorder.sessionizer_data[this.popup_index].value=value;}this.set_skip_timeout();if(!this.popup_mode){this.send({vars:{aid:this.aid,wname:window.name,cids:this.get_cid_order(),actions:this.serialize(),time:Math.round(top_dok.nex_recorder.index/1000),remote_cids:this.remote_cids.toString()}});top_dok.nex_recorder.save_popup_track();}else if(this.check_opener()){opener.top_dok.nex_recorder.popup=false;opener.top_dok.nex_recorder.popup_blur=false;index=opener.top_dok.nex_recorder.popup_track.length;opener.top_dok.nex_recorder.popup_track[index]='aid='+this.aid+';'+'wname='+urlencode(window.name)+';'+'cids='+urlencode(this.get_cid_order())+';'+'actions='+urlencode(this.serialize())+';'+'time='+Math.round(top_dok.nex_recorder.index/1000)+';'+'remote_cids='+urlencode(this.remote_cids.toString())+';';}nex_recorder.reset_sessionizer_data();}};this.get_cid_order=function(){var action_order_str='';var ret_val=this.cid;if(this.frame_win){for(var key in top_dok.nex_recorder.sessionizer_data);if(key){for(var i=0;i<parent.frames.length;i++){if(parent.frames[i].nex_recorder)action_order_str+=parent.frames[i].nex_recorder.cid+',';}ret_val=action_order_str.substring(0,action_order_str.length-1);}}return ret_val;};this.get_popup_track=function(str){var a_vars=String(str).split(';');var a_keys=[];var a_data=[];for(var i=0;i<a_vars.length;i++){if(a_vars[i]){a_keys=String(a_vars[i]).split('=');if(a_keys[0])a_data[a_keys[0]]=urldecode(a_keys[1]);}}return a_data;};this.save_popup_track=function(){var length=this.popup_track.length;var a_vars=[];if(length>0){if(this.save_popup_aid){this.send({vars:this.save_popup_aid});this.save_popup_aid=false;}for(var i=0;i<length;i++){a_vars=this.get_popup_track(this.popup_track[i]);if(!this.popup&&!this.popup.location&&this.popup_track.length==1){a_vars.last=1;top_dok.nex_recorder.last_width=false;top_dok.nex_recorder.last_height=false;}this.send({vars:a_vars,popup_mode:true});this.popup_track.shift();}this.set_skip_timeout();}};this.popup_move_listener=function(){var x=(bw.ie)?window.screenTop:window.screenX;var y=(bw.ie)?window.screenLeft:window.screenY;if(x&&y&&(Math.abs(x-this.popup_x)>5||Math.abs(y-this.popup_y)>5)&&(!top_dok.nex_recorder.index||top_dok.nex_recorder.last_time-10>=top_dok.nex_recorder.index/100)){this.save_sessionizer_entry({type:90,value:urlencode(x+':'+y+':'+screen.availWidth+':'+screen.availHeight)});}this.popup_x=x;this.popup_y=y;};this.add_popup_size_listener=function(){window.nex_onresize=window.onresize;window.onresize=function(e){clearTimeout(window.size_listener_timeout);window.size_listener_timeout=setTimeout('nex_recorder.popup_size_listener()',100);if(window.nex_onresize)window.nex_onresize(e);};};this.popup_size_listener=function(){var type=0;if(!this.check_opener()||this.time<2)return false;this.popup_width=(bw.ie&&document.body)?document.body.offsetWidth:window.innerWidth;this.popup_height=(bw.ie&&document.body)?document.body.offsetHeight:window.innerHeight;this.popup_x=(bw.ie)?window.screenTop:window.screenX;this.popup_y=(bw.ie)?window.screenLeft:window.screenY;if(!top_dok.nex_recorder.index||top_dok.nex_recorder.last_time>top_dok.nex_recorder.index/100){if(Math.abs(opener.top_dok.nex_recorder.last_height-this.popup_height)>5||Math.abs(opener.top_dok.nex_recorder.last_width-this.popup_width)>5){if(this.popup_x<=110&&this.popup_y<=0&&this.popup_width>=screen.availWidth){type=94;this.maximized=true;}else if(opener.top_dok.nex_recorder.last_width==this.popup_width){type=93;}else if(opener.top_dok.nex_recorder.last_height==this.popup_height){type=92;}else{type=91;}}else if(this.popup_width==opener.top_dok.nex_recorder.last_width&&this.popup_height==opener.top_dok.nex_recorder.last_height&&this.maximized){type=95;this.maximized=false;}if(type){this.save_sessionizer_entry({value:urlencode(this.popup_width+':'+this.popup_height),type:type});if(type!=94){opener.top_dok.nex_recorder.last_width=this.popup_width;opener.top_dok.nex_recorder.last_height=this.popup_height;}this.resized=true;setTimeout('nex_recorder.resized=false',500);}}};this.submit_listener=function(){var type=this.get_sessionizer_data('type');if(type!=7&&type!=9)this.save_sessionizer_entry({type:7,value:1});};this.window_focus_listener=function(){if(this.popup_mode&&this.check_opener()&&!opener.top_dok.nex_recorder.block_window_focus_listener){opener.top_dok.nex_recorder.block_window_focus_listener=true;opener.top_dok.nex_recorder.minimized_popup=false;this.save_sessionizer_entry({type:97});}else if(this.popup&&this.popup_blur){this.block_window_focus_listener=false;this.save_sessionizer_entry({type:96});this.popup_blur=false;this.minimized_popup=true;}};this.window_blur_listener=function(){if(this.popup_mode&&this.check_opener())opener.top_dok.nex_recorder.popup_blur=true;};this.add_on_form_focus=function(obj){if(!obj.onfocus||String(obj.onfocus).indexOf('nex_recorder.input_focus_listener')==-1){obj.nex_onfocus=obj.onfocus;obj.onfocus=function(e){nex_recorder.input_focus_listener(e);if(this.nex_onfocus)return this.nex_onfocus(e);};}};this.add_onsubmit=function(form){if(form.onsubmit&&form.onsubmit.toString().indexOf('nex_recorder.submit_listener')==-1){var onsub=String(form.onsubmit);var start_pos=onsub.indexOf('{');var end_pos=onsub.lastIndexOf('}');form.nex_onsubmit=onsub.substring(start_pos+1,end_pos);form.onsubmit=function(){var nex_return=true;nex_recorder.submit_listener();this.nex_onsubmit=this.nex_onsubmit.replace(/(^|;|\s)return(\s+|(\s*\())/,'nex_return=$2');eval(this.nex_onsubmit);return nex_return;};}else form.onsubmit=function(){nex_recorder.submit_listener();};};this.add_on_form_change=function(obj){if(!obj.onchange||String(obj.onchange).indexOf('nex_recorder.form_input_listener')==-1){obj.nex_onchange=obj.onchange;obj.onchange=function(e){nex_recorder.form_input_listener(e);if(this.nex_onchange)return this.nex_onchange(e);};}};this.add_on_form_click=function(obj){if(!obj.onclick||String(obj.onclick).indexOf('nex_recorder.form_input_listener')==-1){obj.nex_onclick=obj.onclick;obj.onclick=function(e){nex_recorder.form_input_listener(e);if(this.nex_onclick)return this.nex_onclick(e)};}};this.get_form_value_by_target=function(obj, check){var value=nex_get_value(obj);var old_value;var ret=value;var pos=0;if(this.types[obj.type]===1||(this.conf.disabled&&find_in_array(this.conf.disabled,obj.name)!=-1)){ret='';for(var i=0;i<value.length;i++)ret+='*';}else if(check){old_value=this.get_sessionizer_value(obj);if(!old_value)old_value=urldecode(obj.old_value);if(old_value){pos=value.indexOf(old_value);if(pos!=-1)ret=(pos==0)?'_2_'+value.substring(old_value.length,value.length):'_1_'+value.substring(0,pos);else{pos=old_value.indexOf(value);if(pos==0){for(var i=0;i<old_value.length;i++){if(old_value.charAt(i)!=value.charAt(i)){pos=i;break;}}ret='_4_'+pos;}else if(pos!=-1)ret='_3_'+pos;}}}return urlencode(String(ret).replace(/\./g,'%2E'));};this.get_sessionizer_value=function(obj){var first=true;var ret='';var pos=delimiter=0;var form_value='';for(var key in top_dok.nex_recorder.sessionizer_data){if(top_dok.nex_recorder.sessionizer_data[key].nexid==obj.nexid&&top_dok.nex_recorder.sessionizer_data[key].value){form_value=urldecode(top_dok.nex_recorder.sessionizer_data[key].value);pos=parseInt(form_value.substr(1,1));delimiter=form_value.substr(2,1);if(form_value.substring(0,1)=='_'&&delimiter=='_'&&!isNaN(pos)){form_value=form_value.substring(3,form_value.length);switch(pos){case 1:if(ret)ret=form_value+ret;else if(obj.old_value)ret=form_value+obj.old_value;break;case 2:if(ret)ret=ret+form_value;else if(obj.old_value)ret=obj.old_value+form_value;break;case 3:ret=ret.substr(parseInt(form_value),ret.length);break;case 4:ret=ret.substr(0,parseInt(form_value));break;}}else ret=form_value;first=false;}}return urldecode(ret);};this.serialize=function(){var ret='';var sort_data=[];for(var key in top_dok.nex_recorder.sessionizer_data){if(typeof(top_dok.nex_recorder.sessionizer_data[key])!='function'){top_dok.nex_recorder.sessionizer_data[key].time=parseInt(key);sort_data.push(top_dok.nex_recorder.sessionizer_data[key]);}}sort_data.sort(nex_recorder.array_sort);for(var i=0;i<sort_data.length;i++){if(sort_data[i].type>=0){ret+=sort_data[i].type+'.'+sort_data[i].time+'.'+sort_data[i].nexid+'.'+sort_data[i].value+'.'+sort_data[i].cropped_time+'.'+sort_data[i].window+';';}}return urlencode(ret);};this.reset_sessionizer_data=function(mode){if(!mode)top_dok.nex_recorder.sessionizer_data=false;};this.array_sort=function(a, b){return a.time-b.time;};this.save_sessionizer_entry=function(data){if(top_dok.nex_recorder.sessionizer_data!==false){if(top_dok.nex_recorder.focused_input_field&&this.get_sessionizer_data('type')<=2&&top_dok.nex_recorder.focused_input_field.value)this.add_sessionizer_value({value:this.get_form_value_by_target(top_dok.nex_recorder.focused_input_field,true)});top_dok.nex_recorder.focused_input_field=false;top_dok.nex_recorder.index=this.generate_index(top_dok.nex_recorder.time);top_dok.nex_recorder.sessionizer_data[top_dok.nex_recorder.index]=[];top_dok.nex_recorder.sessionizer_data[top_dok.nex_recorder.index].window=(this.frame_win)?window.name:'';top_dok.nex_recorder.sessionizer_data[top_dok.nex_recorder.index].type=(data&&data.type>=0)?data.type:'';top_dok.nex_recorder.sessionizer_data[top_dok.nex_recorder.index].nexid=(data&&data.nexid)?data.nexid:'';top_dok.nex_recorder.sessionizer_data[top_dok.nex_recorder.index].value=(data&&data.value)?data.value:'';top_dok.nex_recorder.sessionizer_data[top_dok.nex_recorder.index].cropped_time=(top_dok.nex_recorder.cropped_time)?top_dok.nex_recorder.cropped_time:'';this.set_skip_timeout();}};this.add_sessionizer_value=function(data){if(!top_dok.nex_recorder||!top_dok.nex_recorder.sessionizer_data)return false;for(var key in data)top_dok.nex_recorder.sessionizer_data[top_dok.nex_recorder.index][key]=data[key];};this.get_sessionizer_data=function(key){var data=top_dok.nex_recorder.sessionizer_data[top_dok.nex_recorder.index];var ret_val;if(key)ret_val=(data&&data[key])?data[key]:false;else ret_val=(data)?data:false;return ret_val;};this.set_skip_timeout=function(){if(!this.check_opener())return false;clearTimeout(top_dok.nex_recorder.skip_timeout);top_dok.nex_recorder.cropped_time=0;top_dok.nex_recorder.skip_time=false;if(!this.popup_mode&&this.popup&&this.popup.nex_recorder){clearTimeout(this.popup.nex_recorder.skip_timeout);this.popup.nex_recorder.cropped_time=0;this.popup.nex_recorder.skip_time=false;}else if(this.popup_mode&&this.check_opener()){if(opener.top_dok.nex_recorder.skip_timeout)opener.top_dok.clearTimeout(opener.top_dok.nex_recorder.skip_timeout);opener.top_dok.nex_recorder.cropped_time=0;opener.top_dok.nex_recorder.skip_time=false;}var exe='top_dok.nex_recorder.skip_time=true;';if(this.popup)exe+='if(nex_recorder.popup) { nex_recorder.popup.nex_recorder.skip_time=true; }';if(nex_recorder.popup_mode&&this.check_opener())exe+='if(nex_recorder.check_opener()) { opener.top_dok.nex_recorder.skip_time=true; }';top_dok.nex_recorder.skip_timeout=setTimeout(exe,5000);};this.generate_index=function(val){var index=(top_dok.nex_recorder.last_time==0)?100:val*100;if(top_dok.nex_recorder.sessionizer_data[index]){top_dok.nex_recorder.last_time=index+1000;index=this.generate_index((index/100)+1);}return index;};this.get_user_method_conf=function(tree, level, tree_base){var n=0;var key=0;var base='';var method='';var base_str='';var a_tree=[];if(!this.get_user_method_conf.objects||!level)this.get_user_method_conf.objects=[];if(!level)level=0;if(!tree_base)tree_base='window';a_tree=tree.split('.');method=a_tree[a_tree.length-1];a_tree.pop();base_str=tree_base+'.'+a_tree[level];base=eval(base_str);if(base&&typeof(base)=='object'){if(typeof(base[method])=='function')this.get_user_method_conf.objects[this.get_user_method_conf.objects.length]=base;for(n in base){key=isNaN(n)?"'"+n+"'":n;if(level<a_tree.length-1)void(this.get_user_method_conf(tree,level+1,base_str+'['+key+']'));else if(typeof(base[n][method])=='function')this.get_user_method_conf.objects[this.get_user_method_conf.objects.length]=base[n];}}return this.get_user_method_conf.objects;};this.get_session_id_hash=function(){var num=0;var str='';var alpha=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'];var ret_val;if(this.frame_win)ret_val=parent.nex_recorder.sid;else{for(var i=0;str.length<32;i++){num=Math.round(Math.random()*80);str+=(alpha[num])?alpha[num]:num;}ret_val=str.substr(0,32);}return ret_val;};this.key_listener=function(e){var char_code;var key_result;var e=(e)?e:((event)?event:null);if(e){char_code=(e.char_code?e.char_code:((e.keyCode)?e.keyCode:e.which));if(nex_recorder.key_binding[char_code])nex_recorder.key_binding[char_code]();}};this.add_onload=function(){if(window.onload){window.nex_onload=window.onload;window.onload=function(e){window.nex_onload(e);setTimeout('nex_recorder.init_custom_calls();nex_recorder.check_unload_listener()',10);};}else{window.onload=function(){nex_recorder.init_custom_calls();nex_recorder.check_unload_listener();};}if(this.popup_mode)this.add_popup_size_listener();};this.check_unload_listener=function(){if(!this.frame_set&&bw.ie&&!nex_recorder.popup_mode){if(window.onbeforeunload&&String(window.onbeforeunload).indexOf('nex_recorder.unload_listener')==-1||!window.onbeforeunload)this.add_onunload();}else if((window.onunload&&String(window.onunload).indexOf('nex_recorder.unload_listener')==-1)||!window.onunload)this.add_onunload();};this.add_onunload=function(){if(!this.frame_set&&bw.ie&&!nex_recorder.popup_mode){window.nex_onbeforeunload=window.onbeforeunload;window.onbeforeunload=function(e){nex_recorder.unload_listener();if(window.nex_onbeforeunload)window.nex_onbeforeunload(e);};}else if(!this.frame_set){window.nex_onunload=window.onunload;window.onunload=function(e){nex_recorder.unload_listener();if(window.nex_onunload)window.nex_onunload(e);};}};this.add_key_listener=function(){this.key_binding['116']=function(){top_dok.nex_recorder.check_history=nex_recorder.aid;};if(document.onkeydown){window.onkey_down=document.onkeydown;document.onkeydown=function(e){window.onkey_down(e);nex_recorder.key_listener(e);}}else document.onkeydown=function(e){nex_recorder.key_listener(e)};};this.mouse_listener=function(){clearTimeout(this.mouse_listener_intval);this.mouse_inactive=false;this.mouse_listener_intval=setTimeout('nex_recorder.mouse_inactive=true;',5000);};this.check_flags=function(){var flag=get_query_param('_flag');if(flag){var a_flag=String(flag).split(':');if(a_flag[0]&&a_flag[1])this.flag_session(a_flag[0],a_flag[1]);}};this.flag_session=function(alias, label){this.flag_alias=alias;this.flag_label=label;return false;};this.fetch_dynamic_files=function(){var cgi;var reg;var files='';var index;var found;for(var key in this.conf.files){files+=key+':';for(var i=0;i<document.images.length;i++){reg=new RegExp(this.conf.files[key].find,'i');if(reg.test(document.images[i].src)){files+=document.images[i].src.replace(reg,'$'+this.conf.files[key].fetch)+';';found=true;}}}if(found)this.send({vars:{files:urlencode(files),c:this.get_foreign_cookies()}});};this.switch_to_support=function(){var url=window.location.href;if(url.indexOf('?')==-1)url+='?';var lastchar=url.substr(url.length-1,1);if(lastchar!='?'&&lastchar!='&')url+='&';url+='_support=1';window.location.href=url;};this.add_click_listener();document.onmouseover=function(e){if(!nex_recorder.check_opener())return false;nex_recorder.foreign_event_listener(e);};document.onmouseout=function(e){if(!nex_recorder.check_opener())return false;if(nex_recorder.popup_mode)nex_recorder.popup_move_listener();else nex_recorder.history_listener(e);};window.nex_onmousemove=document.onmousemove;document.onmousemove=function(e){if(!nex_recorder.check_opener())return false;nex_recorder.mouse_listener();return(window.nex_onmousemove)?window.nex_onmousemove(e):true;};window.onblur=function(){if(!nex_recorder.check_opener())return false;nex_recorder.window_blur_listener();};window.onfocus=function(e){if(!nex_recorder.check_opener())return false;nex_recorder.window_focus_listener(e);};this.init();this.add_onload();this.add_onunload();if(!this.frame_set){this.extend_form_elements();this.add_key_listener();this.build_flash_connector();}window.onerror=function(msg, url, line){return nex_recorder.send({vars:{error:msg,url:url,line:line}});};}function sessionizer_request(){this.xml_http=false;this.ready=true;try{this.xml_http=new ActiveXObject('Msxml2.XMLHTTP');}catch(e){try{this.xml_http=new ActiveXObject('Microsoft.XMLHTTP');}catch(e){try{this.xml_http=new XMLHttpRequest();}catch(e){this.xml_http=false;};if(this.xml_http.overrideMimeType)this.xml_http.overrideMimeType('text/xml');};};if(!this.xml_http)return false;this.connect=function(data){if(!window.nex_connection_counter)window.nex_connection_counter=0;if(!this.xml_http)return false;var ref=this;var post_vars='_request='+(nex_connection_counter++);for(var key in data.vars)post_vars+='&_'+key+'='+data.vars[key];this.ready=false;try{this.xml_http.open('POST',data.url,(data.func)?true:false);this.xml_http.setRequestHeader('Method','POST '+data.url+' HTTP/1.1');this.xml_http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');this.xml_http.onreadystatechange=function(){if(ref.xml_http.readyState==4&&ref.xml_http.status==200&&!ref.ready){ref.ready=true;if(data.func)data.func(ref.xml_http.responseXML);}};this.xml_http.send(post_vars);}catch(e){return false;};return true;};return this;}if(document.all&&String(navigator.platform).toLowerCase().indexOf('win')>=0)document.write('<scr'+'ipt language="VBScript" src="/global/js/plugins.vbs"><\/scr'+'ipt>');function nex_check_plugins(request){var a_plugins={flash:false,quicktime:false,acrobat:false,winmedia:false,real:false,svg:false};var flashver,qtver,acrover;if(window.vbscript){a_plugins.flash=(!request||request=='flash')?check_flashActiveX():0;a_plugins.quicktime=(!request||request=='quicktime')?check_quicktimeActiveX():0;a_plugins.acrobat=(!request||request=='acrobat')?check_acrobatActiveX():0;a_plugins.winmedia=(!request||request=='winmedia')?check_ActiveX_plugin('MediaPlayer.MediaPlayer.1'):0;a_plugins.real=(!request||request=='real')?check_realActiveX():0;a_plugins.svg=(!request||request=='svg')?check_ActiveX_plugin('Adobe.SVGCtl'):0;}else if(navigator.plugins){for(i=0;i<navigator.plugins.length;i++){var plugin=navigator.plugins[i];if(plugin.name.indexOf('Flash')>=0){flashver=parseFloat(plugin.description.substring(plugin.description.indexOf('.')-1));if(flashver>a_plugins.flash)a_plugins.flash=flashver;}else if(plugin.name.indexOf('QuickTime')>=0){qtver=(window.RegExp&&plugin.name.match(/([0-9\.]+)/))?parseFloat(RegExp.$1):1;if(qtver>a_plugins.quicktime)a_plugins.quicktime=qtver;}else if(plugin.name.indexOf('Acrobat')>=0||plugin.name.indexOf('PDF')>=0){acrover=(window.RegExp&&plugin.description.match(/([0-9]+\.?[0-9]?)/))?parseFloat(RegExp.$1):1;if(acrover>a_plugins.acrobat)a_plugins.acrobat=acrover;}else if(plugin.name.indexOf('Windows Media')>=0)a_plugins.winmedia=true;else if(plugin.name.indexOf('RealPlayer')>=0)a_plugins.real=true;else if(plugin.name.indexOf('SVG')>=0)a_plugins.svg=true;}}if(request)return typeof(a_plugins[request])!='undefined'?a_plugins[request]:false;return a_plugins;}
