    $(document).ready(function(){

	  
    $('#login_link').click(function (e) {
	$('.popuplogin').modal();
	}); 
		  
    $('#orderform_link').click(function (e) {
    	if(!($(".cons_none").length && $(".finish_none").length)){
    		$('.popuporder').modal();
	    }else{
	    jAlert('Ваша корзина пуста!','Корзина');	
	    }
	    return false;
	}); 
		  
	  
		  

		  
     
    $(".sm_prew_vn").jCarouselLite({
        btnNext: ".str_t",
        btnPrev: ".str_b",
        vertical:true,
        speed: 800,
        visible:5
    });

    $("div[class^='gall']").each(function(n,element){
      var next=$(element).siblings(".btn_r");
      var prev=$(element).siblings(".btn_left");
      


    $(this).jCarouselLite({
        btnNext:next,
        btnPrev:prev,  
        speed: 800,
        visible:5
    });	
    	
    	
    	
    });

     $("div[class^='gall']").jCarouselLite({

     	 
        btnNext:"div[class^='gall'] .btn_r",
        btnPrev:".btn_l",
        speed: 800,
        visible:5
    });	



    	
    
    $(".sm_prew_vn").css({"height":"320px"});
    $(".sm_prew_vn ul ul").remove("ul:last");
    $('#form_gallery a').lightBox({
      txtImage: 'Форма',
	  txtOf: 'из'
    }); 
    $('a.bigger').lightBox({
      txtImage: 'Букет',
	  txtOf: 'из'
    });
    $(".login_btn").click(function(){
     
     
     $.ajax({
      url:'/login',
      data:{email: $("input[name=email]").val(), pass: $("input[name=pass]").val(), remember: $("input[name=remember]:checked").val()},
      type:"post",	  
      beforeSend: function(){
      $('.login_res').text('');	  
      $('.ajax_ind').css({'display':'block'});
      },
      	  

      	  
      	  
      	  
      success:function(data) {
      	 $('.ajax_ind').css({'display':'none'}); 
         (data == 'NO' && $('.login_res').text('Неверно введены данные')) || window.location.replace("/");
      }
     
     });

    });
  
    
   });
      



      
function basket_order(){
$("label.error").css("display","none");
$.post("/order/", $("form").serializeArray(), function(result){
    result=$.parseJSON(result);

    if(result.errors){
    $.each(result.errors, function(i, val) {
     $("label[for='"+i+"']").css("display","block"); 
    });
    }else{
     window.location.replace("/order/confirm/n."+result.n);	
    }

    });
    
}












function view_item(item_id, item_name, item_descr, item_price, image, elem){

/*		
 $("#popupprod").find(".bord_img").attr("src",image);
 $("#popupprod .item_name").text(item_name);
 $("#popupprod .item_descr").html(item_descr);
 $("#popupprod .item_price").text(item_price);
 $("#popupprod").find(".buy_link").click(function(){
 add_item_basket(item_id);
 });
  $(".simplemodal-container").css("width","100px");
 $("#popupprod").modal();

return false;

*/
}




function view_img(image){

 $("#popupimg").find(".bord_img").attr("src",image);
 $("#popupimg").modal();
}

function checkAll(cbName, checked)
{
   for (var i=0; i < $("form :checkbox[name="+cbName+"]").length; i++) $("form :checkbox[name="+cbName+"]").eq(i).attr('checked',checked);
}






function view_gamut(gamut){

$.getJSON('/construct/get_items.'+gamut, function(data) {



var html='';

var j=1;

for(i=0; i<data.length; i++){


var class_name=(j>=4)?"mrnull":"";	
j++;	
html+=' <div class="fll pop_cv_gam '+class_name+'">';
html+='   <input type="checkbox" name="item" class="steps_check fll" value="'+data[i].id+'" />';
html+='   <input type="hidden" name="price" value="'+data[i].price+'" />';
html+='   <div class="fll pop_img"><img width="100" height="100" class="bord_img" src="'+data[i].icon+'" alt=""><br><label for="cv3">'+data[i].name+'</label></div>';
html+=' </div>';

if(j>=5){
   html+='<div class="both_st"></div>';
   j=1;	
}

}
$("#popupgamut .gamut_items").html(html);
$("#popupgamut .gamut_name").html(data[0].gamut);
$("#popupgamut .st_btn").replaceWith('<a class="st_btn flr simplemodal-close" href="#" onclick="cons.check('+data[0].gamut_id+',\''+data[0].gamut+'\'); return false;"><em>&nbsp;&nbsp;'+$("#popupgamut .st_btn").text()+'&nbsp;&nbsp;&nbsp;</em></a>');

$("#popupgamut").modal();	
});

}



var elem = eval($(".hide"));

function rightblock_img(n, img, descr, price, sender){

document.getElementById('r_buy').onclick=function(){
	add_item_basket(n);
}

$(".hide").css({"display":"block"});
$(".check").replaceWith(elem);	
$(".descr").html(descr);
$(".r_price").html(price);
$(".preview").attr("src",img);
elem=$(sender);
$(sender).replaceWith('<span class="check"><img src="/stat/img/pointer_gallery.gif" alt="" height="7" width="4">'+$(sender).html()+'</span>');

}

function content_img(n, src, name, price, sender){
	
	document.getElementById('m_buy').onclick=function(){
	add_item_basket(n); return false;
    }
	
    $(".m_buy_btn").attr("href",$(".m_buy_btn").attr("href").replace(/[0-9]+$/g,n));
    $(".img_item").removeClass("current");
    
    $(sender).addClass("current");
    $("#view_full").attr("src",src);
    $(".item_name").html(name);
    $(".price").html(price);
}

function article_img(view, src){
    $("."+view).attr("src",src);
}



function add_item_basket(n){

$.post('/basket/add.'+n+'/', function(res) {

    if(res == 'ERR'){
    	jAlert('Ошибка при добавлении товара!','Корзина');
    }else{
     jAlert('Товар успешно добавлен в корзину','Корзина');
     if($(".count_items").text()==''){
     $(".bask").append('<span class="white flr col_tov">Товаров:&nbsp;&nbsp;<span class="count_items">'+res+'</span></span>');
     }else{
     $(".count_items").text(res);
     }
     
    } 
});
}

function del_item_basket(n){


$.post('/basket/del.'+n+'/', function(res) {

    if(res == 'ERR'){
    	jAlert('Ошибка при добавлении товара!','Корзина');    	
    	//alert('Ошибка при удалении товара!');
    	
    }else{
        location.reload();
    } 
});

}



function forg(email){
	
$.post('/forgot/send.'+email+'/', function(res) {
    if(res == "ERR	"){
    	jAlert('Ошибка! Пользователя с таким email не существует!','Вход');
    }else if(res=="success	"){
      $("#forgot_form").empty();
      $(".res").html("<p align='center'>Ваш пароль отправлен на Ваш Email!</p>");  
    } 
});

}













      
