﻿function textCounter(field, maxlimit) {
			if (maxlimit == 0) 
				document.getElementById('charstxt').innerHTML = ' (' + (field.value.length) + ')';
			else if (field.value.length > maxlimit > 0)
				field.value = field.value.substring(0, maxlimit);
			
			else 
				document.getElementById('chars').innerHTML = ' (' + (maxlimit - field.value.length) + ')';
		}
		
function show_comm_box()
{
	var control = document.getElementById('open');
	var box = document.getElementById('new_comment');
	var other = document.getElementById('mailopen');
	if(other.value == 'true')
	{
		other.value = 'false';
		document.getElementById('new_mail').innerHTML = '';
	}
	else if(other.value == 'done')
	{
		document.getElementById('new_mail').innerHTML = '';
	}
	if(control.value == 'false')
	{
		control.value = 'true';
		box.innerHTML = '<div style="padding:10px; font-size:11px;"><p>Vaš komentar <span id="chars"> (320)</span>:</p><textarea name="commtext2" class="commtext2" id="commtext" style="background:#fff;" rows="8" cols="40" onKeyDown="textCounter(this.form.commtext2,320);" onKeyUp="textCounter(this.form.commtext2,320);"></textarea></div><div id="fullarticle-tools-2"><a href="javascript:postcomm_ajaxFunction();"><img src="/img/komentar.gif" alt="komentar" width="17" height="21" align="absmiddle" border="0" /> Pošalji</a></div>';
	}
	else if(control.value == 'true')
	{
		control.value = 'false';
		box.innerHTML = '';
	}
}

function show_mail_box()
{
	var control = document.getElementById('mailopen');
	var box = document.getElementById('new_mail');
	var other = document.getElementById('open');
	if(other.value == 'true')
	{
		other.value = 'false';
		document.getElementById('new_comment').innerHTML = '';
	}
	if(control.value == 'false')
	{
		control.value = 'true';
		box.innerHTML = '<div style="padding:10px; font-size: 11px;"><p>Unesite e-mail adresu <span id="chars"> (50)</span>:</p><textarea name="mails2" class="mails2" id="mails" style="background:#fff;" rows="3" cols="40" onKeyDown="textCounter(this.form.mails2,50);" onKeyUp="textCounter(this.form.mails2,50);"></textarea><span class="font-size:10px;">(adrese odvojite sa ";")</span></div><div id="fullarticle-tools-2"><a href="javascript:sendmail_ajaxFunction();"><img src="/img/email.gif" alt="komentar" width="17" height="21" align="absmiddle" border="0" /> Pošalji</a></div>';
	}
	else if(control.value == 'true')
	{
		control.value = 'false';
		box.innerHTML = '';
	}
}

function postcomm_ajaxFunction()
{
	var xmlHttp = create_ajax_object();
	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState==4)
		{
			var div = document.getElementById('addcomm');
			div.innerHTML = xmlHttp.responseText;
		}
	}

	var comm = document.getElementById('commtext').value;
	if(comm == '')
		return;
		
	comm = comm.replace(/\n/g, '*br*');
	comm = comm.replace(/č/g, '[ch]');
	comm = comm.replace(/ć/g, '[cs]');
	comm = comm.replace(/š/g, '[s]');
	comm = comm.replace(/đ/g, '[d]');
	comm = comm.replace(/ž/g, '[z]');
	comm = comm.replace(/Č/g, '[CH]');
	comm = comm.replace(/Ć/g, '[CS]');
	comm = comm.replace(/Š/g, '[S]');
	comm = comm.replace(/Đ/g, '[D]');
	comm = comm.replace(/Ž/g, '[Z]');
	
	var id = document.getElementById('newsid').value;
	var blog = document.getElementById('isblog');
	if(blog != null)
		var isblog = blog.value;
	else
		var isblog = "";
	
	document.getElementById('open').value = 'done';
	document.getElementById('new_comment').innerHTML = '';
	
	var uname = document.getElementById('username').value;

	xmlHttp.open("GET","/engine/addcomment.php?news="+id+"&username="+uname+"&comm="+comm+"&isblog="+isblog,true);
	xmlHttp.send(null);
}

function sendmail_ajaxFunction()
{
	var xmlHttp = create_ajax_object();
	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState==4)
		{
			var div = document.getElementById('addcomm');
			div.innerHTML = xmlHttp.responseText;
		}
	}

	var mails = document.getElementById('mails').value;
	
	var id = document.getElementById('newsid').value;
	
	var url = document.getElementById('url').value;
	
	document.getElementById('mailopen').value = 'done';
	document.getElementById('new_mail').innerHTML = '<div style="padding:10px; font-size: 11px; color: #E10B19;"><p>Poslano!</p></div><div id="fullarticle-tools-2"></div>';

	xmlHttp.open("GET","/engine/sendmails.php?url="+url+"&mails="+mails,true);
	xmlHttp.send(null);
}
