
	function createLabel(str){
  	var label=document.createElement("label");
	label.innerHTML=str;
	return label;
}
function createTextbox(id){
  	var textbox = document.createElement("input");
	textbox.id=id;
	return textbox;
}
function createTextarea(id){
  	var textarea = document.createElement("textarea");
	textarea.id=id;
	return textarea;
}
    
function FactoryXMLHttpRequest(){
	  if(window.XMLHttpRequest){
		  return new XMLHttpRequest();
	  }else if(window.ActiveXObject){
		  var msxmls = new Array(
				'Msxml2.XMLHTTP.5.0',
				'Msxml2.XMLHTTP.4.0',
				'Msxml2.XMLHTTP.3.0',
				'Msxml2.XMLHTTP',
				'Microsoft.XMLHTTP'
		  );
		  for(var i=0;i<msxmls.length;i++){
			  try{
				  return new ActiveXObject(msxmls[i]);
			  }catch(e){
			  }
		  }
	  }
	  throw new Error("Could not instantiate XMLHttpRequest");
}
function trim(s)
{
    try
    {
        return s.replace(/^\s+|\s+$/g,"");
    }
    catch(e)
    {
        return s;
    }
}
