var xmlHttp

function loadGallery(storyid,imageid,dispGallery) { 
  //if (id.length > 0) {  
    var url="/gallery/storyGallery.php?storyID="+storyid+"&imageID="+imageid+"&dispGallery="+dispGallery;
		//alert(url)
		xmlHttp=GetXmlHttpObject(stateChangedGallery);
		xmlHttp.open("GET", url , true);
		xmlHttp.send(null);
		document.getElementById("storyGallery").innerHTML="Loading Image..."
	//} else { 
	//  document.getElementById("preview").innerHTML="Please use the Dipslay Ad Locator to select and ad."
	//} 
}

function stateChangedGallery() { 
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
	  document.getElementById("storyGallery").innerHTML=xmlHttp.responseText 
	} 
} 

function GetXmlHttpObject(handler) { 
  var objXmlHttp=null
  if (navigator.userAgent.indexOf("Opera")>=0) {
    alert("This example doesn't work in Opera") 
		return 
	}
  if (navigator.userAgent.indexOf("MSIE")>=0) { 
	  var strName="Msxml2.XMLHTTP"
    if (navigator.appVersion.indexOf("MSIE 5.5")>=0) {
		  strName="Microsoft.XMLHTTP"
		} try { 
		  objXmlHttp=new ActiveXObject(strName)
 			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} catch(e) { 
		  alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	}		 
  if (navigator.userAgent.indexOf("Mozilla")>=0) {
    objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
} 

function getFormValues(fobj,valFunc) { 
  var str = ""; 
  var valueArr = null; 
  var val = ""; 
  var cmd = ""; 
  for(var i = 0;i < fobj.elements.length;i++) { 
    switch(fobj.elements[i].type) { 
      case "text": 
        if(valFunc) { 
          //use single quotes for argument so that the value of 
          //fobj.elements[i].value is treated as a string not a literal 
          cmd = valFunc + "(" + 'fobj.elements[i].value' + ")"; 
          val = eval(cmd) 
        } 
        str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&"; 
        break; 
      case "select-one": 
        str += fobj.elements[i].name + "=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].value + "&"; 
        break; 
    } 
  } 
  str = str.substr(0,(str.length - 1)); 
  return str; 
}