
var xmlHTTP=null;
var xmldoc = new Object;

var workshopURL;
var sortBy;
function GetXmlHttpObject(){
	try{    
    		xmlHTTP = new XMLHttpRequest();
	}catch (e){
		try{      
    			xmlHTTP = new ActiveXObject("Msxml2.XMLHTTP");
		}catch (e){
			xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
		}
  }
  return xmlHTTP;  
}
function initial(){
	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));
	}
	sortBy = delineate(text);
	which = delineate2(text);
	if(document.myHidden && sortBy!=""){
		var formWorkshop=document.getElementById("mySelect");
  		var searchType = formWorkshop.selectedIndex;
  		if(sortBy==0){
  			workshopURL="bySubject";
  		}else  if(sortBy==1){
  			workshopURL="byDate";
  			searchType =1;
  		}else if(sortBy==2){
  			workshopURL="byProgram";
  			searchType=2;
  		}
  		getFile();
  		workshopURL="";
  		sortBy="";
	}else{
  		var formWorkshop=document.getElementById("mySelect");
  		var searchType = formWorkshop.selectedIndex;
  		if(searchType==0){
  			workshopURL="bySubject";
  		}else if(searchType==1){
  			workshopURL="byDate";
  		}else if(searchType==2){
  			workshopURL="byProgram";
  		}
  		getFile();
  		workshopURL=""; 
	}
}



function getIndex()
  {
  var formWorkshop=document.getElementById("mySelect");
  var searchType = formWorkshop.selectedIndex;
  if(searchType==0){
  	workshopURL="bySubject";
  }else
  if(searchType==1){
  	workshopURL="byDate";
  }else
  if(searchType==2){
  	workshopURL="byProgram";
  }
  getFile();
  workshopURL="";
}


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