function ReadCookie(cookieName) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(cookieName);
 if (ind==-1 || cookieName=="") return "";
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

function SetCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}

function checkBrowserName(name) {
    var agent = navigator.userAgent.toLowerCase();
    if (agent.indexOf(name.toLowerCase()) > -1) {
        return true;
    }
    return false;
} 

function msAddScript(url) {
	var oldscript = document.getElementById('AT_IFrame');
	if (oldscript != null) {
		oldscript.parentNode.removeChild(oldscript);
		delete oldscript;
	}
	var head = document.getElementsByTagName("head")[0];
	script = document.createElement('script');
	script.id = 'AT_IFrame';
	script.type = 'text/javascript';
	script.src = url;
	head.appendChild(script);
}
function GetIF(nHoehe) {
	iFrameHeight = nHoehe;
	document.getElementById('ATContent').style.height = iFrameHeight + 'px';
}

/**
* Utility Method, anaylisiert den Request ob ein HTTP Parameter mit dem angegeben Namen vorhanden ist, wenn ja
* wird der Wert geparsed und zurückgegeben
*  
* @param names des Parameters
* @return der Wert des Parameters oder ein leerer String wenn er nicht vorhanden ist
*/

function gup(name) {
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    if (results == null)
        return "";
    else
        return results[1];
}


function SetIframeSource(url) {
    var gadgetURL;

    gadgetURL = gup('GURL');

    if (gadgetURL != null && gadgetURL != "") {
        
        // -xxx- Parameter gegen & ersetzen

        var newtag = "&";
        var myOldString = gadgetURL;
        var myNewString = myOldString.replace(/-xxx-/g, newtag);

        var niframe = document.getElementById('ATContent');

        niframe.src = myNewString;

        //alert(myNewString);
    }

}



