
var hidden_div_name = new Array();


function scroll_hidden_div_show(el_id){
//	$('#' + el_id).fadeIn('fast');
	$('#' + el_id).show();
}


function scroll_hidden_div(div_name, dest, max_page){
	

	if (hidden_div_name[div_name] == null) {
		hidden_div_name[div_name] = 0;
	}
	old_div_page = hidden_div_name[div_name];
	hidden_div_name[div_name] = hidden_div_name[div_name] + dest;
	if (hidden_div_name[div_name] < 0) hidden_div_name[div_name] = max_page - 1;
	if (hidden_div_name[div_name] >= max_page) hidden_div_name[div_name] = 0;
	
//	if (div_name == 'best_prod_') alert(old_div_page + '-' + hidden_div_name[div_name]);
	
	
	old_el = FIND(div_name + old_div_page);
	new_el = FIND(div_name + hidden_div_name[div_name]);
	el_new_name = '#' + div_name + hidden_div_name[div_name];
	if (old_el && new_el) {
		el_name = '#' + div_name + old_div_page;
//		if (div_name == 'new_prod_') alert(el_name + ' - ' + el_new_name);
//		old_el.style.display = 'none';
//		$(el_name).hide();
//		$(el_top_name).css('min-height', $(el_new_name).css('height'));
//		alert($(el_new_name).css('height'));
		$(el_name).fadeOut('fast', function() {scroll_hidden_div_show(div_name + hidden_div_name[div_name]);});
//		$(el_name).fadeOut('fast');
//		scroll_hidden_div_show(div_name + hidden_div_name[div_name]);
//			$(el_new_name).show();
//			if (div_name == 'new_prod_') {
//				alert(el_name + ' - ' + el_new_name);
//				$(el_new_name).css('display', 'block');
//				alert($(el_new_name).html() + ' ' + $(el_new_name).css('display'));
//			}
			
//			$(el_new_name).fadeIn('fast');
//		});
//		alert(el_name);
	}
	else{
//		if (div_name == 'new_prod_') alert('first');
		$(el_new_name).fadeIn('slow');
	}
//	new_el = FIND(div_name  + hidden_div_name[div_name]);
}

function change_block_div(div_name, div_page, first_div_page){
	if (hidden_div_name[div_name] == null) hidden_div_name[div_name] = first_div_page;
	old_div_page = hidden_div_name[div_name];
	hidden_div_name[div_name] = div_page;
	old_el = FIND(div_name + old_div_page);
	if (old_el) old_el.style.display = 'none';
	new_el = FIND(div_name  + hidden_div_name[div_name]);
	if (new_el) new_el.style.display = 'block';	

}

function change_class(id, to_class_name, from_class_name, elements_name, first_id){
	if (hidden_div_name[elements_name] == null) hidden_div_name[elements_name] = first_id;
	FIND(elements_name + hidden_div_name[elements_name]).className = from_class_name;
	FIND(elements_name + id).className = to_class_name;
	hidden_div_name[elements_name] = id;
};

function FIND(item) {
	if (document.all) return(document.all[item]);
	if (document.getElementById) return(document.getElementById(item));
	return(false);
}
