var ajax_object=null;function ajax_get(whichurl, whichtarget){localStorage.setItem('last_seen', Date.now());if (!whichtarget){whichtarget='target';}ajax_object=new_ajax_object();if (!ajax_object){return;} ajax_object.onreadystatechange=function(){if(ajax_object.readyState==4){document.getElementById(whichtarget).innerHTML=ajax_object.responseText;execute_scripts_id(whichtarget);}} ajax_object.open('GET', nocache_add(whichurl), true);ajax_object.send(null);}function ajax_get_confirm(url, message, target){if (!message){message='Please Confirm';}if (confirm(message)) ajax_get(url, target);}function ajax_get_input(p_url, p_text, p_def){if (!p_def){p_def='';}var v_val=prompt(p_text, p_def);if (v_val){ajax_get(p_url+v_val);}}function ajax_post(whichform, whichtarget){if (!whichtarget){whichtarget='target';}ajax_object=new_ajax_object();if (!ajax_object){return false;} ajax_object.onreadystatechange=function(){if(ajax_object.readyState==4){document.getElementById(whichtarget).innerHTML=ajax_object.responseText;execute_scripts_id(whichtarget);}} var whichurl=whichform.action;var data='file='+whichurl+form_to_string(whichform);ajax_object.open('POST', nocache_add(whichurl), true);ajax_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");ajax_object.send(data);return false;}function ajax_get_size(whichurl){var myWidth=0, myHeight=0;if( typeof( window.innerWidth )=='number' ){myWidth=window.innerWidth;myHeight=window.innerHeight;}else if (document.documentElement&&(document.documentElement.clientWidth ||document.documentElement.clientHeight)){myWidth=document.documentElement.clientWidth;myHeight=document.documentElement.clientHeight;}else if (document.body&&(document.body.clientWidth||document.body.clientHeight)){myWidth=document.body.clientWidth;myHeight=document.body.clientHeight;}whichurl=url_param_add(whichurl, 'width='+myWidth+'&height='+myHeight);ajax_get(whichurl);}function fetch_url(p_url){if (!str_begins(p_url, 'http')) p_url=url_param_add(p_url, 'nocache='+uniqid());var v_obj=new_ajax_object();v_obj.open("GET",p_url,false);v_obj.send();return v_obj.responseText;}function form_to_string(whichform){var data='';var elems=whichform.elements;var value='';for(var i=0;i < elems.length;i++){if (elems[i].type=='checkbox'){if (elems[i].checked){value=elems[i].value;}else{value='';}} else{var value=elems[i].value;}data += '&'+elems[i].name+'='+value;}return data;}function json_get(p_url,p_fx){json_object=new_ajax_object();if (!json_object){return;} json_object.onreadystatechange=function(){if(json_object.readyState==4){var jsontext=json_object.responseText;var jsonarray=JSON.parse(jsontext);if (p_fx) p_fx.fx(jsonarray);else json_reaction(jsonarray);}} json_object.open('GET', nocache_add(p_url), true);json_object.send(null);}function launch_url(p_url){var v_obj=new_ajax_object();v_obj.open("GET",p_url,true);v_obj.send();}function new_ajax_object(){if (window.ActiveXObject) return new ActiveXObject('Microsoft.XMLHTTP');else if (window.XMLHttpRequest) return new XMLHttpRequest();else{alert('Your browser does not support AJAX.');return null;}}function nocache_add(whichurl){var nocache=String((new Date()).getTime()).replace(/\D/gi,'');return url_param_add(whichurl, 'nocache='+nocache);}