var work_area;

function SendResponse()
{
 var fail = false;
 var name = document.getElementById('name').value;
 document.getElementById('name_msg').innerHTML = '';
 if(!isName(name))
  {
   document.getElementById('name_msg').innerHTML = '<div class="error">Это не ФИО!</div>';
   fail = true;
  }
 var e_mail = document.getElementById('e_mail').value;
 document.getElementById('e_mail_msg').innerHTML = '';
 if(!isEmail(e_mail))
  {
   document.getElementById('e_mail_msg').innerHTML = '<div class="error">Это не e-mail адрес!</div>';
   fail = true;
  }
 var msg = document.getElementById('msg').value;
 document.getElementById('msg_msg').innerHTML = '';
 if(isEmpty(msg))
  {
   document.getElementById('msg_msg').innerHTML = '<div class="error">Нет сообщения!</div>';
   fail = true;
  }
 if(fail) return;
 var name = document.getElementById('name').value;
 var e_mail = document.getElementById('e_mail').value;
 var msg = document.getElementById('msg').value;
 var post_body = 'name=' + encodeURIComponent(name) + '&e_mail=' + encodeURIComponent(e_mail) + '&msg=' + encodeURIComponent(msg);
 var request = new ajax('/responses/send.php', ShowSendMsg);
 request.doPost(post_body);
}

function MakePage(page_id)
{
 if(page_id && !isNaN(parseInt(page_id)))
  {
   function InsPage(content)
	{
	 if(content)
	  {
	   var page = document.createElement('div');
	   page.id = 'page_' + page_id;
	   page.innerHTML = content;
	   work_area.appendChild(page);
	  }
	 else ShowPage(1);
	}
   var request = new ajax('/responses/response_list.php?page_id=' + page_id, InsPage);
   request.doGet();
  }
}

function ShowPage(page_id)
{
 for(i = 0; i < work_area.childNodes.length; ++i)
  if(work_area.childNodes[i].nodeName.toLowerCase() == 'div') work_area.childNodes[i].style.display = 'none';
 if(!page_id || isNaN(parseInt(page_id))) page_id = 1;
 var page = document.getElementById('page_' + page_id);
 if(page) page.style.display = 'block';
 else MakePage(page_id);
}

window.onload = function()
{
 work_area = document.getElementById('work_area');
 ShowPage(1);
}
