
$(document).ready(function(){	
	$("div[rel=highlight] input").each(function() {
		$(this).bind("focus", function() {		
			$(this).css("border","1px solid #b78484");
		});
	});	
});

$(document).ready(function(){	
	$("div[rel=highlight] input").each(function() {
		$(this).bind("blur", function() {		
			$(this).css("border","1px solid #403E3E");
		});
	});
});

$(document).ready(function(){	
	$("div[rel=highlight] textarea").each(function() {
		$(this).bind("focus", function() {		
			$(this).css("border","1px solid #b78484");
		});
	});
});

$(document).ready(function(){	
	$("div[rel=highlight] textarea").each(function() {
		$(this).bind("blur", function() {		
			$(this).css("border","1px solid #403E3E");
		});
	});
});


var productName = "";

function showForm(name) {	
	if (name != productName) {
		productName = name;
		$("#order-form").show();
		$("#send").show(20);
	}
	else {
		$("#order-form").toggle("show");
	}
	
	
	$("#product").html(name);
	window.location = '#order-form';
}


	
	
function checkForm() {	
	
	var error = false;
	var b = $("input[rel]");
	
	b.each(function() {
		if(this.value == "" || this.value == "Заполните поле") {			
			error = true;
			$(this).addClass("error");
			$(this).val('Заполните поле');			
		}
		else {
			$(this).removeClass("error");
		}
		
		if (this.name == "contmail") {
			
			var reg = new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]{2,3}", 'i')
			var result=reg.test($(this).val());			
			if (!result)  {				
				$(this).addClass("error");
				this.title = "Неверный e-mail";				
				error = true;
			}
		}
	});	

	var b = $("textarea[rel=yes]");
	
	
	b.each(function() {	
		
		if($(this).val() == "" || $(this).val() == "Заполните поле") {			
			error = true;
			$(this).addClass("error");
			$(this).val('Заполните поле');			
		}
		else {
			$(this).removeClass("error");
		}
		
	});	
	
	if (error) return false;
	
	if (error == false) {		
		ajaxOrder();
	}	
}

var mer = 0;

function checkForm2() {	
	
	var error = false;
	var b = $("input[rel]");
	
	b.each(function() {
		if(this.value == "" || this.value == "Заполните поле") {			
			error = true;
			$(this).addClass("error");
			$(this).val('Заполните поле');			
		}
		else {
			$(this).removeClass("error");
		}
		
		if (this.name == "contmail" && this.value != "" && this.value != "Заполните поле") {
			
			var reg = new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]{2,3}", 'i')
			var result=reg.test($(this).val());			
			if (!result)  {				
				$(this).addClass("error");
				mer ++;				
				if (mer <= 1) {
					$(this).parent().prev().children("span").get(0).innerHTML += " <font color=red>Неверно заполнен</font>";
				}
				this.title = "Неверный e-mail";				
				error = true;
			}
			else {mer = 0; $("font").hide();}
		}
	});	

	var b = $("textarea[rel=yes]");
	
	
	b.each(function() {	
		
		if($(this).val() == "" || $(this).val() == "Заполните поле") {			
			error = true;
			$(this).addClass("error");
			$(this).val('Заполните поле');			
		}
		else {
			$(this).removeClass("error");
		}
		
	});	
	
	if (error) return false;
	
	if (error == false) {		
		ajaxAnswer();
	}	
}

function checkForm3() {	
	
	var error = false;
	var b = $("input[rel]");
	
	b.each(function() {
		if(this.value == "" || this.value == "Заполните поле") {			
			error = true;
			$(this).addClass("error");
			$(this).val('Заполните поле');			
		}
		else {
			$(this).removeClass("error");
		}
		
		if (this.name == "contmail" && this.value != "" && this.value != "Заполните поле") {
			
			var reg = new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]{2,3}", 'i')
			var result=reg.test($(this).val());			
			if (!result)  {				
				$(this).addClass("error");
				mer ++;				
				if (mer <= 1) {
					$(this).parent().prev().children("span").get(0).innerHTML += " <font color=red>Неверно заполнен</font>";
				}
				this.title = "Неверный e-mail";				
				error = true;
			}
			else {mer = 0; $("font").hide();}
		}
	});	

	var b = $("textarea[rel=yes]");
	
	
	b.each(function() {	
		
		if($(this).val() == "" || $(this).val() == "Заполните поле") {			
			error = true;
			$(this).addClass("error");
			$(this).val('Заполните поле');			
		}
		else {
			$(this).removeClass("error");
		}
		
	});	
	
	if (error) return false;
	
	if (error == false) {		
		ajaxOpinion();
	}	
}



function ajaxOrder() {	
	
	var company = $("#company").val();
	var form = $("#form").val();
	var city = $("#city").val();
	var address = $("#address").val();
	var contface = $("#contface").val();
	var contphone = $("#contphone").val();
	var contmail = $("#contmail").val();
	var product = $("#product").val();	
	
	var name = $("#name").val();
	var email = $("#email").val();
	
	if (name == "" && email == "") {
		$.post(
		  '/orders',
		  {
			company: company,
			form: form,
			city: city,
			address: address,		
			contface: contface,		
			contphone: contphone,		
			contmail: contmail,		
			product: product		
		  },
		onAddSuccess
		);	
		$("#send").hide();
		$("#preloader").show();		
	}
}

function onAddSuccess(data) {
	if(data == "ok") {
		$("#preloader").hide();
		$("#order-form").append("<div id='thanks'>Спасибо. Мы ответим на Вашу заявку в ближайшее время</div>");		
	}
	else {
		$("#order-form").append("<div id='thanks'>Не отправлено</div>");
	}
}

function ajaxAnswer() {	
	
	var company = $("#company").val();
	var question = $("#question").val();	
	var contface = $("#contface").val();
	var contphone = $("#contphone").val();
	var contmail = $("#contmail").val();
	
	
	var name = $("#name").val();
	var email = $("#email").val();
	
	if (name == "" && email == "") {
		$.post(
		  '/92/answers/',
		  {
			company: company,				
			contface: contface,		
			contphone: contphone,		
			contmail: contmail,		
			question: question		
		  },
		onAddSuccess2
		);	
		$("#send").hide();
		$("#preloader").show();		
	}
}

function onAddSuccess2(data) {	
	if(data == "ok") {
		$("#preloader").hide();
		$("#order-form").append("<div id='thanks'>Спасибо. Мы ответим на Ваш вопрос в ближайшее время</div>");		
	}
	else {
		$("#order-form").append("<div id='thanks'>Не отправлено</div>");
	}
}

function ajaxOpinion() {	
	
	var company = $("#company").val();
	var question = $("#question").val();	
	var contface = $("#contface").val();
	var contphone = $("#contphone").val();
	var contmail = $("#contmail").val();
	
	
	var name = $("#name").val();
	var email = $("#email").val();
	
	if (name == "" && email == "") {
		$.post(
		  '/91/opinions/',
		  {
			company: company,				
			contface: contface,		
			contphone: contphone,		
			contmail: contmail,		
			question: question		
		  },
		onAddSuccess3
		);	
		$("#send").hide();
		$("#preloader").show();		
	}
}

function onAddSuccess3(data) {	
	if(data == "ok") {
		$("#preloader").hide();
		$("#order-form").append("<div id='thanks'>Спасибо за оставленный отзыв</div>");		
	}
	else {
		$("#order-form").append("<div id='thanks'>Не отправлено</div>");
	}
}

function vote(id, parentId, div) {
	
	$.post(
		'/92/vote/',
		{
			var2: id,				
			par: parentId			
		},
		
		function(data) {			
			$("#"+div).html(data);
		}
	);	
}


		

	


