var Request=new Object();Request.send=function(a,f,e,d,c){var b;if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{if(window.ActiveXObject){b=new ActiveXObject("Microsoft.XMLHTTP")}}b.onreadystatechange=function(){if(b.readyState==4){if(b.status<400){(f=="POST")?e(b):e(b,d)}else{alert("There was a problem loading data :\n"+b.status+"/"+b.statusText)}}};if(f=="POST"){b.open("POST",a,true);if(c){b.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}b.send(d)}else{b.open("GET",a,true);b.send(null)}return b};Request.sendRawPOST=function(a,b,c){Request.send(a,"POST",c,b,false)};Request.sendPOST=function(a,b,c){Request.send(a,"POST",c,b,true)};Request.sendGET=function(b,c,a){return Request.send(b,"GET",c,a)};function $(){var c=new Array();for(var b=0;b<arguments.length;b++){var a=arguments[b];if(typeof a=="string"){a=document.getElementById(a)}if(arguments.length==1){return a}c.push(a)}return c}if(!window.Element){var Element=new Object()}Object.extend=function(a,b){for(property in b){a[property]=b[property]}return a};Object.extend(Element,{remove:function(a){a=$(a);a.parentNode.removeChild(a)}});function findPosX(a){var b=0;if(a&&a.offsetParent){while(a.offsetParent){b+=a.offsetLeft;a=a.offsetParent}}else{if(a&&a.x){b+=a.x}}return b}function findPosY(b){var a=0;if(b&&b.offsetParent){while(b.offsetParent){a+=b.offsetTop;b=b.offsetParent}}else{if(b&&b.y){a+=b.y}}return a}function KeyDown(a){if(a.keyCode==13||a.keyCode==0){a.returnValue=false;a.cancel=true;showPlacesToAdded("search")}}function convertTextToHTML(a){a=a.replace(/\&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\n/g,"<br>");return a}function convertHTMLToText(a){a=a.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/<br>/g,"\n");return a}function trim(a){while(a.substring(0,1)==" "){a=a.substring(1,a.length)}while(a.substring(a.length-1,a.length)==" "){a=a.substring(0,a.length-1)}return a}function isNull(a){if(trim(a)==""){return true}else{return false}}String.prototype.getLength=function(){var a,b=0;for(a=0;a<this.length;a++){if((this.charCodeAt(a)>=0)&&(this.charCodeAt(a)<=255)){b++}else{b+=2}}return b};function isInteger(b){var a=/^(\d|(-\d))\d*$/;if(!a.test(b)){return false}else{return true}};
