/*
############################################################
###                   aarchiv.js                         ###
###         Javascript von Michael Duetting              ###
###                 copyright 2010                       ###

                für sternfreunde-muenster.de

            CMS              |----||----|
            Datenbanken      |    ||    |
                             |----||----|
            eShops                 |----|
                        |------|   |    |
            Webdesign   |      |   |----|
                        | multi|p l i c o
            Multimedia  |------|



###                  Telemannstr. 26                     ###
###                   48147 Münster                      ###
###             http://www.multiplico.de                 ###
############################################################
*/
function aarchiv()
{
	switch(arguments[0])
	{
	case(1):
		var jg  = document.getElementById("jg").value;
		var jgbis  = document.getElementById("jgbis").value;
		var param = "&jg="+jg+"&jgbis="+jgbis;
	break;
	case(2):
		var ausgabe  = document.getElementById("ausgabe").value;
		var jahr  = document.getElementById("jahr").value;
		var param = "&ausgabe="+ausgabe+"&jahr="+jahr;
	break;
	default:
	var tfeld  = document.getElementById("tfeld").value;
	var was  = (document.getElementById("autor").checked==true)?document.getElementById("autor").value:document.getElementById("titel").value;
	var param = "&tfeld="+tfeld+"&was="+was;
	break;
	}
var ord = document.getElementById("ord"+arguments[0]).value;
var send = document.getElementById("send"+arguments[0]).value;	
var gets = "send="+send+"&ord="+ord+param;
Varchiv(gets);
}
/* =================================================================================== */
function Varchiv()
{
httpObject = false;
httpObject = (window.XMLHttpRequest)?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
	if(httpObject)
	{
	httpObject.open("POST","templates2010/aarchivPost.php",true);
	//send=3&ord=titel&tfeld=Dütting&was=autor
	var para = arguments[0].split("&");
	para[2] = para[2].split("=")[0]+"="+encodeURIComponent(para[2].split("=")[1]);
	var param = para[0]+"&"+para[1]+"&"+para[2]+"&"+para[3];
	httpObject.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	httpObject.setRequestHeader("Contentlength",param.length);
	httpObject.setRequestHeader("Conection","close");
	httpObject.onreadystatechange = function()
		{
			if(httpObject.readyState == 4)
			{
				if(httpObject.status == 200)
				{teste();}
			}
		}
	httpObject.send(param);
	}
}
/* =================================================================================== */
function teste()
{
	if(httpObject.responseText != "0")
	{
	eval(httpObject.responseText)
			if(document.getElementById("archiv"))
			{document.getElementById("archiv").parentNode.removeChild(document.getElementById("archiv"));}
		//---------------------------------------------------------------------------------
		var tabelle			= document.createElement("table");
		tabelle.style.borderCollapse = "collapse";
		document.getElementById("varchiv").style.margin = "20px 0px 0px 0px";
		tabelle.id			= "archiv";
		var caption 		= document.createElement("caption");
		caption.className = "blue9p";
		var cptTxt			= document.createTextNode(ARCHIV.tupel.length + " Ergebniss(e)");
		caption.appendChild(cptTxt);
		tabelle.appendChild(caption);
		var colgroup		= document.createElement("colgroup");
		var cols			= ["150px","450px"];	
			for(var i=0;i<cols.length;i++)
			{
			var col 		= document.createElement("col");
			var colw		= document.createAttribute("width");
			colw.nodeValue	= cols[i];
			col.setAttributeNode(colw);
			colgroup.appendChild(col);
			}
		tabelle.appendChild(colgroup);
		var tbody			= document.createElement("tbody");
		//---------------------------------------------------------------------------------
		var trH = document.createElement("tr");
		var tdH = document.createElement("th");
		var tdHt = document.createTextNode("Autor");
		var tdH1 = document.createElement("th");
		var tdHt1 = document.createTextNode("Beitrag");
		tdH.appendChild(tdHt);
		tdH.style.paddingBottom = "10px";
		tdH1.style.paddingBottom = "10px";
		tdH1.appendChild(tdHt1);
		trH.appendChild(tdH);
		trH.appendChild(tdH1);
		tbody.appendChild(trH);
			for(var i=0;i<ARCHIV.tupel.length;i++)
			{
			var Xtupel 		= [ARCHIV.tupel[i].autor,ARCHIV.tupel[i].titel];
			var Ytupel 		= [ARCHIV.tupel[i].datei,ARCHIV.tupel[i].andromeda];
			var tr = document.createElement("tr");	
				for(tx=0;tx<Xtupel.length;tx++)
				{
				var td = document.createElement("td");
				td.style.fontSize = "9pt";
				td.style.textAlign = "left";
				var tdTxt	= document.createTextNode(Xtupel[tx]);
				td.style.letterSpacing = "-1px";
				td.appendChild(tdTxt);			
				tr.appendChild(td);			
				}
			var tr2 = document.createElement("tr");
				for(ty=0;ty<Ytupel.length;ty++)
				{
				var td = document.createElement("td");
				td.style.fontSize = "8pt";
				td.style.textAlign = "left";
				td.style.borderBottom = "#cccccc dotted 1px";
				td.style.letterSpacing = "0px";
					if(ty!=0)
					{
					var tdTxt	= document.createTextNode(Ytupel[ty]);
					td.appendChild(tdTxt);
					}
					else
					{
					var anker = document.createElement("a");
					anker.className = "inlnk";
					var pdf = document.createElement("img");
					pdf.src = "icon/pdf.jpg";
					anker.title = "PDF herunterladen";
					anker.href = "pdf/"+Ytupel[ty];
					anker.appendChild(pdf);
					td.style.textAlign = "center";
					td.appendChild(anker);
					}
			tr2.appendChild(td);			
				}
			tbody.appendChild(tr);
			tbody.appendChild(tr2);
			}
		tabelle.appendChild(tbody);	
		document.getElementById("varchiv").appendChild(tabelle);	
	}
	else
	{
	document.getElementById("varchiv").style.margin = "20px 0px 0px 0px";
		if(document.getElementById("archiv"))
		{document.getElementById("archiv").parentNode.removeChild(document.getElementById("archiv"));}
		var zero = document.createElement("div");
		zero.id = "archiv";
		zero.className = "blue9p";
		zero.style.textAlign =  "center";
		zeroT = document.createTextNode("Leider nichts gefunden");
		zero.appendChild(zeroT);
		document.getElementById("varchiv").appendChild(zero);
	}
}
//=================================================================================
//----------------------------- 20.12.2009 ----------------------------------------
//=================================================================================