var selected_title;

function fetchDocuments(id,selected) {

	if(id!=0) {
	selected_title = selected;

	xmlhttp=null
	if (window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest()	
	} else if (window.ActiveXObject) {
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	
	if (xmlhttp!=null) {
		var url=ZAPI_ROOT+"bin/ajax_getdocuments.php";
		url=url+"?ins_id="+id;
		xmlhttp.onreadystatechange=parse_documents
		xmlhttp.open("POST",url,true)
		xmlhttp.setRequestHeader('Content-Type','text/xml'); 
		xmlhttp.send(null);
	} else {
		alert("Sorry, your browser does not support XMLHTTP.\n Please disable Javascript and try again.")
	}
	} else {
		document.getElementById("document_title1").innerHTML = "";
		document.getElementById("document_status").innerHTML = "";
		document.getElementById("document_list").innerHTML = "";
		document.getElementById("document_upload").style.display="none";

		document.getElementById('downloadManager').controls.refresh(document.getElementById('downloadManager'));
	}
}

function parse_documents() {
	
	if (xmlhttp.readyState==1) {
		document.getElementById("document_title1").innerHTML = "Current Document List";
		document.getElementById("document_status").innerHTML = "Loading document list ...";
		document.getElementById("document_upload").style.display="block";
	}
			 
	if (xmlhttp.readyState==4) { 
		if (xmlhttp.status==200){ 
			if(xmlhttp.responseText == "") {
				document.getElementById("document_status").innerHTML = "No documents found.";
				document.getElementById("document_list").innerHTML = "";
			} else { 
				document.getElementById("document_status").innerHTML = "Showing all documents ...";
				document.getElementById("document_list").innerHTML = xmlhttp.responseText;
			}
			
			document.getElementById('downloadManager').controls.refresh(document.getElementById('downloadManager'));
			
		} else {
			document.getElementById("document_status").innerHTML = "No documents found.";

		}
	}
	
}


function deleteDoc(id) {
	xmlhttp=null
	if (window.XMLHttpRequest){
		xmlhttp=new XMLHttpRequest()	
	} else if (window.ActiveXObject) {
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	
	if (xmlhttp!=null) {
		var url=ZAPI_ROOT+"bin/ajax_deldoc.php";
		url=url+"?doc_id="+id;
		xmlhttp.onreadystatechange=function(){DOMDel(id);}
		xmlhttp.open("POST",url,true)
		xmlhttp.setRequestHeader('Content-Type','text/xml'); 
		xmlhttp.send(null);
	} else {
		alert("Sorry, your browser does not support XMLHTTP.\n Please disable Javascript and try again.")
	}

}

function DOMDel(id) {

			 
	if (xmlhttp.readyState==4) { 
		if (xmlhttp.status==200){ 
			document.getElementById("document_list").removeChild(document.getElementById('doc_'+id));
					document.getElementById('downloadManager').controls.refresh(document.getElementById('downloadManager'));

		} else {
			document.getElementById("document_status").innerHTML = "Error Deleting.";

		}
	}
	
}

			function scrollmarquee(){
				if (iedom){
				if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
				cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px"
				else
				cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
				
				}
				else if (document.layers){
					if (cross_marquee.style.left>(actualwidth*(-1)+8))
					cross_marquee.style.left-=copyspeed
					else
					cross_marquee.style.left=parseInt(marqueewidth)+8
				}
			}
			
			function populate(){
				if (iedom){
				cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
				cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
				cross_marquee.innerHTML=marqueecontent
				actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
				}
				else if (document.layers){
				ns_marquee=document.ns_marquee.document.ns_marquee2
				ns_marquee.left=parseInt(marqueewidth)+8
				ns_marquee.document.write(marqueecontent)
				ns_marquee.document.close()
				actualwidth=ns_marquee.document.width
				}
				lefttime=setInterval("scrollmarquee()",20)
			}
