
function toggleDisplay(elementID, displaymode){
	var element = document.getElementById(elementID);
	if(element.style.display == displaymode){
		element.style.display = "none";
	}
	else{
		element.style.display = displaymode;
	}
}//toggleDisplay

function toggleContentByID(elementID, content1, content2){
	var element = document.getElementById(elementID);
	if(element.innerHTML==content1) element.innerHTML = content2;
	else element.innerHTML = content1;
}//toggleContentByID

function toggleMoreLink(id){
	toggleContentByID(id,'&gt;&gt; more...','&lt;&lt;');
}//toggleMoreLink

function toggleMoreButton(id){
	var btn = document.getElementById(id);
	if(btn.value=="+") btn.value = "-";
	else btn.value = "+";
}//toggleMoreButton

function forceClose(textid, btnid){
	document.getElementById(textid).style.display="none";
	document.getElementById(btnid).value="+";
}//forceClose

function createHttpXMLObject(url){
	 var obj=false;
	 if(window.XMLHttpRequest) {
    	try {
			obj = new XMLHttpRequest();
        } catch(e) {
			obj = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	obj = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		obj = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		obj = false;
        	}
		}
    }
	return obj;
}




function recordArticles(fileName, relativePath, articlePrintID){
	var success = false;
	var aurl=relativePath + fileName + "?Article_print_id=" + articlePrintID;
	new Ajax.Request(aurl, {onSuccess: tblUpdateChanged()});

	function tblUpdateChanged(){
			success = true;
	};
	
	return success;
}








function recordArticles2(fileName, relativePath, articlePrintID){
	var tblUpdate = false;
	var success = false;
	var aurl=relativePath + fileName + "?Article_print_id=" + articlePrintID;
	tblUpdate=createHttpXMLObject(aurl);
	
	
	if(tblUpdate){
		tblUpdate.onreadystatechange = tblUpdateChanged;
		tblUpdate.open("GET", aurl, false);
		tblUpdate.send("");
	}

	function tblUpdateChanged(){
		if(tblUpdate.readyState == 4){
			success = true;
		}
	};
	
	return success;
}

