function searchMember(mode) {
	if (mode == 'global') {
		if($('Form_Mitgliedersuche').value=='') {
			$('Mitgliedersuche').style.display='none';
		} else {
			new Ajax.Request('include/ajax_mitgliedersuche.php?',
				{
					method:'get',
					parameters:'search='+$('Form_Mitgliedersuche').value + '&mode=' + mode,
					onSuccess:function(tr) {
						if(tr.responseText!='') {
							$('Mitgliedersuche').style.display='block';
							$('Mitgliedersuche').innerHTML=tr.responseText;
						} else {
							$('Mitgliedersuche').style.display='none';
						}
					}
				}
			);
		}
	} else if (mode == 'friends') {
		if($('Form_Freundessuche').value=='') {
			$('Freundessuche').style.display='none';
		} else {		
			new Ajax.Request('include/ajax_mitgliedersuche.php?',
				{
					method:'get',
					parameters:'search='+$('Form_Freundessuche').value + '&mode=' + mode,
					onSuccess:function(tr) {
						if(tr.responseText!='') {
							$('Freundessuche').style.display='block';
							$('Freundessuche').innerHTML=tr.responseText;
						} else {
							$('Freundessuche').style.display='none';
						}
					}
				}
			);
		}
	}
}

function closeSearchMember(mode) {
	if (mode == 'global') {
		if ($('Form_Mitgliedersuche').value == '') {
			$('Form_Mitgliedersuche').style.color = '#999999';
			$('Form_Mitgliedersuche').value = 'Mitgliedersuche';
		}
		setTimeout("$('Mitgliedersuche').style.display='none'", 1000);
	} else if (mode == 'friends') {
		if ($('Form_Freundessuche').value == '') {
			$('Form_Freundessuche').style.color = '#999999';
			$('Form_Freundessuche').value = 'Freundessuche';
		}
		setTimeout("$('Freundessuche').style.display='none'", 1000);
	}
}

function showSearchMember(mode) {
	if (mode == 'global') {
		if ($('Form_Mitgliedersuche').value == 'Mitgliedersuche') {
			$('Form_Mitgliedersuche').value = '';
			$('Form_Mitgliedersuche').style.color = '#000000';	
		}
	} else if (mode == 'friends') {
		if ($('Form_Freundessuche').value == 'Freundessuche') {
			$('Form_Freundessuche').value = '';
			$('Form_Freundessuche').style.color = '#000000';	
		}
	}
	searchMember(mode);
}

function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}

function showMap() {
	neu = open("", "dank", "scrollbars");
	neudoc = neu.document;
	
	neudoc.open();
	neudoc.write('<pre>' + document.getElementsByTagName('html')[0].innerHTML + '</pre>');
	neudoc.close();	
}

function selectAll(f) {
	
	var cb = $F(f);
	var e = $F(f);
	
	if(document.getElementsByName('selectall')[0].checked == true) {
		for (var i = 0; i < e.length; i++) {
			if((e.elements[i].type == "checkbox") && (e.elements[i].checked == false)) {
				cb.elements[i].checked = true;
			}
		}
	} else {
		DeSelectAll(f);
	}
}

function DeSelectAll(f) {
	var cb = $F(f);
	var e = $F(f);
	if(document.getElementsByName('selectall')[0].checked == false) {
		for (var i = 0; i < e.length; i++) {
			if((e.elements[i].type == "checkbox") && (e.elements[i].checked == true)) {
				cb.elements[i].checked = false;
			}
		}
	} else {
		SelectAll(f);
	}
}

function checkSelection(f) {

	var e = document.forms[f];
	
	for(var i = 0; i < e.Length; i++) {
		if((e.elements[i].type == "checkbox") && (e.elements[i].checked == true)) {
			document.getElementsByName('selectall')[0].checked = true;
		}
	}
}

function GetAlbumFolderNames(eventyear) {

	new AjaxRequest('admin/content/pictures.php?',
						{
							method: 'get',
							parameters: 'getalbumfoldernames=1&eventyear=' + eventyear,
							onSuccess: function(tr) {
								var tmp = tr.responseText.split('|');
								for(u=$F('eventdate').elements['eventmonth'].length;u>=0;u--){
									$F('eventdate').elements['eventmonth'].options[$F('eventdate').elements['eventmonth'].length -1] = null;	
								}
								for(i=0;i<(tmp.length);i++) {
									NeuerEintrag = new Option(tmp[i], tmp[i], false, true);
									$F('eventdate').elements['eventmonth'].options[$F('eventdate').elements['eventmonth'].length] = NeuerEintrag;
								}
							}
						}
					);

}

function GetAlbumFolderNames_Month(eventyear, eventmonth) {

	new Ajax.Request('admin/content/pictures/pictures.php?',
					 	{
							method: 'get',
							parameters: 'getalbumfoldernames_month=1&eventyear=' + eventyear + '&eventmonth=' + eventmonth,
							onSuccess: function(tr) {
								var tmp = tr.responseText.split('|');
								for(u=$F('eventdate').elements['eventday'].length;u>=0;u--){
									$F('eventdate').elements['eventday'].options[$F('eventdate').elements['eventday'].length - 1] = null;	
								}
								if((tmp.length-1)<=0) {
									NeuerEintrag = new Option('-- keine Auswahl --', '', false, true);	
									$F('eventdate').elements['eventday'].options[$F('eventdate').elements['eventday'].length] = NeuerEintrag;
								} else {
									for(i=0;i<(tmp.length-1);i++) {
										NeuerEintrag = new Option(tmp[i], tmp[i], false, true);
										$F('eventdate').elements['eventday'].options[$F('eventdate').elements['eventday'].length] = NeuerEintrag;
									}
								}
							}
						}
					);

}

function Loader () {
	
	var arrayPageSize = getPageSize();
	
	$('ajaxoverlay').style.height = arrayPageSize[1]+'px';
	$('ajaxoverlay').style.width = arrayPageSize[0]+'px';
	$('ajaxoverlay').style.display = 'block';
	$('ajaxloader').style.display = 'block';
	$('ajaxloader').style.top = arrayPageSize[2]+'px';
	$('ajaxloader').style.left = arrayPageSize[3]+'px';

}

function Hide_Login () {
	$('username').disabled = false;
	$('password').disabled = false;
	$('loginlink').innerHTML = 'Login';
	$('loginlink').disabled = false;

	Effect.Fade('ajaxoverlay', { duration: 0.5 });

	$('ajaxloader').style.display = 'none';
}

function changeNationality (fname) {
	$('flag').innerHTML = '<img src=\"images/flags/' + $F(fname).elements['nationality'].value + '.gif\">';
}
