
// TODO: de rescris sa nu se apeleze pe ea !
function DisplayMsg(Message, Color)
{
	document.getElementById('ErrMsgTrackback').innerHTML = Message.fontcolor(Color);
	setTimeout("document.getElementById('ErrMsgTrackback').innerHTML='';", 10000);
}

function DoTrackback()
{
	if (document.getElementById('tb_poster').value == '')
	{
		DisplayMsg("Please provide your name.", 'red');
		return;
	}

	if (document.getElementById('tb_url').value == '')
	{
		DisplayMsg("Please provide a valid url where we can find link to this article.", 'red');
		return;
	}

	var RequestParams = '&art=' + document.getElementById('art_id').value +
						'&poster=' + escape(document.getElementById('tb_poster').value) +
						'&title=' + escape(document.getElementById('tb_title').value) +
						'&url=' + escape(document.getElementById('tb_url').value);

	new Ajax.Request 
	(
		'/MainModules/Ajax/AddTrackback.php', 
		{
			method: 'post',
			parameters: RequestParams,
			onSuccess: ActOnSave,
			onFailure: UpdateNothing
		}
	);
}

function ActOnSave(response)
{
	switch(response.responseText)
	{
		case '1':
			message = 'Request successfully registered. <br>Your information needs to be verified and soon as posible link you registered will be displayed.';
			document.getElementById('trackform').reset();
		break;
		case '0':
			message = 'Request could not be added. Sorry for inconvenience.';
		break;
		case '2':
			message = 'URL is invalid. Please provide a proper one.';
		break;
		case '3':
			message = 'Provided article is invalid';
		break;
		case '4':
			message = 'Links from this domain are not allowed. Sorry for inconvenience.';
		break;
	}

	DisplayMsg(message, 'red');
}

function UpdateNothing()
{
	
}
