var checkfastchat='true';

function createAjax() {
  var ajax = false;
  
  
/*
  if(window.XMLHttpRequest) {
    ajax = new XMLHttpRequest();
  } else if(window.ActiveXObject) {
    ajax = new ActiveXObject("Microsoft.XMLHTTP");
  }
  alert(ajax);
  return ajax;
  */
  
  if (window.XMLHttpRequest) {
		try {
			ajax = new XMLHttpRequest();

		} catch (e) {
			ajax = false;
		} 
	} else {
		// For Internet Explorer on Windows
		try {
			ajax = new ActiveXObject("Microsoft.XMLHTTP");

		} catch (ee) {
			try {
				ajax = new ActiveXObject("Msxml2.XMLHTTP");

			} catch (eee) {
				ajax = false;
			}
		}
	}

	//if(ajax.overrideMimeType) ajax.overrideMimeType('text/xml')}
	return(ajax);
}

function isAjaxReady(ajax) {
  if (ajax.readyState == 4) {
    return true;
  } else {
    return false;
  }
}


function escapeit(str)
{
str=str.replace(/[+]/g,"AAplusAA");
str=str.replace(/[&]/g,"AAandAA");
str=str.replace(/[:]/g,"AAdvojbodkaAA");
return str;
}

function unescapeit(str)
{
str=str.replace(/AAplusAA/g,"+");
str=str.replace(/AAandAA/g,"&");
str=str.replace("AAdvojbodkaAA",":");
return str;
}


var fastchathandle=null;
var fastchathandling=false;
var fastchatcurrentmode=0;

function fastchatformsubmit(mode)
{
	if((mode==1)&&(fastchathandling==true)) fastchathandling=false;

if(fastchathandling==false)
	{
	fastchathandling=true;
	
    if (fastchathandle && fastchathandle.readyState < 4) { return; }

    fastchathandle = createAjax();
	
	if(mode==1)
		{
		var value=window.document.fastchatform.fastchatinput.value;
		//alert(value);
		window.document.fastchatform.fastchatinput.value="";
		
		var str='action=1&nick=' + nick + '&message=' + escapeit(value);
		}
	else
		{
		var str='action=2';	
		}

		fastchathandle.open('POST','http://www.sachprievidza.sk/fastchatmanager.php','true');
		fastchathandle.onreadystatechange = getFastchatresponse;
		fastchathandle.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset:UTF-8");
      	fastchathandle.setRequestHeader("Content-length", str.length);
      	fastchathandle.setRequestHeader("Connection", "close");
		fastchathandle.send(str);
		fastchatcurrentmode=mode;
	}
}



function getFastchatresponse() 
{
	var mes="";
  	var resp;
    
	if (isAjaxReady(fastchathandle)) 
	{
	
		resp=fastchathandle.responseText;
		//alert(resp);
		resp=resp.split(':');
		
		
		if(fastchatcurrentmode==1)
		{
			if(resp[0]==0)
				{
				//alert("Probl&eacute;m s dorucenim odkazu 1.");	
				}
			else
				{
				//alert("odkaz 1: "+resp);
				}
		}
		else
		{
			if(resp[0]==0)
				{
				//alert("Probl&eacute;m s dorucenim odkazu 2.");	
				}
			else
				{
				var resp2=resp[1].split('<??>');
		
				var i=0;

				for(i=0;i<resp2.length-1;i++)
					{
					var resp3=resp2[i].split('<?>');
					mes+="<tr class='fastchattr'><td class='fastchattd' width='120' style='text-align:right;'><span style='color:#0F0F0F;font-size:smaller;'>"+unescapeit(resp3[0])+"</span><br><b>"+unescapeit(resp3[1])+":</b><br>"+unescapeit(resp3[2])+"</td></tr>";	
					}
				mes="<table class='fastchattable' cellspacing='0' cellpadding='5' border='0' width='120'>"+mes+"</table>";
				
				window.document.getElementById("fastchatmessages").innerHTML=mes;
				}
		}

	
	fastchathandling=false;
	fastchathandle=null;
	fastchatcurrentmode=0;
	setTimeout("fastchatformsubmit(2)", 2000);
	}
	
	
}



function init()
{
//if(checkmessages=='true') {spravcasprav(1);}
if(checkfastchat=='true') {fastchatformsubmit(2);}
}


function checkenter(e)
{
var keynum;
var keychar;
var numcheck;

if(window.event) // IE
	{
	keynum = e.keyCode;
	}
else if(e.which) // Netscape/Firefox/Opera
	{
	keynum = e.which;
	}
if(keynum==13) return true
else return false;
}

function zobrazfoto(name)
{
var meno=name.replace("thumbnails","photos");
window.open('http://www.sachprievidza.sk/fotodisplay.php?src='+meno,'foto','width=1024,height=768');
}

