var divs = document.getElementsByTagName('DIV');
var anchor_count = 0;
function init_groups_list(){
	if (!d('pic_group_handler')) return;
//	var pic_group_handler = d('pic_group_handler');
//	pic_group_handler.style.display='';
//	var small_groups_btn = document.createElement('IMG');
//	var big_groups_btn = document.createElement('IMG');
	//var left_block_container_link = document.createElement('IMG');
	//left_block_container_link.setAttribute('title','Show anchors');
	//left_block_container_link.onclick = function(){var block = d('left_block_container');if (block.style.display=='none') {block.style.display='';} else {block.style.display='none';}}
	//left_block_container_link.src = '/images/icone_01.gif';
//	small_groups_btn.src = '/ui2/images/minus.png';
//	big_groups_btn.src = '/ui2/images/plus.png';
//	small_groups_btn.setAttribute('title','Show groups in small size');
//	big_groups_btn.setAttribute('title','Show groups in big size');
	//pic_group_handler.appendChild(left_block_container_link);
	//left_block_container_link.height = '20';
	//left_block_container_link.width = '20';
//	pic_group_handler.appendChild(small_groups_btn);
//	pic_group_handler.appendChild(big_groups_btn);
//	set_evt(small_groups_btn,'click',groups_small);
//	set_evt(big_groups_btn,'click',groups_big);
	add_anchors();
}

function add_anchors(){
	var left_block = d('left_block');
	var left_block_container = document.createElement('DIV');
	left_block_container.id = 'left_block_container';
	//left_block_container.style.display='none';
	left_block.appendChild(left_block_container);
	for (i=0;i<divs.length;i++){
		if (divs[i].className=='group_head'){
			anchor_count++;
			var gt = divs[i].firstChild.innerHTML;
			var ga = document.createElement('A');
			ga.name = 'group_anchor_'+anchor_count;
			ga.id = ga.name;
			divs[i].appendChild(ga);
			var gl = document.createElement('A');
			gl.href = '#'+ga.name;
			gl.innerHTML = gt;
			gl.className = 'anchor';
			left_block_container.appendChild(gl);
		}	
	}
}

function groups_small(){
	for (i=0;i<divs.length;i++){
		if (divs[i].className=='group_list_box'){
			divs[i].className = 'group_list_box_small';
		}
	}
}

function groups_big(){
	for (i=0;i<divs.length;i++){
		if (divs[i].className=='group_list_box_small'){
			divs[i].className = 'group_list_box';
		}
	}
}

function expand_grouped(gid,gname,gpic){
	var run_flag = '&run=1';
		var testa = document.location;
		ret = /acctoj/;
		if (ret.test(testa)){
			alert([gid,gname,gpic]);
		}
		//re = //;
		//grouped=grouped.replace(re, "°");

	//var user_flag = '';
	//var loc = ''+document.location;
	//if (loc.indexOf('u=')!=-1){
	//	var ts = loc.substring(loc.indexOf('u='));
	//	//alert(ts);
	//	var dristen = (ts.indexOf('&')!=-1?ts.indexOf('&'):ts.indexOf('#'));
	//	user_flag = '&'+ts.substring(0,dristen);
	//	//alert(ts2);
	//}
	var handler_uri = '/cat.php?type=r&action=range'+run_flag;
	//var handler_uri = '/products.php?act=gpf';
	var groups_list = d('product_groups_list');
//	var selector_block = d('product_range_selector');
//	var range = xmlreq_post(handler_uri+'&data[gcount]='+gcount_global+'&data[pic]='+gpic+'&data[name]='+encodeURIComponent(gname)+'&data[gid]='+gid);
	xmlreq_put(handler_uri+'&data[gcount]='+gcount_global+'&data[pic]='+gpic+'&data[name]='+encodeURIComponent(gname)+'&data[gid]='+gid,'product_range_selector');
	var selector_block = d('product_range_selector');
	var controls='<div style="cursor:pointer; font-weight:bold;" id="controls" onclick="reset_groups()">Back to group</div>';
	
//	var controls = '<div style="cursor:pointer; font-weight:bold;" id="controls" onclick="reset_groups()">Back to group</div>';
	var anchor_links = d('left_block_container');
	if (anchor_links) anchor_links.style.display = 'none';
	setTimeout(function(){
	if (selector_block.innerHTML!=''){
		var tmp=selector_block.innerHTML;
		selector_block.innerHTML=controls+tmp;
		groups_list.style.display='none';
		selector_block.style.display = '';
//		selector_block.innerHTML = controls+range;
	}
	},500);
	
}

function get_range(gid,gname){
	var handler_uri = '/cat.php?type=r&action=range';
	var new_range = sel2js(document.mainform);;

	xmlreq_put(handler_uri+'&data[gcount]='+gcount_global+'&data[gid]='+gid+'&data[name]='+encodeURIComponent(gname)+new_range,'product_form');
    setTimeout('redirect_to_product()',1000);
}

function redirect_to_product () {
 	if (d('product_form').innerHTML!='' && document.getElementById('product_range_result')) {
		var count = document.getElementById('product_range_result').value;
		if (count == -1) return;
		if (count==1) {
			document.location='/cat.php?p='+d('product_range_single').value;
		}
	} else {
		//alert('No data yet...');
		setTimeout('redirect_to_product()',1000);
	}
}


function reset_groups(){
	var groups_list = d('product_groups_list');
	var selector_block = d('product_range_selector');
	var anchor_links = d('left_block_container');
	if (anchor_links) anchor_links.style.display = '';
	groups_list.style.display='';
	selector_block.style.display = 'none';
}

set_evt(window,'load',function(){init_groups_list()});


/*
Placeholder for tips functions, make them available and remove it!
*/

function hideddrivetip(){}
function ddrivetip(){}
