//============================================
// Easy 2.0                 
// Copyright     : .exe Evolution
// Wersja        : 2.0     
// Uwagi         : Brak 
//============================================
function activeDivSelector(idObj, select_class, select_list_class, class_image) {
	if(obj = getObj(idObj)) {
		counter = obj.options.length;
		arr = new Array();
		image_class = class_image ? class_image : 'selector_img';
		divObj1 = document.createElement('DIV');
		divObj = document.createElement('DIV');
		divObj.id = idObj + '_selector';
		divObj.className = select_class ? select_class : 'div_selector';
		divObj.innerHTML = '<a class="selector_head" href="javascript:;" onclick="getObj(\'' + idObj + '_select_list\').style.display=\'block\';"><img src="ajax/templates/arrow.gif" /><div class="selector_head_div"></div></a>';

		selectObj = document.createElement('DIV');
		selectObj.id = idObj + '_select_list';
		selectObj.className = select_list_class ? select_list_class : 'div_selector_list';
		if(counter > 3) {
			selectObj.style.height = '220px';
			selectObj.style.overflow = 'auto';			
			//selectObj.className = selectObj.className + ' overflowed';
		}
		selectObj.onmouseover = function() { this.style.display = 'block'; }
		selectObj.onmouseout = function() { this.style.display = 'none'; }
		selectObj.onclick = function() { this.style.display = 'none'; }
		for(i = 0; i<counter; i++) {
			arr[i] = obj.options[i].innerHTML; 
		}
		for(i = 0; i<counter; i++) {
			if (i==0) {
				var region = obj.options[i].parentNode.label;
				selectObj.innerHTML = selectObj.innerHTML +'<div style="height:20px;text-size:14px;font-weight:bold;background:#d0d0d0;text-align:left;padding:4px 0px 0px 0px;">'+ region +' </div>';
			}
			
			if (region!=obj.options[i].parentNode.label) {
				region = obj.options[i].parentNode.label;
				selectObj.innerHTML = selectObj.innerHTML +'<div style="height:20px;text-size:14px;font-weight:bold;background:#d0d0d0;text-align:left;padding:4px 0px 0px 0px;">'+ region +' </div>';	
			}
			
			//if(obj.options[i].className == 'country_option') {
			//	selectObj.innerHTML = selectObj.innerHTML + '<div class=\'obrazki\'><a class="selector" onclick="getObj(\'' + idObj + '\').value=\'' + obj.options[i].value + '\'; if(getObj(\'' + idObj + '\').onchange) getObj(\'' + idObj + '\').onchange(); getObj(\'' + idObj + '_selector\').getElementsByTagName(\'DIV\')[0].innerHTML = \''+ obj.options[i].innerHTML + '\';" href="javascript:;" style="padding: 2px;"><img  src="ajax/templates/country/' + obj.options[i].value + '.jpg"></a></div>';
			//}	else { 
				selectObj.innerHTML = selectObj.innerHTML + '<a class="selector" onclick="getObj(\'' + idObj + '\').value=\'' + obj.options[i].value + '\'; if(getObj(\'' + idObj + '\').onchange) getObj(\'' + idObj + '\').onchange(); getObj(\'' + idObj + '_selector\').getElementsByTagName(\'DIV\')[0].innerHTML = this.innerHTML;" href="javascript:;"><img src="templates/heliosin/img/flags/' + obj.options[i].value + '.jpeg"> ' + obj.options[i].innerHTML +' </a>';
			//}

			if(obj.options[i].selected) {
				divObj.getElementsByTagName('DIV')[0].innerHTML =  '<img src="templates/heliosin/img/flags/'+ obj.options[i].value +'.jpeg" class="div_selector_img_flag" />' + obj.options[i].innerHTML ;
			}
		}
		divObj1.appendChild(selectObj)
		divObj1.appendChild(divObj)
		obj.parentNode.appendChild(divObj1);
		//obj.parentNode.appendChild(selectObj);
		obj.style.display = 'none';
	}
}
