function buyItem(id_item)
{

		    document.getElementById('buy_'+id_item).style.display = 'none';
		    document.getElementById('img_'+id_item).style.display = 'block';
			Ext.Ajax.request(
				{
				   url: ''+site_url+'',
				   success: function(response,options)
				   {
					var r = Ext.decode(response.responseText);
						if(r.res == '1')
						{
							document.getElementById('img_'+id_item).style.display = 'none';
							document.getElementById('buy_'+id_item).style.display = 'inline';
							//$.prompt('Товар добавлен в корзину.');
                            jAlert('Товар добавлен в корзину', 'Уведомление');
							document.getElementById('kol').innerHTML = r.kol;
                            var elem = $('buy_'+id_item).get(0);


								
						}
				   },
				   failure: function()
				   {
				   
				   },
				   params: 
				   { 
						id_item 	: id_item
				   }
			});
    //return hs.htmlExpand(null,{contentId:'addItemMess'});
}

function addSeller()
{
	document.forms.seller_form.submit();
}

function loginUser()
{
    if($("#password").val() != ''  && $("#username").val() != '')
    {
         $("#logErrString").html('');
         $("#bt_login").attr("disabled","disabled");
         $("#login_progr_img").show();
         
         Ext.Ajax.request(
                {
                   url: ''+base_url+'main/login',
                   success: function(response,options)
                   {
                        $("#login_progr_img").hide();
                        $("#bt_login").removeAttr("disabled");
                           
                        var r = Ext.decode(response.responseText);
                        if(r.res == true){
                           document.location.reload();
                           
                        }
                        if(r.res == false){
                          $("#logErrString").html("Неверный логин или пароль");   
                        }
                   },
                   failure: function()
                   {
                   
                   },
                   params: 
                   { 
                        username     : $("#username").val(),
                        password     : $("#password").val()
                   }
            });
        
        
    }else
    {
        $("#logErrString").html("Введите логин и пароль");  
    }
}

function regUser()
{
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = $("#email_reg").val();
   if(reg.test(address) == true) 
   {

          

            if($("#username_reg").val() != ''  && $("#email_reg").val() != '' && $("#reg_cap").val() != '')
            {
                
                 $("#regErrString").html('');
                 //$("#bt_register").attr("disabled","disabled");
                 $("#reg_progr_img").show();
                 
                 Ext.Ajax.request(
                        {
                           url: ''+base_url+'main/register',
                           success: function(response,options)
                           {
                                $("#reg_progr_img").hide();
                                $("#bt_register").removeAttr("disabled");
                                   
                                var r = Ext.decode(response.responseText);
                                if(r.res == true){
                                    $("#regForm").hide();
                                    $("#regErrString").html("Вы получите письмо с интрукциями и паролем. Спасибо за регистрацию!");
                                    $("#regErrString").css("color","yellow");
                                }
                                if(r.res == false){
                                  $("#regErrString").html(r.errText);   
                                  $("#regCapImg").html(r.img);
                                  $("#bt_register").removeAttr("disabled"); 
                                }
                           },
                           failure: function()
                           {
                           
                           },
                           params: 
                           { 
                                username     : $("#username_reg").val(),
                                email        : $("#email_reg").val(),
                                capcha       : $("#reg_cap").val(),
                                reg          : 1 
                           }
                    });
                
                
            }else
            {
                $("#regErrString").html("Заполните все поля!");  
            }
   }else
   {
       $("#regErrString").html("Введите правильный E-mail"); 
   }
}


function sendComment(topic_id)
{
	if($("#usr_name").val() == '' ||$("#usr_email").val() == '' ||$("#comment").val() == '' ||$("#capcha_word").val() == '')
	{
		
		$.prompt('Пожалуйста заполните все поля на форме.');
		
	}else
	{
		 $("#com_btn").hide();
		 $("#prgs").show();
		
		 Ext.Ajax.request(
				{
				   url: ''+comm_url+'',
				   success: function(response,options)
				   {
					var r = Ext.decode(response.responseText);
						if(r.res == '1')
						{
							$.prompt('Ваш комментарий добавлен - он будет доступен после проверки администратором.');
							$(".form1").remove();
							$(".brd").remove();
							$("#prgs").hide();
						}
						if(r.res == '2')
						{
							$.prompt('Неправильно введен код с картинки.');
							$("#cp_image").html(r.image);
							$("#prgs").hide();
							 $("#com_btn").show();
						}
				   },
				   failure: function()
				   {
				   
				   },
				   params: 
				   { 
						name 	: $("#usr_name").val(),
						email	: $("#usr_email").val(),
						comment : $("#comment").val(),
						capcha	: $("#capcha_word").val(),
						topic_id: topic_id						
				   }
			});
	}
	
	
}


function commit_order()
{
	document.getElementById('error_msg').style.display = 'none';
	var false_res = 0;
	
	var name = document.getElementById('name').value;
	if(name.length < 3)
	{
		false_res = 1;
		document.getElementById('name').style.background = 'yellow';
	}
	else
	{
		document.getElementById('name').style.background = '#524F45';
	}	
	
	var surname = document.getElementById('surname').value;
	if(surname.length < 3 )
	{
		false_res = 1;
		document.getElementById('surname').style.background = 'yellow';
	}
	else
	{
		document.getElementById('surname').style.background = '#524F45';
	}	
	
	var email = document.getElementById('email').value;
	if(email.length < 3 )
	{
		false_res = 1;
		document.getElementById('email').style.background = 'yellow';
	}
	else
	{
		document.getElementById('email').style.background = '#524F45';
	}		
	
	var city = document.getElementById('city').value;
	if(city.length < 3 )
	{
		false_res = 1;
		document.getElementById('city').style.background = 'yellow';
	}	
	else
	{
		document.getElementById('city').style.background = '#524F45';
	}	
	
	var adress = document.getElementById('adress').value;
	if(adress.length < 3 )
	{
		false_res = 1;
		document.getElementById('adress').style.background = 'yellow';
	}
	else
	{
		document.getElementById('adress').style.background = '#524F45';
	}	

	if(false_res != 1)
	{
		document.forms.order.submit();
	}
	else
	{
		document.getElementById('error_msg').style.display = 'block';
	}
}

function checkAvalaibl(id_item)
{
    var email = "";
	if(userId == null)
	{
		jPrompt('Ваш Email:', '', 'Укажите контактный Email', function(r) 
		{
			var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
			if(r.length == 0) return false;
		    if(reg.test(r) == true) 
		    {
				Ext.Ajax.request(
				{
				   url: 'http://'+window.location.host+'/main/pushToQueue',
				   success: function(response,options)
				   {
						var r = Ext.decode(response.responseText);
						if(r.res == '1')
						{
                            jAlert('Спасибо.Вы получите уведомление когда товар будет снова доступен.', 'Уведомление');
						}
				   },
				   failure: function()
				   {
				   
				   },
				   params: 
				   { 
						email 	: r,
						user_id : false,
						id_item:id_item
				   }
				});
			}else
			{
				jAlert('Вы ввели некоректный Email адресс.', 'Уведомление');
				return false;
			}
		});
		return false;

	}else
	{
		Ext.Ajax.request(
				{
				   url: 'http://'+window.location.host+'/main/pushToQueue',
				   success: function(response,options)
				   {
						var r = Ext.decode(response.responseText);
						if(r.res == '1')
						{
                            jAlert('Сообщение о наличии товара будет выслано вам на Email  указанный при регистрации. Спасибо.', 'Уведомление');
						}
				   },
				   failure: function()
				   {
				   
				   },
				   params: 
				   { 
						email 	: null,
						user_id : true,
						id_item : id_item
				   }
				});
				return false;
	}
	if(userId == 'null' && email.length == 0 ) return false;
	
	
	
	
}




