/**
 * Globale JS Funktionen
 */
function ladebalken(ladebalken) {
	var grafik = "<img style='margin:0px 0px;' src='"+ROOT+"inc/img/button/circle-ball.gif' alt='load'>";
	document.getElementById(ladebalken).innerHTML = grafik;
}

function ajax_update(placeholder, ladebalkenplatz, href)	{
	document.getElementById(placeholder).style.display = 'block';
	var url = '?';
	var pars = '?ajax='+placeholder+'&'+href;
	var myAjax = new Ajax.Updater(	{success: placeholder },
									url,{
											method: 'get',
											parameters: pars,
											onCreate: function () { ladebalken(ladebalkenplatz); },
											onComplete : function(transport){
												if(placeholder != ladebalkenplatz) {
													document.getElementById(ladebalkenplatz).innerHTML = '';
												}

											},
											onFailure: function(){ alert(pars); /*alert('Es trat ein Fehler auf.')*/ }
										}
								);
}
function jajax(div, str_url, get) {
	$.ajax({
	  type: 'GET',
	  async: false,
	  url: str_url,
	  data: 'jajax&' + get,
	  success: function(data){
	  	$('#'+div).html(data);
	  }
	});
}

/*Profil Weitere Aktionen*/
function onMauseOverBlock(id){
	if(document.getElementById(id).style.display=='none') document.getElementById('WA').style.display='block';
}
function onMauseOutBlock(id){
	if(document.getElementById(id).style.display!='none') document.getElementById(id).style.display='none';
}

function URLEncode (clearString) {
  var output = '';
  var x = 0;
  clearString = clearString.toString();
  var regex = /(^[a-zA-Z0-9_.]*)/;
  while (x < clearString.length) {
    var match = regex.exec(clearString.substr(x));
    if (match != null && match.length > 1 && match[1] != '') {
    	output += match[1];
      x += match[1].length;
    } else {
      if (clearString[x] == ' ')
        output += '+';
      else {
        var charCode = clearString.charCodeAt(x);
        var hexVal = charCode.toString(16);
        output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
      }
      x++;
    }
  }
  return output;
}

function user_listeV3(){
	var anzahl = arguments.length;
	var i=0;
	if(arguments[i]==1) {
		++i;
		--anzahl;
		if(arguments[i]==1) arguments[i] = 'class="geschlecht_id_1_1"';
		if(arguments[i]==2) arguments[i] = 'class="geschlecht_id_2_1"';
		document.write('<div class="blick"><h1><span '+arguments[i]+'>zuletzt aktiv</span></h1>');
		document.write('<div class="padding" style="margin-left:2px;margin-right:0px;height:200px;margin-bottom:5px;overflow-y:auto;overflow-x:">');
		++i;
		--anzahl;
	}else{
		++i;
		--anzahl;
		document.write('<div class="blick"><h1>'+arguments[i]+'</h1>');
		document.write('<div class="padding mb5">');
		++i;
		--anzahl;
	}
	while (i<anzahl){
		document.write('<a href="'+ROOT+'people/'+(URLEncode(arguments[i]))+'" class="onlineListe geschlecht_id_'+arguments[i+1]+'_'+arguments[i+2]+'">');
		document.write(arguments[i]+' ('+arguments[i+3]+')<\/a>');
		i = i + 4;
	}
	document.write('<\/div>\</div>');
}


function user_listeV2(){
	var anzahl = arguments.length;
	var i=0;
	if(arguments[i]==1) {
		++i;
		--anzahl;
		if(arguments[i]==1) arguments[i] = 'class="geschlecht_id_1_1"';
		if(arguments[i]==2) arguments[i] = 'class="geschlecht_id_2_1"';
		document.write('<div class="ueberblick"><h1><span '+arguments[i]+'>zuletzt aktiv</span></h1>');
		document.write('<div class="padding" style="margin-left:2px;margin-right:0px;height:200px;margin-bottom:5px;overflow-y:auto;overflow-x:">');
		++i;
		--anzahl;
	}else{
		++i;
		--anzahl;
		document.write('<div class="ueberblick"><h1>'+arguments[i]+'</h1>');
		document.write('<div class="padding mb5">');
		++i;
		--anzahl;
	}
	while (i<anzahl){
		document.write('<a href="'+ROOT+'people/'+(URLEncode(arguments[i]))+'" class="onlineListe geschlecht_id_'+arguments[i+1]+'_'+arguments[i+2]+'">');
		document.write(arguments[i]+' ('+arguments[i+3]+')<\/a>');
		i = i + 4;
	}
	document.write('<\/div>\</div>');
}
