//JQuery Funtions
	//
	function jquery_ajax_get(URL, container){
		$.get(URL, function(text){
			// if($.browser.msie && $.browser.version.substr(0,3)==6) {
			// 	$(container).html(text)
			// } else {
				$(container).fadeOut('fast',function(){
					$(container).html(text).fadeIn('normal');
				});
			// }
		});
	}
	// jquery ajax post
	function jquery_ajax_post(URL, data, container, wo_animation){
		$.post(URL, data, function(text){
			if(wo_animation == true) {
				$(container).html(text);
			} else {
				$(container).fadeOut('fast',function(){
					$(container).html(text).fadeIn('normal');
				});
			}
		});
	}
	
	function fadeElements (div_element, div_class) {
		$(div_class).fadeOut(100);
		if($(div_element).is(':visible')) {
		  $(div_element).fadeOut(100);
		} else {
			$(div_element).fadeIn(500);
		}
	}
	
	function fadeInElements (div_element, div_class) {
		$(div_class).fadeOut(0);
		$(div_element).fadeIn(500);
	}
	
	function fadeInAll (div_class) {
		$(div_class).fadeIn(500);
	}
	
	function fadeOutAll (div_class) {
		$(div_class).fadeOut(250);
	}
	
	function addCssClass (div_element, div_class) {
		$(div_element).addClass(div_class);
	}
	
	function removeCssClass (div_element, div_class) {
		$(div_element).removeClass(div_class);
	}
	//
//

function number_format(number,laenge,sep,th_sep ) {
  number = Math.round( number * Math.pow(10, laenge) ) / Math.pow(10, laenge);
  str_number = number+"";
  arr_int = str_number.split(".");
  if(!arr_int[0]) arr_int[0] = "0";
  if(!arr_int[1]) arr_int[1] = "";
  if(arr_int[1].length < laenge){
    nachkomma = arr_int[1];
    for(i=arr_int[1].length+1; i <= laenge; i++){  nachkomma += "0";  }
    arr_int[1] = nachkomma;
  }
  if(th_sep != "" && arr_int[0].length > 3){
    Begriff = arr_int[0];
    arr_int[0] = "";
    for(j = 3; j < Begriff.length ; j+=3){
      Extrakt = Begriff.slice(Begriff.length - j, Begriff.length - j + 3);
      arr_int[0] = th_sep + Extrakt +  arr_int[0] + "";
    }
    str_first = Begriff.substr(0, (Begriff.length % 3 == 0)?3:(Begriff.length % 3));
    arr_int[0] = str_first + arr_int[0];
  }
  return arr_int[0]+sep+arr_int[1];
}

// Cookie Funktionen
function getCookieVal (offset) { 
	var endstr = document.cookie.indexOf (";", offset); 
	if (endstr == -1) 
	endstr = document.cookie.length; 
	return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) { 
	var arg = name + "="; 
	var alen = arg.length; 
	var clen = document.cookie.length; 
	var i = 0; 
	while (i < clen) { 
	var j = i + alen; 
	if (document.cookie.substring(i, j) == arg) 
	return getCookieVal (j); 
	i = document.cookie.indexOf(" ", i) + 1; 
	if (i == 0) break; 
	} 
	return null;
}
function SetCookie (name, value) { 
	var argv = SetCookie.arguments; 
	var argc = SetCookie.arguments.length; 
	var expires = (argc > 2) ? argv[2] : null; 
	var path = (argc > 3) ? argv[3] : null; 
	var domain = (argc > 4) ? argv[4] : null; 
	var secure = (argc > 5) ? argv[5] : false; 
	document.cookie = name + "=" + escape (value) + 
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
	((path == null) ? "" : ("; path=" + path)) + 
	((domain == null) ? "" : ("; domain=" + domain)) + 
	((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) { 
	var exp = new Date(); 
	exp.setTime (exp.getTime() - 1); 
	var cval = GetCookie (name); 
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
//
