var getLinesTimeout = 0;
var wFocus = 'off';
var userStatus = 'offline';

function ping() {
	$.ajax({
		   url: 'ajax/status.php?dummy='+new Date().getTime(),
		   method: 'GET',
		   success: function(data) {
			   $("#oStatus").attr('src','img/'+data+'.jpg');
				userStatus = data;
				if (userStatus=='online') $("#oStatus").attr('src',online_foto);
				else $("#oStatus").attr('src',offline_foto); 
		   }
    });
	setTimeout("ping()",5000);
}

function isEnter(e){
	var characterCode;
	
	if(e && e.which){ 
		e = e;
		characterCode = e.which ;
	}
	else{
		e = event;
		characterCode = e.keyCode;
	}
	
	if(characterCode == 13)	return true;
	else return false;
}

function getChatLines(cid) {
	$.ajax({
		   url: 'ajax/getChatLines.php',
		   method: 'POST',
		   data: 'chat_id='+cid+'&line_id='+lastChatId+'&temp='+new Date().getTime(),
		   dataType: 'json',
		   success: function(data) {
			   if (data.count>0) {
					for (i=0;i<data.lines.length;i++) if (new String(data.lines[i].text).length>0) {
						var line = data.lines[i];
						if (new String(line.from).length>0) var html = '<div class="chatLine"><span class="cFrom">'+line.from+'</span><span class="cLine">'+line.text+'</span></div>';
						else var html = '<div class="chatLine"><span class="cLine">'+line.text+'</span></div>';
						if (line.text!='close')	$("#chat"+cid).append(html);
						else {
							alert('Razgovor je zavrsen. Hvala.');
							canClose=true;
							window.close();
						}
						$("#chat"+cid).scrollTop($("#chat"+cid).scrollTop()+1000);
						lastChatId = line.id;
					}
		   		}
				setTimeout("getChatLines("+cid+")",1000);
		   },
		   error: function () {
				setTimeout("getChatLines("+cid+")",1000);   
		   }
	});
}	

function sendChatLine(cid,el) {
	var text = $(el).val();
	$(el).val('');
	$.ajax({
		   url: 'ajax/sendChatLines.php',
		   method: 'POST',
		   data: 'chat_id='+cid+'&line='+text
	});
}

function swap(el,text) {
	if (el.value==text) el.value='';
	else if (el.value=='') el.value=text;
}

function startChat(ime) {
	window.open('start_new_chat.php?chatter='+ime,'wChat'+ime,'status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=0,scrollbars=0,height=460,width=510');	
	return false;
}
