var poll = 'poll';

function doSubmitPoll( frm )
{
	var question = frm.poll_question
	if ( question.value == '' )
	{
		alert( 'กรุณากรอกหัวข้อคำถาม' );
		question.focus();
	}
	else
	{
		var answer;
		var query = '';
		for ( var i = 0 ; i < 4 ; i++ )
		{
			answer = document.getElementById( 'poll_answer_' + i );
			if ( answer.value == '' )
			{
				alert( 'กรุณากรอกคำตอบให้ครบถ้วน' );
				answer.focus();
				return false;
			}
			else
			{
				query += '&answer[' + i + ']=' + encodeURIComponent( answer.value );
			};
		};
		query = 'question=' + encodeURIComponent( question.value ) + query;
		document.getElementById( 'save_wait' ).style.visibility = 'visible';
		var req = Inint_AJAX();
		req.open( "post" , poll + "/post.php" , true );
		req.onreadystatechange = function()
		{
			if ( req.readyState == 4 )
			{
				document.getElementById( 'save_wait' ).style.visibility = 'hidden';
				if ( req.status == 200 )
				{
					var ret = req.responseText;
					if ( ret == '' )
					{
						alert( "บันทึกโพลเรัยบร้อย\nกรุณา Refresh เพื่อเริ่มโพลใหม่" );
					}
					else
					{
						alert( ret );
					};
				};
				delete req;
				req = null;
			};
		};
		req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
		req.send( query );
	};
	return false;
};

function doNewPoll()
{
	showloading();
	var req = Inint_AJAX();
	req.open( "post" , poll + "/action.php" , true );
	req.onreadystatechange = function()
	{
		if ( req.readyState == 4 )
		{
			hideloading();
			if ( req.status == 200 )
			{
				document.getElementById( 'content' ).innerHTML = req.responseText;
			};
			delete req;
			req = null;
		};
	};
	req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
	req.send( 'action=new' );
};

function doPollVote( id )
{
	showloading();
	var req = Inint_AJAX();
	req.open( "post" , poll + "/action.php" , true );
	req.onreadystatechange = function()
	{
		if ( req.readyState == 4 )
		{
			hideloading();
			if ( req.status == 200 )
			{
				var d = req.responseText;
				var ds = d.split( '|' );
				if ( ds.length == 2 )
				{
					document.getElementById( 'poll-div' ).innerHTML = ds[0];
					alert( ds[1] );
				}
				else
				{
					ds[0];
				};
			};
			delete req;
			req = null;
		};
	};
	req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
	req.send( 'id=' + id );
};
