	function open_all(table,ids){
		for(var x=0;x<ids.length;x++){
			open_tr(table,ids[x]);
		};
	};
	function close_all(table,ids){
		for(var x=0;x<ids.length;x++){
			close_tr(table,ids[x]);
		};
	};
	function flip(table,id) {
		if (flipping==1) {
			flipping=0;
			return false
		};
		if (tr_opened(table,id)){
		    close_tr(table,id);
		}else{
		    open_tr(table,id);
		    //addCookie('tr_open',1,30);
		};
    };
    function tr_opened(table,id){
		if (document.getElementById(table+'.tr'+id).style.display==''){
		    return true;
		}else{
		    return false;
		};
    };
    function flip_open (table,id) {
		open_tr(table,id);
    };
    function open_tr(table,id) {
		document.getElementById(table+'.tr'+id).style.display='';
		document.getElementById("vniz_vverh_"+id).src="/img/vverh.png";
		document.getElementById("vniz_vverh_"+id).alt="свернуть";
		document.getElementById("flat.tr_"+id).style.fontWeight='bold';
		document.getElementById("flat.tr_"+id).style.background="#9933FF";
		document.getElementById("flat.tr_"+id).title="свернуть";
//		document.getElementById(table+'.tr_'+id).style.display='none';
		loading(table,id);
    }
    function close_tr(table,id) {
		document.getElementById(table+'.tr'+id).style.display='none';
		document.getElementById("vniz_vverh_"+id).src="/img/vniz.png";
		document.getElementById("flat.tr_"+id).style.fontWeight='normal';
		document.getElementById("flat.tr_"+id).style.color='#9933FF';
		document.getElementById("flat.tr_"+id).title="Нажмите для отображения подробной информации";
//		document.getElementById(table+'.tr_'+id).style.display='';
    }








var flipping;
function flip_cart(id,table) {
	flipping=1;
	var divka = document.getElementById(table+'.'+id);
	var checkb = document.getElementById(table+'.'+id+'.checkbox');
//	alert(divka.innerHTML);
	if (!checkb.checked){
		AddToCart(id,table);
		if (CalcCart()==true){
			flip_cart_open(id,table);
			fly(document.getElementById(table+'.tr_'+id),document.getElementById('cartcount'));
		}else{
			DelFromCart(id,table);
		};
	}else{
		DelFromCart(id,table)
		flip_cart_close(id,table);
		fly(document.getElementById('cartcount'),document.getElementById(table+'.tr_'+id));
		CalcCart();
	};
};
function flip_cart_open(id,table){
	var divka = document.getElementById(table+'.'+id);
	var checkb = document.getElementById(table+'.'+id+'.checkbox');
	if (divka==null){return false};
	checkb.checked=true;
}; 
function flip_cart_close(id,table){
	var divka = document.getElementById(table+'.'+id);
	var checkb = document.getElementById(table+'.'+id+'.checkbox');
	if (divka==null){return false};
	checkb.checked=false;
};
function AddToCart(id,table){
	var vect=GetCookieVector('cart_'+table);
	AddToCookieVector('cart_'+table,id);
};
function DelFromCart(id,table){
	DelFromCookieVector('cart_'+table,id);
};
function forceopen_cart(table){
	var vect=GetCookieVector('cart_'+table);
	var n=0;
	while (n != vect.length){
		flip_cart_open(vect[n],table);
		n++;
	};
};
