
var xmlHTTP=null;
var xmldoc = new Object;
var workshopURL;


function GetXmlHttpObject(){
	try{    
    		xmlHTTP = new XMLHttpRequest();
	}catch (e){
		try{      
    			xmlHTTP = new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e){
			xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
		}
  }
  return xmlHTTP;  
}
function initialProg(){  
	var locate = window.location;
	document.myHidden.hiddenField.value = locate;
	var text = document.myHidden.hiddenField.value;
	function delineate(str){
		if(str.search(/=/)!=-1){
			theleft = str.indexOf("=") + 1;
			theright = str.lastIndexOf("&");
			return(str.substring(theleft, theright));
		}else{
			return("");
		}

	}
	function delineate2(str){
		point = str.lastIndexOf("=");
		return(str.substring(point+1,str.length));
	}
	var sortBy = delineate(text);
	var which = delineate2(text);
	if(document.myHidden && which!="" && which!="0&" && which!="1&" && which!="2&" && which!="3&"){
		var formWorkshop=document.getElementById("myProgSelect");
  		var searchType = formWorkshop.options[which].text;
  		workshopURL = searchType.replace(/ /g, "");
 		getProgram();
  	}else{
  		var formWorkshop=document.getElementById("myProgSelect");
  		var searchType = formWorkshop.options[formWorkshop.selectedIndex].text;
  		workshopURL = searchType.replace(/ /g, "");
 		getProgram();
  	}
}
function getProgIndex()
  {
  	var formWorkshop=document.getElementById("myProgSelect");
  	var searchType = formWorkshop.options[formWorkshop.selectedIndex].text;
  	workshopURL = searchType.replace(/ /g, "");
 	getProgram();

}
function getProgram(){
	xmlHTTP=GetXmlHttpObject();
	if (xmlHTTP==null){
  		alert ("Your browser does not support AJAX!");
  		return;
  	}
	url= "WORKSHOPS/"+workshopURL+".html";
	xmlHTTP.onreadystatechange=initProg;
	xmlHTTP.open("GET",url,true);
	xmlHTTP.send(null);
}
function initProg(){
	if (xmlHTTP.readyState == 4) {
		if (xmlHTTP.status == 200) {
			xmldoc = xmlHTTP.responseText;	
			document.getElementById("program").innerHTML = xmldoc;	
		} else {
            		alert('There was a problem with the request.');
		}
	}
}

