			//Ajax
   			var http_request = false;
      		var dom_obj = "";
  			
		   function makePOST(url, parameters, obj) {
		   		
				  http_request = false;
			      dom_obj = obj;
			      if (window.XMLHttpRequest) { // Mozilla, Safari,...
			         http_request = new XMLHttpRequest();
			         if (http_request.overrideMimeType) {
			         	// set type accordingly to anticipated content type
			            //http_request.overrideMimeType('text/xml');
			            http_request.overrideMimeType('text/html');
			         }
			      } else if (window.ActiveXObject) { // IE
			         try {
			            http_request = new ActiveXObject("Msxml2.XMLHTTP");
			         } catch (e) {
			            try {
			               http_request = new ActiveXObject("Microsoft.XMLHTTP");
			            } catch (e) {}
			         }
			      }
			      if (!http_request) {
			         alert('Cannot create XMLHTTP instance');
			         return false;
			      }
			      
	      		  http_request.onreadystatechange = alertContents;
			   		
			      http_request.open('POST', url, true);
			      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			      http_request.setRequestHeader("Content-length", parameters.length);
			      http_request.setRequestHeader("Connection", "close");
			      http_request.send(parameters);
			      
		   }
		
		   function alertContents() {
				//alert(http_request.readyState);
		      if (http_request.readyState == 4) {
		         if (http_request.status == 200) {
		            //alert(http_request.responseText);
		            result = http_request.responseText;
		            //evaled = eval(result);
		            document.getElementById(dom_obj).innerHTML = parseScript(result);            
		         } else {
		         	/*alert(http_request.responseText);
		         	alert(http_request.status);
		            alert('There was a problem with the request.');*/
		            document.getElementById(dom_obj).innerHTML = "<div style='padding: 15px; font-size:9px; color: #50514f; text-align:center;'>Sorry, an error ocurred.</div>";
		         }
		      }else{
		      	document.getElementById(dom_obj).innerHTML = "<div style='padding: 15px; font-size:9px; color: #50514f; text-align:center;'><img src='"+baseURL+"images/anim_loading.gif' /><br />LOADING</div>"
		      }
		   }
		   
		   	function parseScript(_source) {
				var source = _source;
				var scripts = new Array();
				
				// Strip out tags
				while(source.indexOf("<script") > -1 || source.indexOf("</script") > -1) {
					var s = source.indexOf("<script");
					var s_e = source.indexOf(">", s);
					var e = source.indexOf("</script", s);
					var e_e = source.indexOf(">", e);
					
					// Add to scripts array
					scripts.push(source.substring(s_e+1, e));
					// Strip from source
					source = source.substring(0, s) + source.substring(e_e+1);
				}
				
				// Loop through every script collected and eval it
				for(var i=0; i<scripts.length; i++) {
					try {
						eval(scripts[i]);
					}
					catch(ex) {
						// do what you want here when a script fails
					}
				}
				
				// Return the cleaned source
				return source;
			}
		   
		   function getId(name){
		   		return document.getElementById(name).value;
		   }