 //var xmlHttp = false;

 function creatXmlHttp(){
	  	xmlHttp = false;
		if(window.XMLHttpRequest){        //for Mozilla
			xmlHttp = new XMLHttpRequest();
			if(xmlHttp.overrideMimeType){
				xmlHttp.overrideMimeType("text/xml");
			}
		}
		else if(window.ActiveXObject){   //for IE
			try{
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}catch(e){
				try{
					xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				}catch(e){
						alert("Error On Create xmlHttpObject");
					}
			}
		}
		return xmlHttp;
	}     
//-------------------------------    
 String.prototype.Trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
} 

//function $(id){return document.getElementById(id);}

//function $() 
//{ 
//  var elements = new Array(); 
//  for (var i = 0; i < arguments.length; i++) 
//  { 
//    var element = arguments[i]; 
//    if (typeof element == 'string') 
//      element = document.getElementById(element); 
//    if (arguments.length == 1) 
//      return element; 
//    elements.push(element); 
//  } 
//  return elements; 
//}

//-------------------------------
function insertAfter(newElement,targetElement) {
  var parent = targetElement.parentNode;
  if (parent.lastChild == targetElement) {
    parent.appendChild(newElement);
  } else {
    parent.insertBefore(newElement,targetElement.nextSibling);
  }
}