(function() {
	
	var goods = $('.strength-list');
	
	if (!goods.length) {
		return;
	};
	
	function addLoadListener(fn) {
		if (typeof window.addEventListener != 'undefined') {
			window.addEventListener('load', fn, false);
		}
		else if (typeof document.addEventListener != 'undefined') {
			document.addEventListener('load', fn, false);
		}
		else if (typeof window.attachEvent != 'undefined') {
			window.attachEvent('onload', fn);
		}
		else {
			return false;
		}
		
		return true;
	};
	
	function attachEventListener(target, eventType, functionRef, capture) {
		if (typeof target.addEventListener != "undefined") {
			target.addEventListener(eventType, functionRef, capture);
		}
		else if (typeof target.attachEvent != "undefined") {
			target.attachEvent("on" + eventType, functionRef);
		}
		else {
			return false;
		}

		return true;
	};
	
	var getBrowserWidth = function() {
		if (window.innerWidth) {
			return window.innerWidth;
		}
		else if (document.documentElement && document.documentElement.clientWidth != 0) {
			return document.documentElement.clientWidth;
		}
		else if (document.body && document.body.clientWidth) {
			return document.body.clientWidth;
		}
		return 0;
	};
	
	var checkBrowserWidth = function() {
		var w = getBrowserWidth();
		switch (true) {
			case w > 1600:
				goods.addClass('strength-list-25')
					.removeClass('strength-list-33')
					.removeClass('strength-list-50');
			break;
			case w > 1200:
				goods.addClass('strength-list-33')
					.removeClass('strength-list-50')
					.removeClass('strength-list-25');
			break;
			default:
				goods.addClass('strength-list-50')
					.removeClass('strength-list-25')
					.removeClass('strength-list-33');
			break;
		}
	};
	
	checkBrowserWidth();
	
	attachEventListener(window, "resize", checkBrowserWidth, false);

	
})();