function ajax_podrazdel(id, div) {
	new Ajax.Request('/doska/ajax_podrazdel/', {
		method:'post',
		//asynchronous: false,
		parameters: { id: id },
		onSuccess: function(transport){
			var response = transport.responseText || "no response text";
			$(div).innerHTML = response;
		},
		onFailure: function(){ alert('Запрос не прошел. Повторите попытку...') }
	});  
}

function inputDoneSendDoska() {
	var email = document.getElementById('email').value;
	var txt = document.getElementById('txt').value;
	
	if (!check_email2(email)){
		document.getElementById('email').style.border='1px solid #E61313';
	}else
		document.getElementById('email').style.border='1px solid #CCCCCC';

	if (!txt){
		document.getElementById('txt').style.border='1px solid #E61313';
	}else
		document.getElementById('txt').style.border='1px solid #CCCCCC';

	if (email&&txt){
		return true;
	}else return false;
}

function check_email2(email)
{
	var reg = new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]", 'i');
	if (!reg.test(email)) {
		return false;
	}
	else{
		return true;
	}
}

function check_email(email)
{
	var reg = new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]", 'i');
	if (!reg.test(email)) {
		return false;
	}
	else{
		return true;
	}
}

function check_form_doska() {
	
	if(!check_is_empty_name($('name')))
		{
			$('name_error').style.display = 'block';
			$('name').style.border = 'solid 1px red';	
		}
	else 
		{
			$('name_error').style.display = 'none';
			$('name').style.border = 'solid 1px #848388';	
		}

	if(!check_email($('email')))
		{
			$('email_error').style.display = 'block';
			$('email').style.border = 'solid 1px red';	
		}
	else 
		{
			$('email_error').style.display = 'none';
			$('email').style.border = 'solid 1px #848388';	
		}

	if(!check_is_empty($('contact')))
		{
			$('contact_error').style.display = 'block';
			$('contact').style.border = 'solid 1px red';	
		}
	else {
			$('contact_error').style.display = 'none';
			$('contact').style.border = 'solid 1px #848388';	
		}

	if(!check_captcha($('captcha')))
		{
			$('captcha_error').style.display = 'block';
			$('captcha').style.border = 'solid 1px red';	
		}
	else 
		{
			$('captcha_error').style.display = 'none';
			$('captcha').style.border = 'solid 1px #848388';	
		}


	if(check_captcha($('captcha')) && check_is_empty($('contact')) && check_is_empty_name($('name')) && check_email($('email')))
	{return true;}
	else
	{return false;}
	
}


function check_form_catalog() {
	
	if(!check_is_empty($('name')))
		{
			$('name_error').style.display = 'block';
			$('name').style.border = 'solid 1px red';	
		}
	else 
		{
			$('name_error').style.display = 'none';
			$('name').style.border = 'solid 1px #848388';	
		}

	if(!check_is_empty($('email')))
		{
			$('email_error').style.display = 'block';
			$('email').style.border = 'solid 1px red';	
		}
	else 
		{
			$('email_error').style.display = 'none';
			$('email').style.border = 'solid 1px #848388';	
		}

	
	if(check_is_empty($('name')) && check_is_empty($('email')))
	{return true;}
	else
	{return false;}
	
}





function check_is_empty(field)
{
	if (field.value=='') {
		return false;
	}
	else{
		return true;
	}
}

function check_is_empty_name(field)
{
	if (field.value=='Введите тему объявления') {
		return false;
	}
	else{
		return true;
	}
}

function check_captcha(field)
{
	var res=false;
	
new Ajax.Request('http://wwwomen.com.ua/doska/captcha_req/', {
			method:'post',
			asynchronous: false,
			parameters: { captcha: field.value },
			onSuccess: function(transport){
			var response = transport.responseText || "no response text";
				if (response==0) {
					res = false;
				}
				else{
					res = true;
				}
			},
			onFailure: function(){ alert('Запрос не прошел. Повторите попытку...') } 
	});
	return res;
}

function formURL()
{
new Ajax.Request('/admin/articles/ajaxURL',
  {
    method:'post',
	parameters: { text: $('name').value.toLowerCase() },
    onSuccess: function(transport){
      var response = transport.responseText || "zagolovok_stati";
      $('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 confirmDcatDelete(cur)
{
	var answer = confirm ("Вы уверены? Если у категории есть дочерние категории они тоже будудт удалены.");
	if (answer)
	{
		window.location='/admin/dreams/catdelete/'+cur;
	} else
	{
		window.location='/admin/dreams/cats/';
	}
   return false;
}

function confirmStoryDelete(cur)
{
	var answer = confirm ("Вы уверены?");
	if (answer)
	{
		window.location='/admin/stories/delete/'+cur;
	}
   return false;
}

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 confirmShopDelete(cur) {
	var answer = confirm ("Вы уверены?");
	if (answer)
	{
		window.location='/admin/shops/delete/'+cur;
	}
   return false;
}

function confirmPollDelete(cur) {
	var answer = confirm ("Вы уверены?");
	if (answer)
	{
		window.location='/admin/polls/delete/'+cur;
	}
   return false;
}

function confirmAuthDelete(cur) {
	var answer = confirm ("Вы уверены?");
	if (answer)
	{
		window.location='/admin/authors/delete/'+cur;
	}
   return false;
}


function oops(cc)
{
	alert("cc"+cc);
	return false;
}


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 || "response";
		        $('divpoll').innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
	}
}

function sendvote1(id, cat)
{
	
		new Ajax.Request('/admin/catalog/del_foto',
		  {
			    method:'post',
				parameters: { id: id, cat: cat},
			    onSuccess: function(transport){
			    var response = transport.responseText || "response";
				$('res').innerHTML=response;
				
		    },
			
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function sendcontact()
{
	
	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 || "response";
		        $('divcontact').innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
	}
}

function sendcontactfirm()
{
	
	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('/catalog/contact_mail',
		  {
			    method:'post',
				parameters: { 
					from: document.contactform.from.value,
					to: document.contactform.email_firm.value,
					contacttext: document.contactform.contacttext.value },
			    onSuccess: function(transport){
			    var response = transport.responseText || "response";
		        $('divcontact').innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
	}
}


function dreamCatEdit(cat)
{
	new Ajax.Request('/admin/dreams/catedit',
		  {
			    method:'post',
				parameters: { dcat: cat },
			    onSuccess: function(transport){
			    var response = transport.responseText || "response";
		        $('dcat'+cat).innerHTML=response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

function doDreamCatEdit(cat)
{
	new Ajax.Request('/admin/dreams/catedit',
		  {
			    method:'post',
				parameters: { name: ($('name'+cat)).value,
							  url: ($('url'+cat)).value,
							  parent: ($('parent'+cat)).value,
							  description: ($('description'+cat)).value,
							  title: ($('title'+cat)).value,
							  catedit: cat
				},
			    onSuccess: function(transport){
			    var response = transport.responseText || "response";
		        $('dcat'+cat).innerHTML=($('name'+cat)).value+'<br />'+response;
		    },
		    onFailure: function(){ alert('Something went wrong with ajax...') }
		   });
}

