    var XMLHttpRequestObject1;
    var XMLHttpRequestObject2;
    var XMLHttpRequestObject3;
    var XMLHttpRequestObject4;
    var XMLHttpRequestObject5;
    var XMLHttpRequestObject6;
    var XMLHttpRequestObject7;
    var XMLHttpRequestObject8;
    var XMLHttpRequestObject9;
    var XMLHttpRequestObject10;
    var XMLHttpRequestObject11;
	var XMLHttpRequestObject12;
	var XMLHttpRequestObject13;
	var XMLHttpRequestObject14;
	var XMLHttpRequestObject15;
	
    var idPrispevok = false;
    var vObalocka = false;
    var vPage = 1;
    var vUserPrispevok = '';
    var vDate = '';

    var secs;
    var timerID = null;
    var timerRunning = false;
    var delay = 1000;
	var vReklama = 0;
	var vProjekt = 1;
	
	var swear_words_arr=new Array("piča", "píča", "píca","pica","picka","pička","piči","píči", "píci","pici","picki","pički","piče","píče","píce","pice",
								"kokot", "chuj","jebat","jebať","jebkať","jebkat","jeblina","jebo","jebal",
								"kurva", "pizda", "pyzda" );
	var swear_alert_arr=new Array;
	var swear_alert_count=0;

	function reset_alert_count()
	{
		swear_alert_count=0;
	}

	function validate_user_text1()
	{
		reset_alert_count();
		var compare_text=document.frmPrispevok.prispevok.value;
		for(var i=0; i<swear_words_arr.length; i++)
		{
			for(var j=0; j<(compare_text.length); j++)
			{
				if(swear_words_arr[i]==compare_text.substring(j,(j+swear_words_arr[i].length)).toLowerCase())
				{
					swear_alert_arr[swear_alert_count]=compare_text.substring(j,(j+swear_words_arr[i].length));
					swear_alert_count++;
				}
			}
		}
		var alert_text="";
		for(var k=1; k<=swear_alert_count; k++)
		{
			alert_text+="\n" + "(" + k + ")  " + swear_alert_arr[k-1];
		}
		if(swear_alert_count>0)
		{
			ErrorAlert("Správa nemôže byť odoslaná obsahuje vulgarizmy. \n" + alert_text + "\n");
			document.frmPrispevok.prispevok.select();
		}
		else
		{
			vlozPrispevok('frmPrispevok');
		}
	}

	function select_area1()
	{
		document.frmPrispevok.prispevok.select();
	}
	
	function validate_user_text2()
	{
		reset_alert_count();
		var compare_text=document.frmReakcia.reakcia.value;
		for(var i=0; i<swear_words_arr.length; i++)
		{
			for(var j=0; j<(compare_text.length); j++)
			{
				if(swear_words_arr[i]==compare_text.substring(j,(j+swear_words_arr[i].length)).toLowerCase())
				{
					swear_alert_arr[swear_alert_count]=compare_text.substring(j,(j+swear_words_arr[i].length));
					swear_alert_count++;
				}
			}
		}
		var alert_text="";
		for(var k=1; k<=swear_alert_count; k++)
		{
			alert_text+="\n" + "(" + k + ")  " + swear_alert_arr[k-1];
		}
		if(swear_alert_count>0)
		{
			ErrorAlert("Správa nemôže byť odoslaná obsahuje vulgarizmy. \n" + alert_text + "\n");
			document.frmReakcia.reakcia.select();
		}
		else
		{
			vlozReakciu('frmReakcia');
		}
	}
	
	function select_area2()
	{
		document.frmReakcia.reakcia.select();
	}

	window.onload=reset_alert_count;
	
	function nastavScalu(pScale)
	{
		var date = new Date();  
		days = 14;

		date.setTime(date.getTime ()+(days*24*60*60*1000));  
		document.cookie = 'p_scale=' + pScale + "; expires="+date.toGMTString();   
		
		zobrazStrankovanie(1);
	}

    function zobrazFilter()
    {
        XMLHttpRequestObject9 =GetXmlHttpObject();
        if (XMLHttpRequestObject9==null)
        {
            ErrorAlert("Browser does not support HTTP Request");
            return;
        }
        var url="ajax.php";
    		url=url+"?prispevok="+vUserPrispevok+"&date="+vDate+"&page="+vPage+"&cpid=4101";


        XMLHttpRequestObject9.open("GET", url, true);

        XMLHttpRequestObject9.onreadystatechange=function()
        {
            if (XMLHttpRequestObject9.readyState==4 || XMLHttpRequestObject9.readyState=="complete")
            {
                document.getElementById("dFilter").innerHTML=XMLHttpRequestObject9.responseText;
                zobrazStrankovanie(vPage);
            }
        }

        XMLHttpRequestObject9.send(null);
    }

    function nastavFilter(pfrm)
    {
        vDate = encodeURIComponent(document.forms[pfrm].datum.value);
        vUserPrispevok = encodeURIComponent(document.forms[pfrm].userPrispevok.value);

        vPage = 1;
        zobrazStrankovanie(vPage);
    }

    function resetFilter()
    {
        vUserPrispevok = '';
        vDate = '';
        vPage = 1;

        zobrazStrankovanie(vPage);
    }

    function InitializeTimer()
    {
        secs = 30;
        StopTheClock();
        StartTheTimer();

        zobrazFilter();
    }

    function StopTheClock()
    {
        if(timerRunning)
            clearTimeout(timerID);
        timerRunning = false;
    }

    function StartTheTimer()
    {
        if (secs==0)
        {
			zobrazReklamu(vReklama);
				
			/*if(vProjekt == 1)
				zobrazProjekt(2);
			else if(vProjekt == 2)
				zobrazProjekt(1);*/
				
            zobrazStrankovanie(vPage);
			
            secs = 30;
            timerID = self.setTimeout("StartTheTimer()", delay);
        }
        else
        {
            //self.status = secs;
            secs = secs - 1;
            timerRunning = true;
            timerID = self.setTimeout("StartTheTimer()", delay);
        }
    }

	function NastavenieObalocky(pValue)
	{
		vObalocka = pValue;
	}

	function zobrazStrankovanie(pPage)
	{ 	
		vPage = pPage;
		
		XMLHttpRequestObject1 =GetXmlHttpObject();
		if (XMLHttpRequestObject1==null)
		{
			ErrorAlert("Browser does not support HTTP Request");
			return;
		}

		var url="ajax.php";
            url=url+"?prispevok="+vUserPrispevok+"&date="+vDate+"&page="+pPage+"&cpid=4102";
			
		XMLHttpRequestObject1.open("GET",url,true);
		
		XMLHttpRequestObject1.onreadystatechange=function()
		{ 
			if (XMLHttpRequestObject1.readyState==4 || XMLHttpRequestObject1.readyState=="complete")
			{ 
				document.getElementById("dPaging1").innerHTML=XMLHttpRequestObject1.responseText;
				document.getElementById("dPaging2").innerHTML=XMLHttpRequestObject1.responseText;
				zobrazPrispevky();
			} 
		}
		
		XMLHttpRequestObject1.send(null);
	}
	
	function spatZobrazenie()
	{
		secs = 30;
		zobrazPrispevky();
	}

	function zobrazPrispevky()
	{ 
		XMLHttpRequestObject2 = GetXmlHttpObject();
		if (XMLHttpRequestObject2==null)
		{
			ErrorAlert("Browser does not support HTTP Request");
			return;
		}

		var url="ajax.php";
			url=url+"?prispevok="+vUserPrispevok+"&date="+vDate+"&page="+vPage+"&cpid=4103";
				
		XMLHttpRequestObject2.open("GET",url,true);
		
		XMLHttpRequestObject2.onreadystatechange=function()
		{ 
			if (XMLHttpRequestObject2.readyState==4 || XMLHttpRequestObject2.readyState=="complete")
			{ 
				document.getElementById("dPrispevky").innerHTML=XMLHttpRequestObject2.responseText;
				if(vObalocka){zobrazObalocku();}
			} 
		}
		
		XMLHttpRequestObject2.send(null);
		idPrispevok = false;
	}

	function vlozPrispevok(pfrm)
	{ 	
		XMLHttpRequestObject3 = GetXmlHttpObject();
		if (XMLHttpRequestObject3==null)
		{
			ErrorAlert("Browser does not support HTTP Request");
			return;
		}

		var url="ajax.php";
		XMLHttpRequestObject3.open("POST",url, true);
		
		var parameters = "prispevok=" + encodeURIComponent(document.forms[pfrm].txtPrispevok.value) +
						 "&cpid=4104";
		
		XMLHttpRequestObject3.onreadystatechange=function()
		{ 
			if (XMLHttpRequestObject3.readyState==4 || XMLHttpRequestObject3.readyState=="complete")
			{ 
				document.forms[pfrm].txtPrispevok.value = '';
				zobrazStrankovanie('1');
			} 
		}
		
		XMLHttpRequestObject3.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject3.setRequestHeader("Content-length", parameters.length);
		XMLHttpRequestObject3.setRequestHeader("Connection", "close");
		XMLHttpRequestObject3.send(parameters);
	}

	function zobrazReakciu(pParam1, pParam2)
	{
		XMLHttpRequestObject4 = GetXmlHttpObject();
		if (XMLHttpRequestObject4==null)
		{
			ErrorAlert("Browser does not support HTTP Request");
			return;
		}

		if(idPrispevok)
		{
			zobrazPrispevky();
			return;
		}
		
		var dPrisId = document.getElementById(pParam1);
		var hPrisId = document.getElementById(pParam2);
			
		var url="ajax.php";
			url=url+"?id="+hPrisId.value+"&cpid=4105";
			
		XMLHttpRequestObject4.open("GET",url,true);
			
		XMLHttpRequestObject4.onreadystatechange=function()
		{ 
			if (XMLHttpRequestObject4.readyState==4 || XMLHttpRequestObject4.readyState=="complete")
			{ 
				secs = 600;
				dPrisId.innerHTML=XMLHttpRequestObject4.responseText;
				if(vObalocka){zobrazObalocku();}
				idPrispevok = true;
			} 
		}

		XMLHttpRequestObject4.send(null);
	}

	function vlozReakciu(pfrm)
	{ 	
		XMLHttpRequestObject5 = GetXmlHttpObject();
		if (XMLHttpRequestObject5==null)
		{
			ErrorAlert("Browser does not support HTTP Request");
			return;
		}

		var url="ajax.php";
		XMLHttpRequestObject5.open("POST",url, true);
		
		var parameters = "reakcia=" + encodeURIComponent(document.forms[pfrm].reakcia.value) + 
						 "&prijemca=" + encodeURIComponent(document.forms[pfrm].prijemca.options[document.forms[pfrm].prijemca.selectedIndex].value) +
						 "&id=" + encodeURI(document.forms[pfrm].idPrispevok.value) +
						 "&cpid=4106";
				 
		XMLHttpRequestObject5.onreadystatechange=function()
		{ 
			if (XMLHttpRequestObject5.readyState==4 || XMLHttpRequestObject5.readyState=="complete")
			{ 
				secs = 30;
				zobrazPrispevky();
			} 
		}
		
		XMLHttpRequestObject5.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject5.setRequestHeader("Content-length", parameters.length);
		XMLHttpRequestObject5.setRequestHeader("Connection", "close");
		XMLHttpRequestObject5.send(parameters);
	}

	function zobrazPostu(pParam1, pUzivatel)
	{
		XMLHttpRequestObject6 = GetXmlHttpObject();
		if (XMLHttpRequestObject6==null)
		{
			ErrorAlert("Browser does not support HTTP Request");
			return;
		}

		if(idPrispevok)
		{
			zobrazPrispevky();
			return;
		}
			
		var dPrisId = document.getElementById(pParam1);	
			
		var url="ajax.php";
			url=url+"?uzivatel="+pUzivatel+"&cpid=4107";
			
		XMLHttpRequestObject6.open("GET",url,true);
			
		XMLHttpRequestObject6.onreadystatechange=function()
		{ 
			if (XMLHttpRequestObject6.readyState==4 || XMLHttpRequestObject6.readyState=="complete")
			{ 
				secs = 600;
				dPrisId.innerHTML=XMLHttpRequestObject6.responseText;
				if(vObalocka){zobrazObalocku();}
				idPrispevok = true;
			} 
		}

		XMLHttpRequestObject6.send(null);
	}

	function odoslatPosta(pfrm)
	{ 	
		XMLHttpRequestObject7 = GetXmlHttpObject();
		if (XMLHttpRequestObject7==null)
		{
			ErrorAlert("Browser does not support HTTP Request");
			return;
		}

		var url="ajax.php";
		XMLHttpRequestObject7.open("POST",url, true);
		
		var parameters = "prijemca=" + encodeURIComponent(document.forms[pfrm].prijemca.value) + 
						 "&predmet=" + encodeURIComponent(document.forms[pfrm].predmet.value) +
						 "&text_spravy=" + encodeURIComponent(document.forms[pfrm].text_spravy.value) +
						 "&cpid=4108";
		
		XMLHttpRequestObject7.onreadystatechange=function()
		{ 
			if (XMLHttpRequestObject7.readyState==4 || XMLHttpRequestObject7.readyState=="complete")
			{ 
				secs = 30;
				zobrazPrispevky();
			} 
		}
		
		XMLHttpRequestObject7.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		XMLHttpRequestObject7.setRequestHeader("Content-length", parameters.length);
		XMLHttpRequestObject7.setRequestHeader("Connection", "close");
		XMLHttpRequestObject7.send(parameters);
	}

	function zobrazObalocku()
	{ 
		XMLHttpRequestObject8 = GetXmlHttpObject();
		if (XMLHttpRequestObject8==null)
		{
			ErrorAlert("Browser does not support HTTP Request");
			return;
		}

		var url="ajax.php";
			url=url+"?cpid=4109";
				
		XMLHttpRequestObject8.open("GET",url,true);
		
		XMLHttpRequestObject8.onreadystatechange=function()
		{ 
			if (XMLHttpRequestObject8.readyState==4 || XMLHttpRequestObject8.readyState=="complete")
			{ 
				document.getElementById("dObalocka").innerHTML=XMLHttpRequestObject8.responseText;
			} 
		}
		
		XMLHttpRequestObject8.send(null);
	}

    function zmazPrispevok(pPrispId)
    {
        var response = confirm("Naozaj chcete zmaza\u0165 príspevok?");
        if(response)
        {
            XMLHttpRequestObject10=GetXmlHttpObject();
            if (XMLHttpRequestObject10==null)
            {
                ErrorAlert("Browser does not support HTTP Request");
                return;
            }

            var parameters = "id=" + encodeURI(pPrispId)+"&cpid=4110";

            var url="ajax.php";
            XMLHttpRequestObject10.open("POST",url,true);

            XMLHttpRequestObject10.onreadystatechange=function()
            {
                if (XMLHttpRequestObject10.readyState==4 || XMLHttpRequestObject10.readyState=="complete")
                {
                    MessageAlert(XMLHttpRequestObject10.responseText);
                    zobrazPrispevky();
                }
            }

            XMLHttpRequestObject10.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            XMLHttpRequestObject10.setRequestHeader("Content-length", parameters.length);
            XMLHttpRequestObject10.setRequestHeader("Connection", "close");
            XMLHttpRequestObject10.send(parameters);
        }
    }

    function zmazReakciu(pReakId)
    {
        var response = confirm("Naozaj chcete zmaza\u0165 reakciu?");
        if(response)
        {
            XMLHttpRequestObject11 =GetXmlHttpObject();
            if (XMLHttpRequestObject11==null)
            {
                ErrorAlert("Browser does not support HTTP Request");
                return;
            }

            var parameters = "id=" + encodeURI(pReakId)+"&cpid=4111";

            var url="ajax.php";
            XMLHttpRequestObject11.open("POST",url,true);

            XMLHttpRequestObject11.onreadystatechange=function()
            {
                if (XMLHttpRequestObject11.readyState==4 || XMLHttpRequestObject11.readyState=="complete")
                {
                    MessageAlert(XMLHttpRequestObject11.responseText);
                    zobrazPrispevky();
                }
            }

            XMLHttpRequestObject11.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            XMLHttpRequestObject11.setRequestHeader("Content-length", parameters.length);
            XMLHttpRequestObject11.setRequestHeader("Connection", "close");
            XMLHttpRequestObject11.send(parameters);
        }
    }
	
	function zobrazPrispevok(id) 
	{
		XMLHttpRequestObject14 = GetXmlHttpObject();
		if (XMLHttpRequestObject14==null)
		{
			ErrorAlert("Browser does not support HTTP Request");
			return;
		}

		var url="ajax.php";
			url=url+"?id="+id.substring(1)+"&cpid=4114";
				
		XMLHttpRequestObject14.open("GET",url,true);
		
		XMLHttpRequestObject14.onreadystatechange=function()
		{ 
			if (XMLHttpRequestObject14.readyState==4 || XMLHttpRequestObject14.readyState=="complete")
			{ 	
				document.getElementById("dPrispevok").innerHTML = XMLHttpRequestObject14.responseText;
				Popup.showModal('popupdiskusia');return false;
			} 
		}
		
		XMLHttpRequestObject14.send(null);
	}
	
	function zobrazTiket(linka, user, datum) 
	{
		XMLHttpRequestObject15 = GetXmlHttpObject();
		if (XMLHttpRequestObject15==null)
		{
			ErrorAlert("Browser does not support HTTP Request");
			return;
		}

		var url="ajax.php";
			url=url+"?url=" + encodeURIComponent(linka) + "&user=" + encodeURI(user) + "&datum=" + encodeURI(datum) + "&cpid=4404";

		XMLHttpRequestObject15.open("GET",url,true);
		
		XMLHttpRequestObject15.onreadystatechange=function()
		{ 
			if (XMLHttpRequestObject15.readyState==4 || XMLHttpRequestObject15.readyState=="complete")
			{ 	
				document.getElementById("dTiket").innerHTML = XMLHttpRequestObject15.responseText;
				Popup.showModal('popuptiket');return false;
			} 
		}
		
		XMLHttpRequestObject15.send(null);
	}
	
	function stornoTiket()
	{ 
		Popup.hide('popuptiket');
	}
	
	function ulozTiket(pfrm)
{     
	XMLHttpRequestObject16 =GetXmlHttpObject();
	if (XMLHttpRequestObject16==null)
	{
		ErrorAlert("Browser does not support HTTP Request");
		return;
	}
			
	var parameters = "link_text=" + encodeURIComponent(document.forms[pfrm].link_text.value) +
					"&tikettyp=" + encodeURI(document.forms[pfrm].tikettyp.options[document.forms[pfrm].tikettyp.selectedIndex].value) +
					"&uzivatel=" + encodeURI(document.forms[pfrm].uzivatel.value) +
					"&datum=" + encodeURI(document.forms[pfrm].datum.value) +
					"&sk=" + encodeURI(document.forms[pfrm].sk.options[document.forms[pfrm].sk.selectedIndex].value) +
					"&cpid=4405";
	var url="ajax.php";
	
	XMLHttpRequestObject16.open("POST",url,true);
	XMLHttpRequestObject16.onreadystatechange=function()
	{ 
		if (XMLHttpRequestObject16.readyState==4 || XMLHttpRequestObject16.readyState=="complete")
		{ 		
			var xmlDoc=XMLHttpRequestObject16.responseXML;
				
			if(xmlDoc.getElementsByTagName('xmlType')[0].childNodes[0].nodeValue == '1')
			{
				ErrorAlert(xmlDoc.getElementsByTagName('xmlMess')[0].childNodes[0].nodeValue);
			}
			else
			{
				MessageAlert(xmlDoc.getElementsByTagName('xmlMess')[0].childNodes[0].nodeValue);
				Popup.hide('popuptiket');
			}
		} 
	}
		
	XMLHttpRequestObject16.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	XMLHttpRequestObject16.setRequestHeader("Content-length", parameters.length);
	XMLHttpRequestObject16.setRequestHeader("Connection", "close");
	XMLHttpRequestObject16.send(parameters);
}
	
	function zobrazReklamu(pReklama)
	{ 	
		vReklama++;
		if(vReklama>7)
			vReklama = 1;
		
		XMLHttpRequestObject12=GetXmlHttpObject();
		if (XMLHttpRequestObject12==null)
		{
			ErrorAlert("Browser does not support HTTP Request");
			return;
		}

		var url="ajax.php";
            url=url+"?key="+pReklama+"&cpid=4112";
			
		XMLHttpRequestObject12.open("GET",url,true);
		
		XMLHttpRequestObject12.onreadystatechange=function()
		{ 
			if (XMLHttpRequestObject12.readyState==4 || XMLHttpRequestObject12.readyState=="complete")
			{ 
				document.getElementById("dReklama").innerHTML=XMLHttpRequestObject12.responseText;
			} 
		}
		
		XMLHttpRequestObject12.send(null);
	}
	
	function zobrazProjekt(pProjekt)
	{ 	
		vProjekt++;
		if(vProjekt>2)
			vProjekt = 1;
		
		XMLHttpRequestObject13=GetXmlHttpObject();
		if (XMLHttpRequestObject13==null)
		{
			ErrorAlert("Browser does not support HTTP Request");
			return;
		}

		var url="ajax.php";
            url=url+"?key="+pProjekt+"&cpid=4113";
			
		XMLHttpRequestObject13.open("GET",url,true);
		
		XMLHttpRequestObject13.onreadystatechange=function()
		{ 
			if (XMLHttpRequestObject13.readyState==4 || XMLHttpRequestObject13.readyState=="complete")
			{ 
				document.getElementById("dProjekty").innerHTML=XMLHttpRequestObject13.responseText;
			} 
		}
		
		XMLHttpRequestObject13.send(null);
	}

	function GetXmlHttpObject()
	{
		var xmlHttp=null;
		try
		{
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		}
		catch (e)
		{
			//Internet Explorer
			try
			{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		return xmlHttp;
	}

