var xmlHttp;
var pfYear;
var pfVersion;

var pfIssue = new Array();
pfIssue["2005"] = new Array(204, 227);
pfIssue["2006"] = new Array(229, 233);

function setPForum(Year) {
	document.pf.lstForum.options.length = 0;

	for (var i=0; i<document.pf.lstYear.options.length; i++) {
		if (document.pf.lstYear.options[i].value == Year) {
			document.pf.lstYear.selectedIndex = i;
		}
	}
	var idxYear = document.pf.lstYear.value;
	for (var j=pfIssue[idxYear][1]; j>=pfIssue[idxYear][0]; j--) {
		var el = new Option("第"+ j + "期生產力論壇",j);
		document.pf.lstForum.options.add(el);
	}
}

function showRecords(Year, lang, mode, version) {
   pfYear = Year;
   pfVersion = version;
   
	var url = "";
	if (mode==0) {
		url = "/cpttm/Activity/" + pfYear + ".xml";
	}
	if (mode==1) {
		url = "/cpttm/Issuance/ITTips/"+pfYear+"/index"+pfYear+".xml";		
	}
	if (mode==2) {
		url = "/cpttm/Issuance/Activity_Plan/"+pfYear+"/index"+pfYear+".xml";
	}
	if (mode==3) {
		url = "/cpttm/Issuance/ProductivityForum/"+pfYear+"/pf"+ pfVersion+"/index"+ pfVersion+".xml";
	}
	
 	var pars = 'sid='+Math.random();			  		                
	var myAjax = new Ajax.Request(url, { 
					    method: 'get',	
		  			    parameters: pars,		
		  			    encoding: 'big5',
						contentType: 'text/xml',
                        onComplete: function(originalRequest) { showResponse(originalRequest, lang, mode, version)}
   });
}

function showResponse(originalRequest, lang, mode, version) {	
	var xmldata = originalRequest.responseXML;
	
	if (mode==0) {
		document.getElementById("actContent").innerHTML ="";
		xmldata = xmldata.getElementsByTagName("list"+lang)[0];
		for (var j=0; j<xmldata.getElementsByTagName("a").length; j++) {
			var el = document.createElement("a");
			var el_br = document.createElement("br");
			var el_img = document.createElement("img");
			el_img.setAttribute("src","images/lg.gif");
			var txt = xmldata.getElementsByTagName("a")[j].getAttribute("href");
			var d = txt.match(/(seminar|event)\/([0-9]{4})\/([0-9]{2})([0-9]{2})/);
			var content = document.createTextNode(+ d[2] + "-" + d[3] + "-" + d[4] + " " + xmldata.getElementsByTagName("a")[j].childNodes[0].nodeValue);
	
			el.setAttribute("href","index_"+lang+".php?pg=cpttm/Activity/"+xmldata.getElementsByTagName("a")[j].getAttribute("href"));
			el.appendChild(content);
		
			document.getElementById("actContent").appendChild(el_img);
			document.getElementById("actContent").appendChild(el);
			document.getElementById("actContent").appendChild(el_br);
		}
	}
	
	if (mode==1) {
		document.getElementById("itContent").innerHTML ="";
		for (var j=0; j<xmldata.getElementsByTagName("a").length; j++) {
			var el = document.createElement("a");
			var el_br = document.createElement("br");
			var el_img = document.createElement("img");
			el_img.setAttribute("src","images/lg.gif");
			var txt = xmldata.getElementsByTagName("a")[j].getAttribute("href");
	//		var d = txt.match(/(seminar|event)\/([0-9]{4})\/([0-9]{2})([0-9]{2})/);
			var content = document.createTextNode(xmldata.getElementsByTagName("a")[j].childNodes[0].nodeValue);
	
			el.setAttribute("href","index_"+lang+".php?pg=cpttm/Issuance/ITTips/"+ pfYear + "/" + xmldata.getElementsByTagName("a")[j].getAttribute("href"));
			el.appendChild(content);
		
			document.getElementById("itContent").appendChild(el_img);
			document.getElementById("itContent").appendChild(el);
			document.getElementById("itContent").appendChild(el_br);
		}
	}
	
	if (mode==2) {
		document.getElementById("actContent").innerHTML ="";
		for (var j=0; j<xmldata.getElementsByTagName("a").length; j++) {
			var el = document.createElement("a");
			var el_br = document.createElement("br");
			var el_img = document.createElement("img");
			el_img.setAttribute("src","images/lg.gif");
			var txt = xmldata.getElementsByTagName("a")[j].getAttribute("href");
	//		var d = txt.match(/(seminar|event)\/([0-9]{4})\/([0-9]{2})([0-9]{2})/);
			var content = document.createTextNode(xmldata.getElementsByTagName("a")[j].childNodes[0].nodeValue);
	
			el.setAttribute("href","index_c.php?pg=cpttm/Issuance/Activity_Plan/"+ pfYear + "/" + xmldata.getElementsByTagName("a")[j].getAttribute("href"));
			el.appendChild(content);
		
			document.getElementById("actContent").appendChild(el_img);
			document.getElementById("actContent").appendChild(el);
			document.getElementById("actContent").appendChild(el_br);
		}
	}
	
	if (mode==3) {
		document.getElementById("forumContent").innerHTML ="";
		if (xmldata.getElementsByTagName("img").length > 0) {
			var imgsrc = xmldata.getElementsByTagName("img")[0].getAttribute("src");
			var el_img = document.createElement("img");
			el_img.setAttribute("src","cpttm/Issuance/ProductivityForum/"+pfYear+"/pf"+pfVersion+"/"+imgsrc);
			el_img.setAttribute("width",xmldata.getElementsByTagName("img")[0].getAttribute("width"));
			el_img.setAttribute("height",xmldata.getElementsByTagName("img")[0].getAttribute("height"));
			el_img.setAttribute("align","left");
			el_img.setAttribute("hspace","3");
			document.getElementById("forumContent").appendChild(el_img);		
		}
		  //document.getElementById("forumContent").innerHTML
		  for (var j=0; j<xmldata.getElementsByTagName("a").length; j++) {
			var el = document.createElement("a");
			var el_br = document.createElement("br");
			var el_img = document.createElement("img");
			el_img.setAttribute("src","images/lg.gif");
			var content = document.createTextNode(xmldata.getElementsByTagName("a")[j].childNodes[0].nodeValue);
			el.setAttribute("href","index_"+lang+".php?pg=cpttm/Issuance/ProductivityForum/"+pfYear+"/pf"+pfVersion+"/"+xmldata.getElementsByTagName("a")[j].getAttribute("href"));
			el.appendChild(content);
			document.getElementById("forumContent").appendChild(el_img);
			document.getElementById("forumContent").appendChild(el);
			document.getElementById("forumContent").appendChild(el_br);
		}
	}
}

function showMail() {
   var url="/mail.php";
   url=url+"?sid="+Math.random();
   url=url+"&pg="+document.getElementById("txtpg").value;
   url=url+"&email="+document.getElementById("txtEmail").value;
   url=url+"&lang="+document.getElementById("txtLang").value;
   
    var pars = 'sid='+Math.random();			  		                
	var myAjax = new Ajax.Request(url, { 
					    method: 'get',
						onLoading: function(originalRequest) {
							$("itContent").innerHTML ="Send email start!....";
						},
						onLoaded: function(originalRequest) {
							$("itContent").innerHTML ="Sending email....";
						},
                        onComplete: function(originalRequest) { 
							$("itContent").innerHTML ="Send email complete!";
							$("qw").style.display = "none";
						}
   });
}
