function insert_good(num, dop_param) {
	var sr = new sendForm_symp;
	if (dop_param) {
		sr.sever_file_name = "/ajax_get_good_param.php?size="+$("select[base='arr_basket_size_"+num+"']").val();
	} else {
		sr.sever_file_name = "/ajax_get_good_param.php";
	}
	sr.form_tag = "form_shop_good";
	sr.error_tag = "shop_good_error";
	sr.type_res = "obj";

	sr.add_accept_function_obj = function(xml) {
		var description = $("data", xml).text();
		var xml_obj = $.xslt.textToXML(description);
		var html = $.xslt({xml: xml_obj, xslUrl: '/_symp/_xslt/_spec/insert_good.xsl', xmlCache: false, xslCache: false});
		$("#add_shop_good_frame").append(html);
		$("#shop_good_error").text("");
		var num_in_basket = parseInt($("#num_in_basket").val());
		num_in_basket += 1;
		$("#num_in_basket").val(num_in_basket);
		recalc_total();
	}
	sr.send();
}
function return_option(id){
    var html=''
    $(id).find('option').each(
       function(){
        html+='<option ';
        if($(this).attr('src'))html+='src="'+$(this).attr('src')+'" ';
        html+='value="'+$(this).val()+'">'+$(this).html()+'</option>';
       }
    )
    return html;
}

function insert_new_good(){
    var select_num=parseInt($('#select-num').html())+1;
    var index=9999-select_num;
   var html='<li class="simple-select"  style="z-index:'+index+';" id="li-'+select_num+'">';
   html+='<ul class="list-select-items padding-li">';
   html+='<li class="list-label-min">Åùå îäèí öâåò</li>';
   html+='<li class="list-input"  style="z-index:20;">';
   html+='<select id="s1-'+select_num+'" name="arr_basket['+select_num+'][color]" base="arr_basket_color_'+select_num+'" onchange="check_store('+select_num+'); recalc_total();">';
   html+=return_option('#s1');
   html+='</select>';
   html+='</li>';
   html+='<li class="add-data-list-close">'
   html+='<a href="#close" onclick="$(\'#li-'+select_num+'\').remove();recalc_new();';
   //html+='$(\'#red\').show();';
   html+='return false;"><img height="16" width="16" align="absmiddle" style="margin: 0pt;" src="/images/ico_del.gif"/></a>'
   html+='</li>';
   html+='</ul>';
   html+='<div class="clear"></div>';                                
   html+='<ul class="list-select-items padding-li">';
   html+='<li class="list-label-min">Åùå îäèí ðàçìåð</li>';
   html+='<li class="list-input"  style="z-index:10;">';
   html+='<select id="s2-'+select_num+'"  name="arr_basket['+select_num+'][size]" base="arr_basket_size_'+select_num+'" onchange="check_store('+select_num+'); recalc_total()">';
   html+=return_option('#s2');
   html+='</select>'
   html+='</li>'
   html+='</ul>'
   html+='<div class="clear"></div>'
   html+='<ul class="list-select-items padding-li">'
   html+='<li class="list-label-min line-height-li">Åùå êîë-âî</li>'
   html+='<li class="list-input">'
   html+='<input type="text" class="input-bord" name="arr_basket['+select_num+'][quan]" base="arr_basket_quan_'+select_num+'" value="1" size="3" onkeyup="check_store('+select_num+'); recalc_total()" id="input_quan-'+select_num+'"/>'
   html+='</li>'
   html+='</ul>'
   html+='<div class="clear"></div>'
    html+="</li>";
    $('#list-sel').append(html);
    check_store(select_num);
    recalc_total();
    change_select('#s1-'+select_num,false,true);
    change_select('#s2-'+select_num,'-center',true);
    $('#select-num').html(select_num);
    //$('#red').hide();
}

function clear_good(num) {
	$("#frame_basket_shop_good_"+num).empty();
	recalc_total();
}


function recalc_total() {
	var good_price = parseInt($("#good_price").text().replace(" ",""));
	var good_discount = parseInt($("#good_discount").text().replace(" ",""));

	var total_count = 0;
	$("input[base ^= 'arr_basket_quan_']").each(function() {
		total_count += parseInt($(this).val());
	});
	if (good_discount) {
		//price = new String(total_count*good_price - (good_discount/100)*good_price*total_count);
        price = new String((good_discount)*total_count);
	} else {
		price = new String(total_count*good_price);
	}
    if(price=="NaN")price="0";
	$("#total_price").text(number_separator(price, " "));
}

function number_separator(number, separator) {
	var tmp_number = new Array();
	for(var i = number.length, j = 0; i > 0; i -= 3)
	{
		var pos = i > 0 ? i - 3 : i;
		tmp_number[j++] = number.substring(i, pos);
	}
	number = tmp_number.reverse().join(separator);
	return number;
}

function show_good_edit_in_basket(config_uniq) {
	$("#type_a_quan_"+config_uniq).css("display", "none");
	$("#type_f_quan_"+config_uniq).css("display", "block");
	$("#type_a_size_"+config_uniq).css("display", "none");
	$("#type_f_size_"+config_uniq).css("display", "block");
	$("#type_a_colors_"+config_uniq).css("display", "none");
	$("#type_f_colors_"+config_uniq).css("display", "block");

	$("#but_edit_"+config_uniq).css("display", "none");
	$("#but_save_"+config_uniq).css("display", "block");
}

function save_good_edit_in_basket(config_uniq) {
	$("#form_edit_"+config_uniq).submit();
}

function auth_in_basket() {
	type = $("input[name = 'dostavka']:checked").val();
	if($("input[name = 'flag_auth']:checked").val() == 1) {
		ajax_send_registration_in_basket(type);
	} else {
		ajax_send_authorization_in_basket(type);
	}
}

function set_big_image(file_name) {
    $('td.td img').attr('src',file_name);
    
    
	$('td.td a').attr('href', file_name.replace('big','orign') );
}

function recalc_new(){
      	$("#mess_quan_1").text("");
}
