function getAllSheets() {
	if( !window.ScriptEngine && navigator.__ice_version ) { return document.styleSheets; }
	if( document.getElementsByTagName ) { var Lt = document.getElementsByTagName('link'), St = document.getElementsByTagName('style');
	} else if( document.styleSheets && document.all ) { var Lt = document.all.tags('LINK'), St = document.all.tags('STYLE');
	} else { return []; } for( var x = 0, os = []; Lt[x]; x++ ) {
		var rel = Lt[x].rel ? Lt[x].rel : Lt[x].getAttribute ? Lt[x].getAttribute('rel') : '';
		if( typeof( rel ) == 'string' && rel.toLowerCase().indexOf('style') + 1 ) { os[os.length] = Lt[x]; }
	} for( var x = 0; St[x]; x++ ) { os[os.length] = St[x]; } return os;
}
function changeStyle() {
	window.userHasChosen = window.MWJss;
	for( var x = 0, ss = getAllSheets(); ss[x]; x++ ) {
		if( ss[x].title ) { ss[x].disabled = true; }
		for( var y = 0; y < arguments.length; y++ ) { if( ss[x].title == arguments[y] ) { ss[x].disabled = false; } }
} }

function checkStyle(){
    var w = 0;
    if (window.innerWidth) {
      w = window.innerWidth;
    } else if (document.body && document.body.offsetWidth) {
      w = document.body.offsetWidth;
    } 
    if(w < 900) {
        changeStyle("small","default");
    } else {
        changeStyle("normal","default");
    }      
}

function linksExternal() {
    if (!document.getElementsByTagName) return;
    var anchors = document.getElementsByTagName("a");
    for (var i=0; i<anchors.length; i++) {
        var anchor = anchors[i];
        anchor.tabindex = i;
        if (anchor.getAttribute("href") &&anchor.getAttribute("rel") == "external")
            anchor.target = "_blank";
    }
}

function init() {
    linksExternal();
    checkStyle();
}

onresize = checkStyle;
onload = init;
