if (navigator.userAgent.match("MSIE"))
{
	document.getElementsByClassName = function(cl) { 
        var retnode = []; 
        var myclass = new RegExp('\\b'+cl+'\\b'); 
        var elem = this.getElementsByTagName('*'); 
        for (var i = 0; i < elem.length; i++) {         var classes = elem[i].className; 
        if (myclass.test(classes)) retnode.push(elem[i]); 
        } 
        return retnode;
	}
}
function searchSelect() {
	var selects = document.getElementsByClassName('select');
	for (var u = 0;u<selects.length;u++)
	{
		new GetSelect(selects[u].getElementsByTagName('div')[4]);
		selects[u].style.zIndex = selects.length - u;
	}
}

function GetSelect(elem) {
	var select_list_p;
	if (navigator.userAgent.match("MSIE")) {
		var select_list = elem.previousSibling;
	} else {
		var select_list = elem.previousSibling.previousSibling;
	}

	elem.onclick = function() {
		select_list.style.display = "block";
	}

	select_list.onclick = function(e) {
		var e = e || window.event;
		_target = e.target || e.srcElement;
		select_list_p = _target.innerHTML;
		if (navigator.userAgent.match("MSIE")) {
			_target.parentNode.previousSibling.previousSibling.getElementsByTagName('p')[0].innerHTML = _target.innerHTML;
		} else {
			_target.parentNode.previousSibling.previousSibling.previousSibling.previousSibling.getElementsByTagName('p')[0].innerHTML = _target.innerHTML;
		}
	}

	function closeSelect(e) {
		var e = e || window.event;
		_target = e.target || e.srcElement;
		if (_target != elem)
		{
			select_list.style.display = "none";
		}
		
	}
	(navigator.userAgent.match('MSIE')) ? document.attachEvent('onclick',closeSelect) : document.addEventListener('click',closeSelect,false);
}

(navigator.userAgent.match('MSIE')) ? window.attachEvent('onload',searchSelect) : window.addEventListener('load',searchSelect,false);
