function formURL()
{
new Ajax.Request('/main/ajaxURL',
  {
    method:'post',
	parameters: { text: $('title').value.toLowerCase() },
    onSuccess: function(transport){
      var response = transport.responseText || "title";
      $('url').value=response.toLowerCase();
    },
    onFailure: function(){ alert('Something went wrong with ajax...') }
  });
}

function formURL2()
{
new Ajax.Request('/admin/categories/ajaxURL',
  {
    method:'post',
	parameters: { text: $('name').value.toLowerCase() },
    onSuccess: function(transport){
      var response = transport.responseText || "nazvanie_categorii";
      $('caturl').value=response.toLowerCase();
    },
    onFailure: function(){ alert('Something went wrong with ajax...') }
  });
}

function confirmDelete(cur) {
	var answer = confirm ("Вы уверены?");
	if (answer)
	{
		window.location='/admin/articles/delete/'+cur;
	} else
	{
		window.location='/admin/articles/';
	}
   return false;
}

function confirmPageDelete(cur) {
	var answer = confirm ("Вы уверены?");
	if (answer)
	{
		window.location='/admin/pages/delete/'+cur;
	}
   return false;
}

function confirmCatDelete(cur) {
	var answer = confirm ("Вы уверены?");
	if (answer)
	{
		window.location='/admin/categories/delete/'+cur;
	}
   return false;
}

function confirmPollDelete(cur) {
	var answer = confirm ("Вы уверены?");
	if (answer)
	{
		window.location='/admin/polls/delete/'+cur;
	}
   return false;
}

function oops()
{
	alert("OOPS");
}


function addField()
{
	 var myElement = document.createElement("li");
	 var addvalue = document.getElementById("add").value;
	 var previnput = 'input'+addvalue;
	 if (addvalue > 9)
	 {
		alert("Не больше 10 вариантов ответа");
	 } else
	{
	 	 document.getElementById(previnput).onfocus = function (){ };
		 addvalue++;
	     document.getElementById("add").value = addvalue;
		 var answername = 'answer'+addvalue;
		 myElement.setAttribute("id", answername);
		 var curinput = 'input'+addvalue;
		 document.getElementById("answers").appendChild(myElement);
		 document.getElementById(answername).innerHTML = "Ответ "+addvalue+":<br><input type=text name=answer[] id="+curinput+" maxlength=100 size=50 onFocus=addField() value=\"\" />";
	}
}

function sendvote()
{
	chosen = ""
	len = document.pollform.poll.length;

	for (i = 0; i <len; i++) {
		if (document.pollform.poll[i].checked) 
		{
			chosen = document.pollform.poll[i].value;
		}
	}

	if (chosen == "") 
	{
		alert("Вы должны выбрать хотя бы один вариант")
	} else 
	{
		new Ajax.Request('/main/vote',
		  {
			    method:'post',
				parameters: { poll: chosen },
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
		        $('divpoll').innerHTML=response+"<br> <p class=\"post_item\">Ваш голос был учтен, спасибо.</p>";
				 $('poll_header').innerHTML="Опрос";
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
	}
}

function showresults()
{
	new Ajax.Request('/main/voteresults',
		  {
			    method:'post',
				parameters: { poll: '1' },
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
		        $('divpoll').innerHTML=response;
		        $('poll_header').innerHTML="<a href=\"javascript:void(0)\" onclick=\"showpoll()\" class=\"podval_link\">Опрос</a> Результаты";
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function showpoll()
{
	new Ajax.Request('/main/voteshow',
		  {
			    method:'post',
				parameters: { poll: '1' },
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
		        $('divpoll').innerHTML=response;
		        $('poll_header').innerHTML="Опрос <a href=\"javascript:void(0)\" onclick=\"showresults()\" class=\"podval_link\">Результаты</a>";
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function sendcontact()
{
	isvalid = check_email(document.contactform.from.value);
	if (document.contactform.from.value == '')
	{
		alert("Введите адрес электронной почты");
	} else if (check_email(document.contactform.from.value))
	{
		alert("Неверный адрес электронной почты");
	} else	if(document.contactform.contacttext.value == '')
	{
		alert("Введите текст запроса");
	} else
	{
		new Ajax.Request('/main/contact',
		  {
			    method:'post',
				parameters: { from: document.contactform.from.value,
					contacttext: document.contactform.contacttext.value },
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
		        $('divcontact').innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
	}
}

function sendcontacttouser(uid)
{
	isvalid = check_email(document.contactform.from.value);
	if (document.contactform.from.value == '')
	{
		alert("Введите адрес электронной почты");
	} else if (check_email(document.contactform.from.value))
	{
		alert("Неверный адрес электронной почты");
	} else	if(document.contactform.contacttext.value == '')
	{
		alert("Введите текст запроса");
	} else
	{
		new Ajax.Request('/main/contact',
		  {
			    method:'post',
				parameters: { from: document.contactform.from.value,
					contacttext: document.contactform.contacttext.value,
					touid: uid},
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
		        $('divcontact').innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
	}
}

function adapprove(adid)
{
	new Ajax.Request('/admin/moder/approve',
		  {
			    method:'post',
				parameters: { adid: adid },
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
		        $('divmod'+adid).innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function addeny(adid)
{
	var reas = 'reason'+adid;
	new Ajax.Request('/admin/moder/deny',
		  {
			    method:'post',
				parameters: { adid: adid,
					reason: $(reas).value },
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
		        $('divmod'+adid).innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function adresend(adid)
{
	new Ajax.Request('/admin/moder/adresend',
		  {
			    method:'post',
				parameters: { adid: adid },
			    onSuccess: function(transport){
			    var response = transport.responseText || 0;
	    		if(response)
			        $('divmod'+adid).innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function brresend(adid)
{
	new Ajax.Request('/admin/moder/brresend',
		  {
			    method:'post',
				parameters: { adid: adid },
			    onSuccess: function(transport){
			    var response = transport.responseText || 0;
		        if(response)
					$('divbr'+adid).innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function agresend(adid)
{
	new Ajax.Request('/admin/moder/agresend',
		  {
			    method:'post',
				parameters: { adid: adid },
			    onSuccess: function(transport){
			    var response = transport.responseText || 0;
				if(response)
					$('divag'+adid).innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function brapprove(adid)
{
	new Ajax.Request('/admin/moder/brapprove',
		  {
			    method:'post',
				parameters: { adid: adid },
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
		        $('divbr'+adid).innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function brdeny(adid)
{
	var reas = 'reason'+adid;
	new Ajax.Request('/admin/moder/brdeny',
		  {
			    method:'post',
				parameters: { adid: adid,
					reason: $(reas).value },
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
		        $('divbr'+adid).innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function agapprove(adid)
{
	new Ajax.Request('/admin/moder/agapprove',
		  {
			    method:'post',
				parameters: { adid: adid },
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
		        $('divag'+adid).innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function agdeny(adid)
{
	var reas = 'reason'+adid;
	new Ajax.Request('/admin/moder/agdeny',
		  {
			    method:'post',
				parameters: { adid: adid,
					reason: $(reas).value },
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
		        $('divag'+adid).innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function check_email(email)
{
     var reg = new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]", 'i');
     if (!reg.test(email)) {
          return true;
     }
     else {
          return false;
     }
}

function show1()
{
	$('exprice1').style.display = 'inline';
	$('exprice2').style.display = 'none';
}

function show2()
{
	$('exprice2').style.display = 'inline';
	$('exprice1').style.display = 'none';
}

function addaddress(id)
{
	new Ajax.Request('/post/addadd',
		  {
			    method:'post',
				parameters: { id: id},
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";

				try {
				    element = document.createElement("<div id='"+id+"' align=\"left\">");
				} catch (e) {
					var element = document.createElement("div");
					element.setAttribute("id", id);
				}

				$('office').appendChild(element);
		        $(""+id+"").innerHTML = response;
				$('addlink'+id).innerHTML = '';
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function checkstreet()
{
	street = $('street').value;
	new Ajax.Request('/post/checkstreet',
		  {
			    method:'post',
				parameters: { street: street},
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
				$('streettd').innerHTML = response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function edit(field, id)
{
	new Ajax.Request('/admin/moder/edit',
		  {
			    method:'post',
				parameters: { field: field, id: id},
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
				$(field+'_'+id).innerHTML = response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
	return false;
}

function doedit(field, id)
{
	new Ajax.Request('/admin/moder/edit',
		  {
			    method:'post',
				parameters: { field: field, text: $(field).value, id: id},
			    onSuccess: function(transport){
			    var response = transport.responseText || "ajax response";
				$(field+'_'+id).innerHTML = response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });

	return false;
}

function deleteAd(id)
{
	var answer = confirm ("Вы уверены?");
	if (answer)
	{
		window.location='/main/deletead/'+id;
	}
   return false;
}