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

		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, responseFunction)
{
	// validate form
	// ------------------------------------------------------------------------------------------------
	formObj = document.getElementById("talkbackForm");

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

	// - email
/*	if (formObj.email.value == "")
	{
		alert ("יש להזין מייל");
		formObj.email.focus ();
		return false;
	}
*/	
/*	if (formObj.email.value != "")
	{
		// validate email
		regexp = new RegExp("[0-9A-Za-z\.\_\-].*@[0-9A-Za-z\.\_\-].*");

		if (!regexp.test (formObj.email.value))
		{
			alert ("כתובת מייל לא חוקית");
			formObj.email.focus ();
			return false;
		}
	}
*/	
	// - title
	if (formObj.title.value == "")
	{
		alert ("יש להזין נושא");
		formObj.title.focus ();
		return false;
	}

	// ------------------------------------------------------------------------------------------------
	requestXml = "<data>"	+
					"<command>talkbacks.addTalkback</command>" +
					"<status>new</status>" +
					"<essayId>"  + essayId  		 	  + "</essayId>"  +
					"<fullname>" + formObj.fullname.value + "</fullname>" +
					"<title>" + formObj.title.value + "</title>" +
					"<talkback>" + formObj.talkback.value + "</talkback>" +
				 "</data>";
	
	xmlRequest.init (requestXml);
	
	if (responseFunction == null || responseFunction == "")
	{
		responseFunction = "talkbacks_addTalkback_response";
	}

	xmlRequest.sendAsyncRequest ('server.php', xmlRequest.obj, responseFunction);

	return false;
}

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

	alert ("קיבלנו את תגובתך ונשתדל להוסיפה בקרוב, בכפוף לשיקולי המערכת.");
}

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

	alert ("המשפט התקבל בהצלחה.");

	window.location.reload();
}

/* ---------------------------------------------------------------- */
/* talkbacks_collapse									*/
/* ---------------------------------------------------------------- */
function talkbacks_collapse ()
{
	var i = 0;
	var obj = eval(document.getElementById("talkback"+i));
	while(obj != null){
		if (obj.style.display == "none"){
			obj.style.display = "block";
		}else{
			obj.style.display = "none";
		}
		i++;
		obj = eval(document.getElementById("talkback"+i));
	}
}

