function createLabel(str){
  	var label=document.createElement("label");
	label.innerHTML=str;
	return label;
}
function createTextbox(id){
  	var textbox = document.createElement("input");
	textbox.id=id;
	textbox.name=id;
	return textbox;
}
function createTextarea(id){
  	var textarea = document.createElement("textarea");
	textarea.id=id;
	return textarea;
}
function createLink(str,href){
	var linkObj = document.createElement("a");
	linkObj.innerHTML = str;
	linkObj.href = href;
	return linkObj;
	
}
function createEmptyDiv(id){
	var divObj = document.createElement("div");
	divObj.id=id;
	return divObj;
}
function createSpan(str){
	var spanObj = document.createElement("span");
	spanObj.innerHTML = str;
	return spanObj;
}
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");
}

