// JavaScript Document
function preloader() 
{
  // counter     
  var i = 0;
  // create object     
  imageObj = new Image();
  // set image list     
  images = new Array();     
  images[0]="company_bg_hover.jpg"     
  images[1]="dropdown_hover_bg.gif"     
  images[2]="moving_service_bg_hover.jpg"     
  images[3]="packing_service_bg_hover.jpg"
  images[4]="quick_estimate_bg_hover.jpg"
  images[5]="storage_bg_hover.jpg"
  // start preloading     
  for(i=0; i<=5; i++) {
    imageObj.src=images[i];    
  }

} 

subNavList = function(){
  if(document.all && document.getElementById){
    var navRoot = document.getElementById("nav-ul");
    var navLen = navRoot.childNodes.length;
    for(i=0;i<navLen;i++){
      var node = navRoot.childNodes[i];
      if(node.nodeName == "LI"){
        node.onmouseover = function(){
          this.className += " over";
        }
        node.onmouseout = function(){
          this.className = this.className.replace(" over","");
        }
      }
    }
  }
}
window.onload = subNavList;
window.onload = preloader();
	
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;
    }
}



