/**
 * @author:  Ivan Andonov
 **/

var changeRes = function() {
	try {
		var resolutions = [1024,1152,1280,1366,1400,1440,1600,1680,1920,2048,2560];
		
		// current resolution
		var res, i, len = resolutions.length;
		for (i = resolutions.length-1; i >= 0; i--) {
			if (window.screen.width >= resolutions[i]) {
				res = resolutions[i];
				break;
			}
		}
		if (!res) {
			res = resolutions[0];
		}
		
		alert(window.screen.width);
		// change css link
		var pattern = /r\d+(px.css$)/;
		var link, links = document.getElementsByTagName('head')[0].getElementsByTagName('link');
		len = links.length;
		for (i = 0; i < len; i++) {
			link = links[i];
			if (link.href.match(pattern)) {
				link.href = link.href.replace(pattern, "r"+res+"$1");
			}
		}
	} catch (e) {
		//$logError('ERROR was occured while trying to chanage the resolution: '+e.description || e);
	}
	 
};


var changeResolution = function() {
	var links = $$('link');
	links.each(function(item) {
	
		if(item.href.match(/r\d+px\.css/)) {
		
			item.href = item.href.replace(/r\d+px\.css/, "r"+window.screen.width+"px.css");
			
		}
	});
	
}

Event.observe(document, 'dom:loaded', changeResolution);

