var tips = [];
var current_tip_id = null;
var tip_id = null

var interval = 0;
parseTipsAndTricksXML = function() 
{

	var req = false;
	try {
			if (window.XMLHttpRequest) 	req = new XMLHttpRequest();
			else if (window.ActiveXObject) 	req = new window.ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {
			return;
		}

		req.onreadystatechange = function() 
		{
			//alert(req.status);
			if (req.readyState == 4 && req.status == 200 ) 
			{
					
				var xmlDoc;
				var str = "";
				if (window.DOMParser)
				{
					parser=new DOMParser();
					xmlDoc=parser.parseFromString(req.responseText,"text/xml");
					for (i=0; i<xmlDoc.getElementsByTagName("tip").length; i++)
					{
						tips.push(xmlDoc.getElementsByTagName("tip")[i].textContent);
					}

				} else // Internet Explorer
				{
					xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
					xmlDoc.async="false";
					xmlDoc.loadXML(req.responseText);

					var list = xmlDoc.getElementsByTagName('data');
					if ( list ) 
					{
						list = list[0];
					}

					var tipps = list.getElementsByTagName('tip');
					for (i=0; i<tipps.length; i++)
					{
						tips.push(tipps[i].text);
					}
				}
				selectTip();
			}
		}
		
		req.open("GET", "xml/tipsandtricks.xml?nocache="+(new Date().getTime()));
		req.send("");
		return;
}

function selectTip() 
{
	clearInterval(interval);
	if ( tips.length > 1 )
	{
		while ( current_tip_id == tip_id)
		{
			tip_id = Math.round(Math.random()*(tips.length-1));
		}
		current_tip_id = tip_id;
	} else {
		current_tip_id = tip_id = 0;
	}

	var divTip = document.getElementById("TipNTrick");
	divTip.innerHTML = tips[current_tip_id];
	divTip.style.top = Math.round((document.getElementById("newsBlock").offsetHeight  - divTip.offsetHeight ) / 2 )+"px";
	interval = setInterval(selectTip, 10000);
	return
}
