function makeGETRequest(dataURL, reqType){
	reqObj=false;
	if (window.XMLHttpRequest) //Mozilla
		reqObj = new XMLHttpRequest()
	else if (window.ActiveXObject){ //IE
		try {
			reqObj = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
				reqObj = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){
			}
		}
	}
	else{
		return false
	}
	
	reqObj.onreadystatechange=function(){
		if(reqType=='loadComment'){
			loadCommentHandler(reqObj);
		}
	}
	reqObj.open('GET', dataURL, true)
	reqObj.send(null)
}

function makePOSTRequest(dataURL, targetStr, reqType){
	var reqObj = false;
	if (window.XMLHttpRequest) //Mozilla
		reqObj = new XMLHttpRequest()
	else if (window.ActiveXObject){ //IE
		try {
			reqObj = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){
			try{
				reqObj = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){
			}
		}
	}
	else{
		return false
	}
	
	reqObj.onreadystatechange =function(){
		if(reqType=='fetchCanned'){
			addCannedReply(reqObj);
		}else if(reqType=='saveCanned'){
			saveCannedReply(reqObj);
		}else if(reqType=='parseMessage'){
			showParsedReply(reqObj);
		}
	}

    reqObj.open('POST', dataURL, true);
    reqObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    reqObj.setRequestHeader("Content-length", targetStr.length);
    reqObj.setRequestHeader("Connection", "close");
    reqObj.send(targetStr);
}

function loadStyles(){
	var loadedobjects="";
	if (!document.getElementById){
		return
	}
	for (i=0; i<arguments.length; i++){
		var file=arguments[i]
		var fileRef=""
		if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
			if (file.indexOf(".js")!=-1){ //If object is a js file
				fileRef=document.createElement('script')
				fileRef.setAttribute("type","text/javascript");
				fileRef.setAttribute("src", file);
			}
			else if (file.indexOf(".css")!=-1){ //If object is a css file
				fileRef=document.createElement("link")
				fileRef.setAttribute("rel", "stylesheet");
				fileRef.setAttribute("type", "text/css");
				fileRef.setAttribute("href", file);
			}
		}
		
		if (fileRef!=""){
			document.getElementsByTagName("head").item(0).appendChild(fileRef)
			loadedobjects+=file+" " //Remember this object as being already added to page
		}
	}
}
