function makeHome()
{
	var inGroupArr = groupsBigArr[msfHome];
	var out = "<select name=\"msf_home\">";
	for (i=0;i<inGroupArr.length;i++)
	{
		out += "<option value=\""+inGroupArr[i]+"\">"+allClubs[inGroupArr[i]]+"</option>";
	}
	out += "</select>";
	
	
	
	return;
}



function addMsf()
{
	document.getElementById('vereins_select').style.display='block';
	document.getElementById('vereins_select').style.visibility='visible';
	document.getElementById('ubutton_div').innerHTML='<div class=\"persons_card_button\" onclick=\"addMsfSave();\">Hinzufügen</div>'; 
	
	return;
}

function addMsfSave()
{
	verId = document.getElementById('vereins_select').value;
	document.getElementById('msf_list').innerHTML=document.getElementById('msf_list').innerHTML+'<li id=\"verein_li_'+verId+'\">'+vig[verId]+' - - - - - <a href=\"javascript:deleteMsf('+verId+');\">x</a></li>';
	
	vingr[vingr.length] = verId;
	makeVingr();

	
	document.getElementById('vereins_select').style.display='none';
	document.getElementById('vereins_select').style.visibility='hidden';
	document.getElementById('ubutton_div').innerHTML='<div class=\"persons_card_button\" onclick=\"document.getElementById(\'groupsform\').submit();\">Speichern</div>';
	 
	
	return;
}


function testVingr2Repeat ()
{
	outArr = Array();
	for (i=0;i<vingr.length;i++)
	{
		flag=0;
		for (ii=0;ii<outArr.length;ii++)
		{
			if (outArr[ii]==vingr[i])flag=1;
		}
		if (flag==0) outArr[outArr.length] = vingr[i]
	}
	vingr = outArr;
	return;
}


function makeVingr()
{
	for (i=0;i<vingr.length;i++)
	{
		if (!document.getElementById('msf_hidden_'+vingr[i]))
		{
			newHidd = document.createElement("input");
			newHidd.setAttribute('type', 'hidden');
			newHidd.setAttribute('id', ('msf_hidden_'+vingr[i]));
			newHidd.setAttribute('name', 'msfs[]');
			newHidd.setAttribute('value', vingr[i]);
			document.getElementById('groupsform').appendChild(newHidd);
		}
	}
	testVingr2Repeat ();
	return;
}

function deleteVingr(did)
{
	outArr = Array();
	for (i=0;i<vingr.length;i++)
	{
		if (vingr[i]!=did) outArr[outArr.length] = vingr[i]
	}
	vingr = outArr;

	return;
}

function deleteMsf(mid)
{
	mLiName = 'verein_li_'+mid;
	mLi = document.getElementById(mLiName);
  	if (mLi) {mLi.parentNode.removeChild(mLi);}	
	
	mHidName = 'msf_hidden_'+mid;
	mHid = document.getElementById(mHidName);
  	if (mHid) {mHid.parentNode.removeChild(mHid);}
	
	deleteVingr(mid);
	makeVingr();	
	return;
}


function deleteMe (id)
{
	document.getElementById('df_persid').value=id;
	flag = confirm ('Wollen Sie wirklich löschen?');
	if (flag) document.getElementById('deleteform').submit();
	return;
}

function showMeLogin()
{
	obj = document.getElementById('logdiv');
	if (obj.style.visibility=="visible") obj.style.visibility="hidden";
	else
	{
		obj.style.visibility="visible";
		document.getElementById('login_nikname').focus();
	}
	return;
}

function loginSend()
{
	document.getElementById('logonform').submit();
	return;
}


function alerter (title, text)
{
	h = getClientHeight();
	hdiv = 300;
	obj = document.getElementById('alert_container');
	if (obj.style.visibility=="visible")
	{
		document.getElementById('alert_container').style.visibility="hidden";
		document.getElementById('alert_background').style.visibility="hidden";
	}
	else
	{
		mt = (h-hdiv) / 3;
		document.getElementById('alert_div').style.marginTop=mt+"px";
		document.getElementById('alert_title').innerHTML=title;
		document.getElementById('alert_text').innerHTML=text;
		document.getElementById('alert_container').style.visibility="visible";
		document.getElementById('alert_background').style.visibility="visible";
	}
	return;
}

function whatAlert ()
{
//	if (alerterFlag==1) alerter(); 
	return;
}




function examWidth()
{
	width = getClientWidth();
	if (width <1210)
	{
		document.getElementById('smallframe').style.visibility="hidden";
		document.getElementById('bigframe').style.marginRight="20px";
	}	
	else
	{
		document.getElementById('smallframe').style.visibility="visible";
		document.getElementById('bigframe').style.marginRight="420px";
	}
	
	return;
}

function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}


/*
function initialize_map() {
	var latlng = new google.maps.LatLng(49.443550, 11.050228);
	var settings = {
		zoom: 14,
		center: latlng,
		mapTypeControl: true,
		mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
		navigationControl: true,
		navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
		mapTypeId: google.maps.MapTypeId.HYBRID};
	var map = new google.maps.Map(document.getElementById("map_canvas"), settings);				
	
	var companyImage = new google.maps.MarkerImage('img/home2.png',
		new google.maps.Size(100,50),
		new google.maps.Point(0,0),
		new google.maps.Point(30,28)
	);

	var companyShadow = new google.maps.MarkerImage('pics/home2.png',
		new google.maps.Size(130,50),
		new google.maps.Point(0,0),
		new google.maps.Point(65, 50));

	var companyPos = new google.maps.LatLng(49.443550, 11.050228);

	var companyMarker = new google.maps.Marker({
		position: companyPos,
		map: map,
		icon: companyImage,
		title:"TSV 1846 Nürnberg",
		zIndex: 3});
	
	google.maps.event.addListener(companyMarker, 'click', function() {
		infowindow.open(map,companyMarker);
	});
}
*/

