function setActiveStyleSheet(title) {
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel") && a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
			a.disabled = true;
			if(a.getAttribute("title") == title) {
				a.disabled = false;
				styleSwitch.setCookie("styleSwitch", title);
		    }
		}
	}
	
	makeRequest(title);
}

function getActiveStyleSheet() {
	var i, a;
	for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
		if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
		alert("getActiveStylesheet wird ausgef?hrt\n a.getAttribute(title) = " + a.getAttribute("title"));
	}
	return null;
}

function getPreferredStyleSheet() {
  var i, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
  	alert("getPreferredStyleSheet() wird ausgef?hrt");
	
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("rel").indexOf("alt") == -1 && a.getAttribute("title")) return a.getAttribute("title");
  }
  return null;
}

//var cookie = styleSwitch.getCookie("styleSwitch");
// alert("www: "+cookie);
//var title = cookie ? cookie : getPreferredStyleSheet();
// alert("aaa: "+title);
var STYLE;
setActiveStyleSheet(STYLE);

/* AJAX script fuer set SESSION */
function makeRequest(title) {
    var url= "js/setcookie.php?css="+title;
    http_request = false;

    if (window.XMLHttpRequest) { // Mozilla, Safari, IE7...
        http_request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
            http_request = new ActiveXObject("Microsoft.XMLHTTP");
    }
    if (!http_request) {
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
	http_request.onreadystatechange = alertContents;
    http_request.open('GET', url, true);
    http_request.send(null);
}

function alertContents() {
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {
        } else {
            alert('There was a problem with the request.');
        }
    }
}

