$(document).ready(function(){
	$("#order_link").css("cursor","pointer")
	$("#order_link").click(function(e){
		$("#topcardorder_form").show();
		if (!$('#orderform').length)
		{
			$("#topcardorder_form td").html('<div id="orderform"><img src="/i/wait.gif" /></div>');
		}
		else {$('#orderform').html('<img src="/i/wait.gif" />').css({left:e.pageX,top:e.pageY}).show();}
		$('#orderform').ajaxError(function(){$(this).hide();})
		$.get('/_ajax/order_card',function(data){form_load(data);});
		return false;	
	});
});

function form_load(data)
{
	$('#orderform').html(data);
	$('#orderform').show();
	$("#hide_orderform").click(function()
	{
		$("#topcardorder_form").hide();
	});
	$('select[@name=area_id]').change(function()
	{
		$('<div><img src="/i/wait.gif" /></div>').appendTo("#orderform");
		$.get('/_ajax/order_card',{area_id:$('select[@name=area_id] option:selected').val()},function(data){form_load(data);});
		return false;
	});
	$('select[@name=city_id]').change(function()
	{
		$('<div><img src="/i/wait.gif" /></div>').appendTo("#orderform");
		$.get('/_ajax/order_card',{area_id:$('input[@name=area_id]').val(), city_id:$('select[@name=city_id] option:selected').val()},function(data){form_load(data);});
		return false;
	});
	$('#change_area').click(function()
	{
		$('<div><img src="/i/wait.gif" /></div>').appendTo("#orderform");
		$.get('/_ajax/order_card',function(data){form_load(data);});
		return false;
	});
	$('#change_city').click(function()
	{
		$('<div><img src="/i/wait.gif" /></div>').appendTo("#orderform");
		$.get('/_ajax/order_card',{area_id:$('input[@name=area_id]').val()},function(data){form_load(data);});
		return false;
	});
	//$('#send_order').click(function(){$.post('/_ajax/order_card',{formdata:$('form[@name=card_order]').serialize()},function(data){form_load(data);});});
	$('#send_order').click(function()
	{
		if ($('input[@name=fio]').val().length<5)
		{
			alert ('Заказ не может быть отправлен, т.к. Вы не указали Ваше имя.');
		} else if($('textarea[@name=info]').val().search(/.*\d.*\d.*\d.*\d.*\d.*\d.*\d.*\d.*\d.*\d.*/)==-1) {
			alert ('Заказ не может быть отправлен, т.к. Вы не указали Ваш мобильный телефон.');
		}else {
			$('<div>Идет отправка сообщения...</div>').insertAfter($(this));
			$(this).hide();
			$.post('/_ajax/order_card',{formdata:$('form[@name=card_order]').serialize()},function(data)
			{
				form_load(data);
			});
		}
		return false;
	});
}
