/*======================================================================*\
|| #################################################################### ||
|| # -------- Product Draft auto v2.5 ® for vBulletin © 3.8.x ------- # ||
|| # ---- منتج المسودة التلقائيةالإصدار2.5 تعريب وتطوير متعب الشلاحي ----- # ||
|| # -------------- إهداء إلى الأخ أبو راشد - منتديات المودة ----------- # ||
|| # ------------------- ma2002an@hotmail.com ----------------------- # ||
|| # --------------------- Copyright © 2009 ------------------------- # ||
|| #-------- http://www.mwadah.com | http://www.shlahi.com/vb ------- # ||
|| #################################################################### ||
\*======================================================================*/
if (typeof(asWait) != 'undefined')
{
	setTimeout("autosave()", asWait);
}
function autosave()
{
	setInterval("draftsave()", asRepeat);
}
function draftsave()
{
	if (vB_Editor['vB_Editor_QR'])
	{
		if (document.vbform)
		{
			asTitle = document.vbform.title.value;
		}
		else
		{
			// PM QR has no vbform.
			asTitle = '';
		}		
		asPagetext = vB_Editor['vB_Editor_QR'].get_editor_contents();
		if (typeof(asPagetext) == 'undefined')
		{
			asPagetext = fetch_object('vB_Editor_QR_textarea').value;
		}
	}
	else
	{
		asTitle = document.vbform.title.value;	
		if (typeof(asTitle) == 'undefined')
		{
			asTitle = document.vbform.subject.value;
		}
		asPagetext = vB_Editor['vB_Editor_001'].get_editor_contents();
		if (typeof(asPagetext) == 'undefined')
		{
			asPagetext = fetch_object('vB_Editor_001_textarea').value;
		}
	}
	if (typeof(asStrlen) == 'undefined')
	{
		asStrlen = '1';
	}
	
	if (asPagetext.length < asStrlen)
	{
		return false;
	}

	fetch_object('draft_saving').style.display = ''; fetch_object('draft_saving_img').style.display = ''; document.body.style.cursor = 'wait';
	draft = new vB_AJAX_Handler(true); draft.onreadystatechange(draftsaved);
	draft.send('ajax.php', 'do=draft&id=' + asId + '&pagetext=' + PHP.urlencode(asPagetext) + '&title=' + PHP.urlencode(asTitle) + '&securitytoken=' + SECURITYTOKEN);
}
function draftsaved()
{
    if (draft.handler.readyState == 4 && draft.handler.status == 200)
    {
    	document.body.style.cursor = 'default';
		fetch_object('draft_delete').checked = 'checked'; fetch_object('draft_delete').disabled = false;
		setTimeout(function(){fetch_object('draft_saving_img').style.display = 'none';}, 1500);	
    }
}
