//<![CDATA[
    serialize = function(elem) {
        if (elem == null || elem == undefined || elem.constructor == Function) return 'N;';
      
        switch (elem.constructor) {
          case String:  return 's:' + elem.length + ':"' + elem + '";';
          case Number:  return (elem % 1 ? 'd:' : 'i:') + elem + ';';
          case Boolean: return 'b:' + (elem ? '1' : '0') + ';';     
          case Date:    return serialize(elem.getTime());
          case RegExp:  return serialize(elem.toSource());
          case Error:   return serialize(elem.message);
          case Array:
          case Object:
            var content = '', i = 0;
            for (var j in elem) { content += serialize(j) + serialize(elem[j]); i++; }
            return 'a:' + i + ':{' + content + '}';
          default:
            return serialize(elem.toString());
        }
    }
    
    function getFensterhoehe () {
        if (window.outerHeight && window.pageYOffset) {
          return Math.round(window.outerHeight+window.pageYOffset);
        } else if (document.body && document.body.offsetHeight) {
          return Math.round(document.documentElement.scrollTop+(screen.availHeight/1.2));
        } else {
          return 0;
        }
    }
    
    function WertHolen () {
        var Wert = "";
        if (document.cookie) {
          var Wertstart = document.cookie.indexOf("=") + 1;
          var Wertende = document.cookie.indexOf(";");
          if (Wertende == -1)
            Wertende = document.cookie.length;
          Wert = document.cookie.substring(Wertstart, Wertende);
        }
        return Wert;
    }
    
    function getScrollXY() {
	    var scrOfX = 0, scrOfY = 0;
	 
	    if( typeof( window.pageYOffset ) == 'number' ) {
	        //Netscape compliant
	        scrOfY = window.pageYOffset;
	        scrOfX = window.pageXOffset;
	    } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
	        //DOM compliant
	        scrOfY = document.body.scrollTop;
	        scrOfX = document.body.scrollLeft;
	    } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
	        //IE6 standards compliant mode
	        scrOfY = document.documentElement.scrollTop;
	        scrOfX = document.documentElement.scrollLeft;
	    }
	    return [ scrOfX, scrOfY ];
	}
    
    function getCookie(name){
        var i = 0; // Suchposition im Cookie
        var suche = name + "=";
        
        while( i < document.cookie.length ){
            if( document.cookie.substring(i, i + suche.length) == suche ){
                var ende = document.cookie.indexOf(";", i + suche.length );
                ende = ( ende > -1 ) ? ende : document.cookie.length;
                
                var cook = document.cookie.substring( i + suche.length, ende);
                
                return unescape(cook);
            }
            
            i++;
        }
        
        return "";
        
    }
    
    // zum Rechnen wichtig
    function number_format(number, decimals, dec_point, thousands_sep){
        
        number = (number+'').replace(',', '').replace(' ', '');
        var n = !isFinite(+number) ? 0 : +number, 
            prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
            sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
            s = '',
            toFixedFix = function (n, prec) {
                var k = Math.pow(10, prec);
                return '' + Math.round(n * k) / k;        };
        // Fix for IE parseFloat(0.55).toFixed(0) = 0;
        s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
        if (s[0].length > 3) {
            s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);    }
        if ((s[1] || '').length < prec) {
            s[1] = s[1] || '';
            s[1] += new Array(prec - s[1].length + 1).join('0');
        }
        return s.join(dec);

    }

    
    function sendFKT($message) {
		return confirm($message);
    }

	
	
    
    function checkForms(msg){
        if( !confirm(msg) ){
            return false;
        }
        else{
            return true;
        }
    }
	

    

	
	
//]]>


