
var req = new Array();

function getXML(url, element, num) {
		
	req[num] = false;		   
	if (window.XMLHttpRequest) {
		req[num] = new XMLHttpRequest();
		if (req[num].overrideMimeType) {
			req[num].overrideMimeType('text/xml');
		}
   } else 
	if (window.ActiveXObject) {
		try {
			req[num] = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				req[num] = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!req[num]) {
		alert('Nie mozna stworzyc instancji obiektu XMLHTTP');
		return false;
	}
        
	req[num].onreadystatechange = function() {
		if (req[num].readyState == 4)
			if (req[num].status == 200) {
				if (req[num].responseText !== '')
					document.getElementById(element).innerHTML = req[num].responseText;
         }	
	}
	
	req[num].open('GET', url, true);
	req[num].send(null);
}

function featuredcams(fid, langs)
{
	d=new Date();
	getXML("/js/getfavcams.php?id=" + fid + "&langs=" + langs + "&d="+d.getSeconds()+d.getMinutes(), "mycams", 1);
}

function randomPhoto(lang){ 

	rfsh = new Date();
	rfsh = "?"+rfsh.getTime();

	getXML("/js/getphoto.php?&time=" + rfsh + "&lang=" + lang, "randomphoto", 2);
	setTimeout("randomPhoto('" + lang + "')", 10000) 
}

function getAuth()
{
	d=new Date();
	getXML("/auth_out.php?d="+d.getSeconds()+d.getMinutes(), "auth", 3);
}

function getRegionList(lang, sel)
{
	d=new Date();
	c = document.getElementById('continent').value;
	getXML("/js/getregionlist.php?lang=" + lang +"&c=" + c + "&d="+d.getSeconds()+d.getMinutes() + "&sel=" + sel, "regionlist", 4);
	document.getElementById('viewregion').style.display = 'block';
}

function addToFav(lang, cam, cnt)
{
	getXML("/js/addfav.php?lang=" + lang +"&cnt=" + cnt + "&cam="+cam, "favBox", 5);
}

function setNewPosition(cam, lat, lng, zoom, lang)
{
	getXML("/js/setpos.php?cam=" + cam +"&lat=" + lat + "&lng=" + lng + "&zoom=" + zoom + "&lang=" + lang, "coordDiv", 6);
}

function getCamInfo(lang, sel)
{
	getXML("/js/getcaminfo.php?lang=" + lang +"&sel=" + sel, "_thumb", 7);
	document.getElementById('_thumb').style.display = 'block';
}
