/** Holeo AJAX micro frame V20081020 **/function getParameter(param){var values=getURLValues();var value;if(values!=null){value=eval('('+URLtoJsonString(values)+"."+param+')');}else{value=null;}return value}function URLtoJsonString(str){return"{\""+str.replace(/&/g,"\",\"").replace(/=/g,"\":\"")+"\"}"}function URLtoJsonObject(str){var json="{\""+str.replace(/&/g,"\",\"").replace(/=/g,"\":\"")+"\"}";var obj=eval('('+json+')');return obj}function JsonStringToURL(str){str=str.replace(/":"/g,"=").replace(/","/g,"&");return str.substring(2,str.length-2)}function getURLValues(){var href=window.location.href;var values=href.split("?");return values[1]}function createXMLHttpRequest(){var xmlHttpRequest;if(window.XMLHttpRequest){xmlHttpRequest=new XMLHttpRequest()}else if(window.ActiveXObject){try{xmlHttpRequest=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}}return xmlHttpRequest}function doGet(url,process,isXML){doGetAjax(url,getURLValues(),process,isXML)}function doPost(url,process,isXML){doPostAjax(url,getURLValues(),process,isXML)}function doGetAjax(url,values,process,isXML){if(values!=null||values!=""){url=url+"?"+values}var xmlHttpRequest=createXMLHttpRequest();xmlHttpRequest.open("GET",url,true);if(process!=null){xmlHttpRequest.onreadystatechange=function(){xmlHttpResponse(xmlHttpRequest,process,isXML)}}xmlHttpRequest.send(null)}function doPostAjax(url,values,process,isXML){var xmlHttpRequest=createXMLHttpRequest();xmlHttpRequest.open("POST",url,true);xmlHttpRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded");if(process!=null){xmlHttpRequest.onreadystatechange=function(){xmlHttpResponse(xmlHttpRequest,process,isXML)}}xmlHttpRequest.send(values)}function xmlHttpResponse(xmlHttpRequest,process,isXML){if(xmlHttpRequest.readyState==4){if(xmlHttpRequest.status==200){var data;if(isXML){data=xmlHttpRequest.responseXML}else{data=xmlHttpRequest.responseText}process(data)}else{alert("server error.")}}}function getFormData(theFormName){var form=document.forms[theFormName];if(typeof form.name=="undefined"||form.name===""){form=$(theFormName)}var formData="",element;for(var i=0;i<form.elements.length;i++){element=form.elements[i];if(!element.type){continue}var type=element.type.toLowerCase();if(type=="hidden"||type=="text"||type=="password"||type=="textarea"){formData+=element.name+"="+$E(element.value)+"&"}else if(element.type.indexOf("select")!=-1){for(var j=0;j<element.options.length;j++){if(element.options[j].selected===true){formData+=element.name+"="+$E(element.options[element.selectedIndex].value)+"&"}}}else if(element.type=="checkbox"){if(element.checked){formData+=element.name+"="+$E(element.value)+"&"}}else if(element.type=="radio"){if(element.checked===true){formData+=element.name+"="+$E(element.value)+"&"}}}return formData.substring(0,formData.length-1)}function $(id){return document.getElementById(id)}function $E(str){str=encodeURIComponent(str);return str}function str2evl(str){return eval('('+str+')');}
