var editedID = -1;
var editedObj= null;
var editedPage= '';
var fileToUse= 'ajax_tier.php';

var cp = new cpaint();
cp.set_transfer_mode('post');
cp.set_response_type('text');

function GotoReply()
{
	document.getElementById('BTN_SendReply').focus();
}

function ReportThis(id, pageVar)
{
	if (editedID != -1 && id == editedID)
	{
		cancelReport();
	}
	else if (editedID != -1)
	{
		alert('Lütfen geçerli işlemi bitiriniz');
	}
	else
	{
		editedID = id;
		editedObj= document.getElementById('reportDiv' + id);
		editedObj.style.display = 'block';
		if (pageVar)
			editedPage= pageVar;
		else
			editedPage= 'pg';
		reportForm( );
	}
}

function reportForm(  )
{
	editedObj.innerHTML =
		'<table width=70% align=center><tr><td colspan=2>' +
			'<b>Bu mesajı uygunsuz buluyorum</b><br><br><i>Nedenini açıklayınız</i><br>' +
			'<text'+'area id=reportTA rows=5 style="width:100%"></textarea>' +
		'</td></tr>' +
		'<tr><td id=reportInfTd></td>' +
		'<td align=center>' +
			'<input value="Vazgeç" type=button OnClick="cancelReport()">&nbsp;&nbsp;' +
			'<input value="Gönder" type=button OnClick="sendReport()"></td></tr>' +
		'</table>';
	document.getElementById('reportTA').focus();
}

function cancelReport()
{
	editedObj.innerHTML = '';

	editedObj = null;
	editedID  = -1;
}

function getPageNumber()
{
	queryString = window.location.search;
	if (queryString.charAt(0) == '?')
		queryString = queryString.substring(1, queryString.length);
	parts = queryString.split('&');
	for(i=0; i<parts.length;i++)
		if (parts[i].substring(0, editedPage.length) == editedPage)
			return parts[i].substring(editedPage.length + 1, parts[i].length);
	return '1';
}

function sendReport()
{
	taObj = document.getElementById('reportTA');
	if (taObj.value.length == 0 )
	{
		alert('Lütfen neden alanını boş bırakmayınız\nİletinizin geçerli olması için neden belirtmeniz gerekiyor');
		return;
	}

	pageNumber = getPageNumber();

	cp.call(fileToUse,
		'addBadPostReport', reportResponse,
		editedID,  taObj.value, pageNumber);
	// Kullanıcıyı bilgilendir
	infObj = document.getElementById('reportInfTd');
	img = new Image();
	img.src = 'themes/images/loading.gif';
	infObj.innerHTML = '<img src="themes/images/loading.gif" align=absmiddle> Gönderiliyor...';

	taObj.disabled = true;
}

function reportResponse(response)
{
	if (response == '0')
	{
		alert('Bir hatadan dolayı mesajınız iletilemedi\nLütfen daha sonra tekrar deneyiniz');
	}
	else
	{
		alert('Mesajınız iletildi\nDuyarlılığınız için teşekkürler !');
	}

	cancelReport();
}

