var ul_class = 'itemlist';
var li_width = 0;
var _ul = 0;
var _ml = 1;
var _li = [];
function initMain(){
	var _alluls = document.getElementsByTagName('ul');
	if (_alluls.length){
		for (var i=0; i<_alluls.length; i++){		
			if (_alluls[i].className.indexOf(ul_class)!=-1){
				_li  = _alluls[i].getElementsByTagName('li');
				li_width = _li [0].offsetWidth;
				_ul = _alluls[i];
			}
		}
	}
	resizeLi();
}
function resizeLi(){
	var w = _ul.offsetWidth;
	var lwm = li_width+_ml;
	var n = getN(w, lwm);
	var m = parseInt((w-lwm*n+_ml*n)/(n-1));
	for (var i=0; i<_li.length; i++){
		if (i%n == 0){_li[i].style.marginLeft = 0 + 'px';}
		else _li[i].style.marginLeft = m + 'px';
	}
}
function getN(_ul_w, li_w){
	var _n = 0;
	while(_ul_w - li_w > 0){
		_ul_w = _ul_w - li_w;
		_n++
	}
	return _n;
}
if (window.addEventListener){
	window.addEventListener("load", initMain, false);
}
else if (window.attachEvent && !window.opera){
	window.attachEvent("onload", initMain);	
}
if (window.addEventListener){
	window.addEventListener("resize", resizeLi, false);
}
else if (window.attachEvent && !window.opera){
	window.attachEvent("onresize", resizeLi);	
}
