var $C = function(name) {return document.createElement(name)};
var $T = function(text) {return document.createTextNode(text)};
var $ = function(name) {return document.getElementById(name)};

function createXMLHttpRequest() {
  var req = null;
  try {
    req = new ActiveXObject("MSXML2.XMLHTTP");
  }
  catch (err_MSXML2) {
    try {
      req = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (err_Microsoft) {
      if (typeof XMLHttpRequest != "undefined") 
        req = new XMLHttpRequest;
    }
  }
  return req;
}

var addLoadEvent = function(func) 
	{
	var oldonload = window.onload;
	if (typeof window.onload != 'function') 
		{
		window.onload = func;
		} 
	else
		{
		window.onload = function() 
			{
			oldonload();
			func();
			};
		}
	};

var bgskalieren = function()
	{
	var x,y;
	if (self.innerHeight) // all except Explorer
	{
		x = self.innerWidth;
		y = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
		// Explorer 6 Strict Mode
	{
		x = document.documentElement.clientWidth;
		y = document.documentElement.clientHeight;
	}
	else if (document.body) // other Explorers
	{
		x = document.body.clientWidth;
		y = document.body.clientHeight;
	}

	document.getElementById("bgbild").style.width =x +'px';
	document.getElementById("bgbild").style.height = y+'px';
	document.getElementById("bg").width = x +'px';
	document.getElementById("bg").height = y+'px';
	};
	
var getElementsByClassName = function(c) {
    var ret = new Array();
    var j = 0;
    var objs = document.all ?
        document.all : document.getElementsByTagName("*");
    for(i = 0;i<objs.length;i++){
        if(objs[i].className == c){
            ret[j] = objs[i];
            j++;
        } // if
    } // for
    return ret;
}; // getElementsByClassName

var changemopic = function(src)
	{
	$('mopic').src = src;
	};
	
var checkGbForm = function()
	{
	if(document.gbform.name.value == "")  
		{
		alert("Bitte einen Namen eingeben!");
		document.gbform.name.focus();
		return false;
		}
	if(document.gbform.text.value == "") 
		{
		alert("Du musst einen Kommentar eingeben!");
		document.gbform.text.focus();
		return false;
		}
	};
