// if (window.innerWidth) {
	fixCSSToSize();
	addEvent(window, 'resize', fixCSSToSize);
// }

// else {
// 	addEvent(window, 'load', init);
// }

function init() {
	fixCSSToSize();
	addEvent(window, 'resize', fixCSSToSize);
}

function fixCSSToSize() {
	availWidth = window.innerWidth || document.documentElement.offsetWidth;
	
	if (availWidth < 760) { switchToStyleSheet('mini'); }
	else if (availWidth < 950) { switchToStyleSheet('narrow'); }
	else if (availWidth < 1350) { switchToStyleSheet('wide'); }
	else { switchToStyleSheet('super'); }
}

function switchToStyleSheet(id) {
	var i, sheet, main;
	for (i=0; (sheet = document.getElementsByTagName("link")[i]); i++) {
		if (sheet.getAttribute("rel").indexOf("style") != -1 && sheet.getAttribute("title")) {
			sheet.disabled = true;
			if (sheet.id == id) sheet.disabled = false;
		}
	}
}

function addEvent( obj, type, fn ) {
  if ( obj.attachEvent ) {
    obj['e'+type+fn] = fn;
    obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
    obj.attachEvent( 'on'+type, obj[type+fn] );
  } else
    obj.addEventListener( type, fn, false );
}

function removeEvent( obj, type, fn ) {
  if ( obj.detachEvent ) {
    obj.detachEvent( 'on'+type, obj[type+fn] );
    obj[type+fn] = null;
  } else
    obj.removeEventListener( type, fn, false );
}


