var targetID;
var req;
var klick;

		function loadXML(url,target,plusminus)
		{
		 		klick=plusminus;
		 		targetID=target;
  			// branch for native XMLHttpRequest object
				if (window.XMLHttpRequest) {
						req = new XMLHttpRequest();
						req.onreadystatechange = processReqChange;
						req.open("GET", url, true);
						req.send(null);
				// branch for IE/Windows ActiveX version
				} else if (window.ActiveXObject) {
						req = new ActiveXObject("Microsoft.XMLHTTP");
						if (req) {
								req.onreadystatechange = processReqChange;
								req.open("GET", url, true);
								req.send();
						}
				}

		}


		function processReqChange()
		{
				// only if req shows "complete"
				if (req.readyState == 4) {
						// only if "OK"
						if (req.status == 200) {
								// ...processing statements go here...
								var xmlDocument = req.responseXML;
								for(var i=0; i< xmlDocument.getElementsByTagName("element").length; i++)
								{
								var base = xmlDocument.getElementsByTagName("element")[i];
								var timestamp = base.getElementsByTagName("date")[0].firstChild.nodeValue;
								var TVtipsText = base.getElementsByTagName("text")[0].firstChild.nodeValue;
								var Channel = base.getElementsByTagName("channel")[0].firstChild.nodeValue;



								//Minuslink:
								var minus="<a onclick='loadXML(\"http://stats.master-yachting.de/my-my-global/webservice/webserviceTVtips.free.php?short=1&lg=de&id="+targetID+"\",\""+targetID+"\",\"minus\")' class='plusLink'>-</a>";
								var plus ="<a onclick='loadXML(\"http://stats.master-yachting.de/my-my-global/webservice/webserviceTVtips.free.php?short=0&lg=de&id="+targetID+"\",\""+targetID+"\",\"plus\")' class='plusLink'>+</a>";
								var plusminus="";
								if(klick=="minus")
								{
								plusminus=plus;
								}
								else{
								plusminus=minus;
								}
             					var pattern=/[\r|\n]/g;
								TVtipsText=TVtipsText.replace(pattern, '<br />')
								document.getElementById(targetID).innerHTML = plusminus + TVtipsText;


				}

						} else {
								alert("There was a problem retrieving the XML data. ERROR: " + req.status);
						}
				}
		}
