
/* ---------------------------------------------------------------- */
/* talkbacks_showTalkbackForm										*/
/* ---------------------------------------------------------------- */
function talkbacks_showTalkbackForm ()
{
	if (document.getElementById("addTalkback").style.display == "")
		document.getElementById("addTalkback").style.display = "none";
	else
		document.getElementById("addTalkback").style.display = "";
//	document.getElementById("talkbackForm").fullname.focus ();
}

/* ---------------------------------------------------------------- */
/* talkbacks_hideTalkbackForm										*/
/* ---------------------------------------------------------------- */
function talkbacks_hideTalkbackForm ()
{
	document.getElementById("addTalkback").style.display = "none";
	document.getElementById("talkbackForm").reset ();
}

var xmlRequest = new xmlObj(false);

/* ---------------------------------------------------------------- */
/* talkbacks_addTalkback											*/
/* ---------------------------------------------------------------- */
function talkbacks_addTalkback (essayId)
{
	// validate form
	// ------------------------------------------------------------------------------------------------
	formObj = document.getElementById("talkbackForm");

	// - name
	if (formObj.fullname.value == "")
	{
		alert ("יש להזין שם");
		formObj.fullname.focus ();
		return false;
	}

	if (formObj.title == "")	 // no title field - require talkback
	{
		theTitle = "";

		if (formObj.talkback.value == "")
		{
			alert ("יש להזין תגובה");
			formObj.talkback.focus ();
			return false;
		}
	}
	else
	{
		// - title
		if (formObj.title.value == "")
		{
			alert ("יש להזין כותרת");
			formObj.title.focus ();
			return false;
		}

		theTitle = formObj.title.value;
	}

	var fullname = formObj.fullname.value;
	if (formObj.memberId.value != 0)
		fullname = "<![CDATA[<a href='index2.php?id=5&gamerId=" + formObj.memberId.value + "&lang=HEB'>" + fullname + "</a>]]>";

	document.getElementById("addFeedbackBtn_disabled").style.display = "";
	document.getElementById("addFeedbackBtn").style.display 		 = "none";

	// ------------------------------------------------------------------------------------------------
	requestXml = "<data>"	+
					"<command>talkbacks.addTalkback</command>" +
					"<essayId>"  + essayId  		 	  + "</essayId>"  +
					"<status>approved</status>"  		  +
					"<fullname>" + fullname + "</fullname>" +
					"<email>" + formObj.email.value + "</email>" +
					"<title>" + theTitle + "</title>" +
					"<talkback><![CDATA[" + formObj.talkback.value + "]]></talkback>" +
				 "</data>";
	
	xmlRequest.init (requestXml);
	
	xmlRequest.sendAsyncRequest ('server.php', xmlRequest.obj, "talkbacks_addTalkback_response");

	return false;
}

/* ---------------------------------------------------------------- */
/* talkbacks_addTalkback_response									*/
/* ---------------------------------------------------------------- */
function talkbacks_addTalkback_response ()
{
	talkbacks_hideTalkbackForm ();

	window.location.reload ();
}


