var charsToGo;
var scoreshow = 0;
var newurlvars = new Array();
var anzholes = 18;
var anzvonloches = 0;
//var anzvonloches2 = 0;
/* golfclubsuche für hcp rechner */
function locationclub(host,sprache)
{
	var vargchcp = document.getElementById("selectgchcp").options[document.getElementById("selectgchcp").selectedIndex].value;
	window.location.href = host+'/outs/handicap-rechner-for-gc/gcid/'+vargchcp+'/language/'+sprache;
}
function changeregion(host,sprache)
{
	var varlandhcp = document.getElementById("selectlandhcp").options[document.getElementById("selectlandhcp").selectedIndex].value;
	var varsublandhcp = document.getElementById("selectregionhcp").options[document.getElementById("selectregionhcp").selectedIndex].value;
	if(varsublandhcp=="firstposreg")
	{

		/*document.getElementById("selectregionhcp").disabled = false;*/
		document.getElementById("divforgc").innerHTML = '&nbsp;<select name="selectregionhcp" id="selectregionhcp" disabled="disabled" style="width:180px;"><option>Golf Club w&auml;hlen</option></select>';
		document.getElementById("selectgchcp").disabled = true;
		
	}
	
	if(varlandhcp.length > 0 && varlandhcp!="firstpos" && varsublandhcp.length > 0 && varsublandhcp!="firstposreg")
	{
	var url = host+"/ajaxphp.php?ajaxaction=selectgchcp&land="+urlencode(varlandhcp)+"&region="+urlencode(varsublandhcp)+"&sprache="+urlencode(sprache);
	var oXmlHttp = zXmlHttp.createRequest();	  

	oXmlHttp.open("get", url, true);
	oXmlHttp.onreadystatechange = function() 
	{
		if(oXmlHttp.readyState == 4) {
			if(oXmlHttp.status == 200){
				
				var outstext = oXmlHttp.responseText.split(':::');
				//alert(oXmlHttp.responseText);
				if(outstext[0] != 'error')
				{
					document.getElementById("divforgc").innerHTML = outstext[1];				
				}
				else
				{
					
					//document.getElementById("starterg").value = '';
				}
			} else {
				
				/*document.getElementById("namereg").value = oXmlHttp.statusText;*/
				
			}
		}
	};
	oXmlHttp.send(null);		
	}
	
}
function changecountry(host,sprache)
{
	var varlandhcp = document.getElementById("selectlandhcp").options[document.getElementById("selectlandhcp").selectedIndex].value;
	if(varlandhcp=="firstpos")
	{

		/*document.getElementById("selectregionhcp").disabled = false;*/
		document.getElementById("divforregion").innerHTML = '&nbsp;<select name="selectregionhcp" id="selectregionhcp" disabled="disabled" style="width:130px;"><option>Region w&auml;hlen</option></select>';
		document.getElementById("divforgc").innerHTML = '&nbsp;<select name="selectregionhcp" id="selectregionhcp" disabled="disabled" style="width:180px;"><option>Golf Club w&auml;hlen</option></select>';
		document.getElementById("selectregionhcp").disabled = true;
		
	}
	
	
	if(varlandhcp.length > 0 && varlandhcp!="firstpos")
	{
	var url = host+"/ajaxphp.php?ajaxaction=selectregion&land="+urlencode(varlandhcp)+"&sprache="+urlencode(sprache);
	var oXmlHttp = zXmlHttp.createRequest();	  

	oXmlHttp.open("get", url, true);
	oXmlHttp.onreadystatechange = function() 
	{
		if(oXmlHttp.readyState == 4) {
			if(oXmlHttp.status == 200){
				
				var outstext = oXmlHttp.responseText.split(':::');
				//alert(oXmlHttp.responseText);
				if(outstext[0] != 'error')
				{
					document.getElementById("divforregion").innerHTML = outstext[1];				
				}
				else
				{
					
					//document.getElementById("starterg").value = '';
				}
			} else {
				
				/*document.getElementById("namereg").value = oXmlHttp.statusText;*/
				
			}
		}
	};
	oXmlHttp.send(null);		
	}

}
/* end golfclub suche für hcp */

/* hcp rechner */
function urlencode(s) {
  s = encodeURIComponent(s);
  return s.replace(/~/g,'%7E').replace(/%20/g,'+');
 }
 
function vorgaberechner(host,sprache)
{
	var scorecr  = document.getElementById("scorecr").value.replace((/,/g), ".");
			var scoreslope  = document.getElementById("scoreslope").value.replace((/,/g), ".");
			var scorepar  = document.getElementById("scorepar").value.replace((/,/g), ".");
			var starterg  = document.getElementById("starterg").value.replace((/,/g), ".");

	if(scoreslope.length > 0 && scorecr.length > 0 && scorepar.length > 0 && sprache.length > 0)
	{
		
	var url = host+"/ajaxphp.php?ajaxaction=vorgaberechn&scorecr="+urlencode(scorecr)+"&scoreslope="+urlencode(scoreslope)+"&scorepar="+urlencode(scorepar)+"&starterg="+urlencode(starterg)+"&sprache="+urlencode(sprache);
	var oXmlHttp = zXmlHttp.createRequest();	  

	oXmlHttp.open("get", url, true);
	oXmlHttp.onreadystatechange = function() 
	{
		if(oXmlHttp.readyState == 4) {
			if(oXmlHttp.status == 200){
				
				var outstext = oXmlHttp.responseText.split(':::');
				//alert(oXmlHttp.responseText);
				if(outstext[0] != 'error')
				{
					document.getElementById("spvorg").value = outstext[1];
				
				}
				else
				{
					
					//document.getElementById("starterg").value = '';
				}
			} else {
				
				/*document.getElementById("namereg").value = oXmlHttp.statusText;*/
				
			}
		}
	};
	oXmlHttp.send(null);
		
	}
	else
	{
		document.getElementById("spvorg").value = '';
	}
	
}
 
function holenplatzdatenoption(host,gcid,sprache)
{
//alert(document.getElementById("derplatznr").selectedIndex);

	var varnum1 = document.getElementById("derplatznr").options[document.getElementById("derplatznr").selectedIndex].value;
	
	var wert = "";
	var art_arr = document.getElementsByName("optionplaetzeradio");
		for ( i = 0 ; i < art_arr.length && wert == "" ; i++ )
		{
			if ( art_arr[i].checked )
			{
				wert = art_arr[i].value;
			}
		}
		
	
	var varnum2 = wert;
	//alert(varnum2);
	//var varnum2 = document.getElementById("nummer2m").value;
	//var varnum3 = document.getElementById("nummer3m").value;
	//document.getElementById('datenvonsaved').innerHTML = '';
	if(varnum1.length > 0 && varnum2.length > 0 && gcid.length > 0 && sprache.length > 0)
	{
		//alert('2222');
		
	var url = host+"/ajaxphp.php?ajaxaction=datenlochoption&varnum1="+urlencode(varnum1)+"&varnum2="+urlencode(varnum2)+"&gcid="+urlencode(gcid)+"&sprache="+urlencode(sprache);
	//alert(url);
	var oXmlHttp = zXmlHttp.createRequest();
	  

	oXmlHttp.open("get", url, true);
	oXmlHttp.onreadystatechange = function() 
	{
		if(oXmlHttp.readyState == 4) {
			if(oXmlHttp.status == 200){
				
				var outstext = oXmlHttp.responseText.split(':::');
				//alert(oXmlHttp.responseText);
				if(outstext[0] != 'error')
				{
					//alert(outstext[2]);
					// platz daten
					
					//document.getElementById("platzoptionenmain").innerHTML = outstext[2];
					
					//var scoredaten = outstext[3].split(';;;');
					
					document.getElementById("scoreslope").value = outstext[1];
					document.getElementById("scorecr").value = outstext[2];
					document.getElementById("scorepar").value = outstext[3];
					
					vorgaberechner(host,sprache);
									
					//document.getElementById("holehcp_1").options[outstextpldaten[1]].selected=true;
					// end platz daten
					//alert(sendstat);
										
				
				}
				else
				{
					
					//document.getElementById("starterg").value = '';
				}
			} else {
				
				/*document.getElementById("namereg").value = oXmlHttp.statusText;*/
				
			}
		}
	};
	oXmlHttp.send(null);
		
	}
	
}
 
function holenplatzdaten(host,gcid,sprache)
{
//alert(document.getElementById("derplatznr").selectedIndex);

	var varnum1 = document.getElementById("derplatznr").options[document.getElementById("derplatznr").selectedIndex].value;
	//alert(varnum1);
	//var varnum2 = document.getElementById("nummer2m").value;
	//var varnum3 = document.getElementById("nummer3m").value;
	//document.getElementById('datenvonsaved').innerHTML = '';
	if(varnum1.length > 0 && gcid.length > 0 && sprache.length > 0)
	{
		//alert('2222');
		
	var url = host+"/ajaxphp.php?ajaxaction=datenloch&varnum1="+urlencode(varnum1)+"&gcid="+urlencode(gcid)+"&sprache="+urlencode(sprache);
	//alert(url);
	var oXmlHttp = zXmlHttp.createRequest();
	  

	oXmlHttp.open("get", url, true);
	oXmlHttp.onreadystatechange = function() 
	{
		if(oXmlHttp.readyState == 4) {
			if(oXmlHttp.status == 200){
				
				var outstext = oXmlHttp.responseText.split(':::');
				//alert(oXmlHttp.responseText);
				if(outstext[0] != 'error')
				{
					//alert(outstext[2]);
					// platz daten
					
					document.getElementById("platzoptionenmain").innerHTML = outstext[2];
					
					//alert(outstext[3]);
					var scoredaten = outstext[3].split(';;;');
					
					document.getElementById("scoreslope").value = scoredaten[0];
					document.getElementById("scorecr").value = scoredaten[1];
					document.getElementById("scorepar").value = scoredaten[2];
					
					var outstextpldaten = outstext[1].split(';;;');
					var outstextpldaten2 = outstextpldaten[0].split('::');
					document.getElementById("holehcp_1").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_1").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[1].split('::');
					document.getElementById("holehcp_2").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_2").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[2].split('::');
					document.getElementById("holehcp_3").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_3").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[3].split('::');
					document.getElementById("holehcp_4").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_4").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[4].split('::');
					document.getElementById("holehcp_5").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_5").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[5].split('::');
					document.getElementById("holehcp_6").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_6").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[6].split('::');
					document.getElementById("holehcp_7").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_7").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[7].split('::');
					document.getElementById("holehcp_8").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_8").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[8].split('::');
					document.getElementById("holehcp_9").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_9").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[9].split('::');
					document.getElementById("holehcp_10").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_10").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[10].split('::');
					document.getElementById("holehcp_11").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_11").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[11].split('::');
					document.getElementById("holehcp_12").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_12").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[12].split('::');
					document.getElementById("holehcp_13").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_13").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[13].split('::');
					document.getElementById("holehcp_14").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_14").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[14].split('::');
					document.getElementById("holehcp_15").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_15").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[15].split('::');
					document.getElementById("holehcp_16").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_16").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[16].split('::');
					document.getElementById("holehcp_17").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_17").selectedIndex = outstextpldaten2[2]-2;
					
					var outstextpldaten2 = outstextpldaten[17].split('::');
					document.getElementById("holehcp_18").selectedIndex = outstextpldaten2[1];
					document.getElementById("paar_18").selectedIndex = outstextpldaten2[2]-2;
									
					//document.getElementById("holehcp_1").options[outstextpldaten[1]].selected=true;
					// end platz daten
					//alert(sendstat);
					
					vorgaberechner(host,sprache);
										
				
				}
				else
				{
					
					//document.getElementById("starterg").value = '';
				}
			} else {
				
				/*document.getElementById("namereg").value = oXmlHttp.statusText;*/
				
			}
		}
	};
	oXmlHttp.send(null);
		
	}
	
}


function holegetwerte(anzholes)
{
	newurlvars = new Array();
	var zah = 1;
	while(anzholes >= zah)
	{
	newurlvars.push("holehcp_"+zah+"="+document.getElementById('holehcp_'+zah).selectedIndex+"&paar_"+zah+"="+document.getElementById('paar_'+zah).selectedIndex+"&anzschlaegerform_"+zah+"="+document.getElementById('anzschlaegerform_'+zah).value);
	zah++;
	
	}
}
function holegetwerte_neu(anzholes,turniertyp)
{
	newurlvars = new Array();
	var zah = 1;
	if(turniertyp == 18)
	{
		while(anzholes >= zah)
		{
		newurlvars.push("holehcp_"+zah+"="+document.getElementById('holehcp_'+zah).selectedIndex+"&paar_"+zah+"="+document.getElementById('paar_'+zah).selectedIndex+"&anzschlaegerform_"+zah+"="+document.getElementById('anzschlaegerform_'+zah).value);
		zah++;
		
		}
	}
	else if(turniertyp ==9)
	{
		while(anzholes >= zah)
		{
			if(zah >= 10)
			{
				newurlvars.push("holehcp_"+zah+"="+document.getElementById('holehcp_'+zah).selectedIndex+"&paar_"+zah+"="+document.getElementById('paar_'+zah).selectedIndex+"&anzschlaegerform_"+zah+"=0");
			}
			else
			{
		newurlvars.push("holehcp_"+zah+"="+document.getElementById('holehcp_'+zah).selectedIndex+"&paar_"+zah+"="+document.getElementById('paar_'+zah).selectedIndex+"&anzschlaegerform_"+zah+"="+document.getElementById('anzschlaegerform_'+zah).value);
			}
		zah++;
		
		}
	}
}
function holegetwerte_neumobil(anzholes,turniertyp)
{
	newurlvars = new Array();
	var zah = 1;
	if(turniertyp == 18)
	{
		while(anzholes >= zah)
		{
		newurlvars.push("holehcp_"+zah+"="+document.getElementById('holehcp_'+zah).selectedIndex+"&paar_"+zah+"="+document.getElementById('paar_'+zah).selectedIndex+"&anzschlaegerform_"+zah+"="+document.getElementById('anzschlaegerform_'+zah).selectedIndex);
		zah++;
		
		}
	}
	else if(turniertyp ==9)
	{
		while(anzholes >= zah)
		{
			if(zah >= 10)
			{
				newurlvars.push("holehcp_"+zah+"="+document.getElementById('holehcp_'+zah).selectedIndex+"&paar_"+zah+"="+document.getElementById('paar_'+zah).selectedIndex+"&anzschlaegerform_"+zah+"=0");
			}
			else
			{
		newurlvars.push("holehcp_"+zah+"="+document.getElementById('holehcp_'+zah).selectedIndex+"&paar_"+zah+"="+document.getElementById('paar_'+zah).selectedIndex+"&anzschlaegerform_"+zah+"="+document.getElementById('anzschlaegerform_'+zah).selectedIndex);
			}
		zah++;
		
		}
	}
}
function startberechnenmobil(host,sprache)
{
	
	var starterg = document.getElementById("starterg").value;
	var nettoreg = document.getElementById("nettoreg").value;
	var scorefeldlink = document.getElementById("scorefeld").style.display;
	var errorvar23 = 0; 
	var wassenden = 0;
	var slopevarurl = '';
	anzvonloches = 0;
	starterg = starterg.replace((/,/g), ".");
	if(starterg < 0)
	{
		starterg = (starterg)*(-1);
		document.getElementById("starterg").value = starterg;
	}
	if (!isNaN(parseFloat(starterg)) && starterg <=54 && starterg >=0) 
	{ 
		//alert('start hcp ist nicht leer');	
		document.getElementById("starterg").style.border = "solid #7f9db9 1px";
	
	}
	else
	{
		document.getElementById("starterg").style.border = "solid red 1px";
		errorvar23 = 1;
		//alert('start hcp ist leer');
	}
	//alert(scorefeldlink);
	if(scorefeldlink == 'none')
		{
			wassenden = 1;
			if (!isNaN(parseFloat(nettoreg))) 
			{
				document.getElementById("nettoreg").style.border = "solid #7f9db9 1px";
			}
			else
			{
				document.getElementById("nettoreg").style.border = "solid red 1px";
				errorvar23 = 1;
			}
			
		}
		else
		if(scorefeldlink == 'block')
		{
			wassenden = 2;
			document.getElementById("nettoreg").style.border = "solid #7f9db9 1px";
			
			var scorecr  = document.getElementById("scorecr").value.replace((/,/g), ".");
			var scoreslope  = document.getElementById("scoreslope").value.replace((/,/g), ".");
			var scorepar  = document.getElementById("scorepar").value.replace((/,/g), ".");
			if(scorecr.length > 0 || scoreslope.length > 0 || scorepar.length > 0)
			{
				if(!isNaN(parseFloat(scorecr)) && scorecr < 10000){
								document.getElementById("scorepar").style.border = "solid #7f9db9 1px";
								
								
							}
							else
							{
								document.getElementById("scorecr").style.border = "solid #ff0000 1px";
								errorvar23 = errorvar23+1;
							}
				if(!isNaN(parseFloat(scoreslope)) && scoreslope < 10000){
								document.getElementById("scoreslope").style.border = "solid #7f9db9 1px";
								
							}
							else
							{
								document.getElementById("scoreslope").style.border = "solid #ff0000 1px";
								errorvar23 = errorvar23+1;
							}
				if(!isNaN(parseFloat(scorepar)) && scorepar < 10000){
								document.getElementById("scorepar").style.border = "solid #7f9db9 1px";
								
							}
							else
							{
								document.getElementById("scorepar").style.border = "solid #ff0000 1px";
								errorvar23 = errorvar23+1;
							}
							
							slopevarurl = '&scorepar='+scorepar+'&scoreslope='+scoreslope+'&scorecr='+scorecr;
			}
			else
			{
				document.getElementById("scorepar").style.border = "solid #7f9db9 1px";
				document.getElementById("scoreslope").style.border = "solid #7f9db9 1px";
				document.getElementById("scorecr").style.border = "solid #7f9db9 1px";
				
			}
			var maxloecher = 18;
			var anfmaxl = 1;
			while(maxloecher >= anfmaxl)
			{
				//alert(document.getElementById("holehcp_"+anfmaxl).selectedIndex);
				document.getElementById("holetd"+anfmaxl).style.backgroundColor = '#718d4c';
				if(document.getElementById("holehcp_"+anfmaxl).selectedIndex > 0 || document.getElementById("paar_"+anfmaxl).selectedIndex > 0 || document.getElementById("anzschlaegerform_"+anfmaxl).selectedIndex > 0)
							{
								if(anfmaxl > 1 && anfmaxl <= 9)
								{
									//alert('9');
									anzvonloches = 9;
								}
								
								if(anfmaxl > 9 && anfmaxl <= 18)
								{
									//alert('18');
									anzvonloches = 18;
								}

							}
				anfmaxl++;
				
				
			}
			//alert('anzvonloches='+anzvonloches);
			var checkhowmanylochs = 9;
			
			if(document.getElementById("anzschlaegerform_10").selectedIndex > 0 || document.getElementById("anzschlaegerform_11").selectedIndex > 0 || document.getElementById("anzschlaegerform_12").selectedIndex > 0 || document.getElementById("anzschlaegerform_13").selectedIndex > 0 || document.getElementById("anzschlaegerform_14").selectedIndex > 0 || document.getElementById("anzschlaegerform_15").selectedIndex > 0 || document.getElementById("anzschlaegerform_16").selectedIndex > 0 || document.getElementById("anzschlaegerform_17").selectedIndex > 0 || document.getElementById("anzschlaegerform_18").selectedIndex > 0)
			{
				checkhowmanylochs = 18;
			}
			
			if(document.getElementById("holehcp_1").selectedIndex == 0 || document.getElementById("paar_1").selectedIndex == 0 || document.getElementById("anzschlaegerform_1").selectedIndex <= 0)
							{
								document.getElementById("holetd1").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd1").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_2").selectedIndex == 0 || document.getElementById("paar_2").selectedIndex == 0 || document.getElementById("anzschlaegerform_2").selectedIndex <= 0)
							{
								document.getElementById("holetd2").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd2").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_3").selectedIndex == 0 || document.getElementById("paar_3").selectedIndex == 0 || document.getElementById("anzschlaegerform_3").selectedIndex <= 0)
							{
								document.getElementById("holetd3").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd3").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_4").selectedIndex == 0 || document.getElementById("paar_4").selectedIndex == 0 || document.getElementById("anzschlaegerform_4").selectedIndex <= 0)
							{
								document.getElementById("holetd4").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd4").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_5").selectedIndex == 0 || document.getElementById("paar_5").selectedIndex == 0 || document.getElementById("anzschlaegerform_5").selectedIndex <= 0)
							{
								document.getElementById("holetd5").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd5").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_6").selectedIndex == 0 || document.getElementById("paar_6").selectedIndex == 0 || document.getElementById("anzschlaegerform_6").selectedIndex <= 0)
							{
								document.getElementById("holetd6").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd6").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_7").selectedIndex == 0 || document.getElementById("paar_7").selectedIndex == 0 || document.getElementById("anzschlaegerform_7").selectedIndex <= 0)
							{
								document.getElementById("holetd7").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd7").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_8").selectedIndex == 0 || document.getElementById("paar_8").selectedIndex == 0 || document.getElementById("anzschlaegerform_8").selectedIndex <= 0)
							{
								document.getElementById("holetd8").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd8").style.backgroundColor = '#718d4c';
							}
							
							
							if(document.getElementById("holehcp_9").selectedIndex == 0 || document.getElementById("paar_9").selectedIndex == 0 || document.getElementById("anzschlaegerform_9").selectedIndex <= 0)
							{
								document.getElementById("holetd9").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd9").style.backgroundColor = '#718d4c';
							}
							
							if(checkhowmanylochs == 18)
							{
							//nechste 9
							if(document.getElementById("holehcp_10").selectedIndex == 0 || document.getElementById("paar_10").selectedIndex == 0 || document.getElementById("anzschlaegerform_10").selectedIndex <= 0)
							{
								document.getElementById("holetd10").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd10").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_11").selectedIndex == 0 || document.getElementById("paar_11").selectedIndex == 0 || document.getElementById("anzschlaegerform_11").selectedIndex <= 0)
							{
								document.getElementById("holetd11").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd11").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_12").selectedIndex == 0 || document.getElementById("paar_12").selectedIndex == 0 || document.getElementById("anzschlaegerform_12").selectedIndex <= 0)
							{
								document.getElementById("holetd12").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd12").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_12").selectedIndex == 0 || document.getElementById("paar_12").selectedIndex == 0 || document.getElementById("anzschlaegerform_12").selectedIndex <= 0)
							{
								document.getElementById("holetd12").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd12").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_13").selectedIndex == 0 || document.getElementById("paar_13").selectedIndex == 0 || document.getElementById("anzschlaegerform_13").selectedIndex <= 0)
							{
								document.getElementById("holetd13").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd13").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_14").selectedIndex == 0 || document.getElementById("paar_14").selectedIndex == 0 || document.getElementById("anzschlaegerform_14").selectedIndex <= 0)
							{
								document.getElementById("holetd14").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd14").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_15").selectedIndex == 0 || document.getElementById("paar_15").selectedIndex == 0 || document.getElementById("anzschlaegerform_15").selectedIndex <= 0)
							{
								document.getElementById("holetd15").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd15").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_16").selectedIndex == 0 || document.getElementById("paar_16").selectedIndex == 0 || document.getElementById("anzschlaegerform_16").selectedIndex <= 0)
							{
								document.getElementById("holetd16").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd16").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_17").selectedIndex == 0 || document.getElementById("paar_17").selectedIndex == 0 || document.getElementById("anzschlaegerform_17").selectedIndex <= 0)
							{
								document.getElementById("holetd17").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd17").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_18").selectedIndex == 0 || document.getElementById("paar_18").selectedIndex == 0 || document.getElementById("anzschlaegerform_18").selectedIndex <= 0)
							{
								document.getElementById("holetd18").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{	
								document.getElementById("holetd18").style.backgroundColor = '#718d4c';
							}
							}
		}

		if(errorvar23 == 0)
		{
			
			
			if(wassenden > 0)
			{
			if(wassenden == 1)
			{
			var url = host+"/hcprechner_ajax.php?ajaxaction=hcprechner&wassenden="+wassenden+"&punkte="+nettoreg+"&starterg="+starterg;
			//alert(url);
			}
			else			
			{
				//holegetwerte(anzholes);
				holegetwerte_neumobil(anzholes,checkhowmanylochs)
			/*var newurlvarsEntry = newurlvars.shift();*/
			
			//newurlvars.replace(",","&");
			var newurlvarsstr = '';
			newurlvarsstr = newurlvars.join('&');
			//alert(newurlvarsstr);
			
			var url = host+"/hcprechner_ajax.php?ajaxaction=hcprechner&starterg="+starterg+"&wassenden="+wassenden+"&"+newurlvarsstr+slopevarurl;	
			//alert(url);
			}
			
			
	//alert(url);
	var oXmlHttp = zXmlHttp.createRequest();
	  

	oXmlHttp.open("get", url, true);
	oXmlHttp.onreadystatechange = function() 
	{
		if(oXmlHttp.readyState == 4) {
			if(oXmlHttp.status == 200){
				
				var outstext = oXmlHttp.responseText.split(':::');
				//alert(oXmlHttp.responseText);
				if(outstext[0] != 'error')
				{
					
					document.getElementById("egebnismess").innerHTML = outstext[1];
					//alert(outstext[2]);
					if(outstext[2] != 'NOTOK')
					{
						document.getElementById("printbut").innerHTML = outstext[2];
					}
					else
					{
					document.getElementById("printbut").innerHTML = '';	
					}
					window.scrollTo(0, 0);
					
					//alert(outstext[1]);
										
				
				}
				else
				{
					
					//document.getElementById("starterg").value = '';
				}
			} else {
				
				/*document.getElementById("namereg").value = oXmlHttp.statusText;*/
				
			}
		}
	};
	oXmlHttp.send(null);
			}
			
		}

}

function startberechnen(host,sprache)
{
	
	var starterg = document.getElementById("starterg").value;
	var nettoreg = document.getElementById("nettoreg").value;
	var scorefeldlink = document.getElementById("scorefeld").style.display;
	var errorvar23 = 0; 
	var wassenden = 0;
	var slopevarurl = '';
	anzvonloches = 0;
	starterg = starterg.replace((/,/g), ".");
	if(starterg < 0)
	{
		starterg = (starterg)*(-1);
		document.getElementById("starterg").value = starterg;
	}
	if (!isNaN(parseFloat(starterg)) && starterg <=54 && starterg >=0) 
	{ 
		//alert('start hcp ist nicht leer');	
		document.getElementById("starterg").style.border = "solid #7f9db9 1px";
	
	}
	else
	{
		document.getElementById("starterg").style.border = "solid red 1px";
		errorvar23 = 1;
		//alert('start hcp ist leer');
	}
	//alert(scorefeldlink);
	if(scorefeldlink == 'none')
		{
			wassenden = 1;
			if (!isNaN(parseFloat(nettoreg))) 
			{
				document.getElementById("nettoreg").style.border = "solid #7f9db9 1px";
			}
			else
			{
				document.getElementById("nettoreg").style.border = "solid red 1px";
				errorvar23 = 1;
			}
			
		}
		else
		if(scorefeldlink == 'block')
		{
			wassenden = 2;
			document.getElementById("nettoreg").style.border = "solid #7f9db9 1px";
			
			var scorecr  = document.getElementById("scorecr").value.replace((/,/g), ".");
			var scoreslope  = document.getElementById("scoreslope").value.replace((/,/g), ".");
			var scorepar  = document.getElementById("scorepar").value.replace((/,/g), ".");
			if(scorecr.length > 0 || scoreslope.length > 0 || scorepar.length > 0)
			{
				if(!isNaN(parseFloat(scorecr)) && scorecr < 10000){
								document.getElementById("scorepar").style.border = "solid #7f9db9 1px";
								
								
							}
							else
							{
								document.getElementById("scorecr").style.border = "solid #ff0000 1px";
								errorvar23 = errorvar23+1;
							}
				if(!isNaN(parseFloat(scoreslope)) && scoreslope < 10000){
								document.getElementById("scoreslope").style.border = "solid #7f9db9 1px";
								
							}
							else
							{
								document.getElementById("scoreslope").style.border = "solid #ff0000 1px";
								errorvar23 = errorvar23+1;
							}
				if(!isNaN(parseFloat(scorepar)) && scorepar < 10000){
								document.getElementById("scorepar").style.border = "solid #7f9db9 1px";
								
							}
							else
							{
								document.getElementById("scorepar").style.border = "solid #ff0000 1px";
								errorvar23 = errorvar23+1;
							}
							
							slopevarurl = '&scorepar='+scorepar+'&scoreslope='+scoreslope+'&scorecr='+scorecr;
			}
			else
			{
				document.getElementById("scorepar").style.border = "solid #7f9db9 1px";
				document.getElementById("scoreslope").style.border = "solid #7f9db9 1px";
				document.getElementById("scorecr").style.border = "solid #7f9db9 1px";
				
			}
			var maxloecher = 18;
			var anfmaxl = 1;
			while(maxloecher >= anfmaxl)
			{
				//alert(document.getElementById("holehcp_"+anfmaxl).selectedIndex);
				document.getElementById("holetd"+anfmaxl).style.backgroundColor = '#718d4c';
				if(document.getElementById("holehcp_"+anfmaxl).selectedIndex > 0 || document.getElementById("paar_"+anfmaxl).selectedIndex > 0 || document.getElementById("anzschlaegerform_"+anfmaxl).value.length > 0)
							{
								if(anfmaxl > 1 && anfmaxl <= 9)
								{
									//alert('9');
									anzvonloches = 9;
								}
								
								if(anfmaxl > 9 && anfmaxl <= 18)
								{
									//alert('18');
									anzvonloches = 18;
								}

							}
				anfmaxl++;
				
				
			}
			//alert('anzvonloches='+anzvonloches);
			var checkhowmanylochs = 9;
			if(document.getElementById("anzschlaegerform_10").value.length > 0 || document.getElementById("anzschlaegerform_11").value.length > 0 || document.getElementById("anzschlaegerform_12").value.length > 0 || document.getElementById("anzschlaegerform_13").value.length > 0 || document.getElementById("anzschlaegerform_14").value.length > 0 || document.getElementById("anzschlaegerform_15").value.length > 0 || document.getElementById("anzschlaegerform_16").value.length > 0 || document.getElementById("anzschlaegerform_17").value.length > 0 || document.getElementById("anzschlaegerform_18").value.length > 0)
			{
				checkhowmanylochs = 18;
			}
			
			if(document.getElementById("holehcp_1").selectedIndex == 0 || document.getElementById("paar_1").selectedIndex == 0 || document.getElementById("anzschlaegerform_1").value.length <= 0)
							{
								document.getElementById("holetd1").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd1").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_2").selectedIndex == 0 || document.getElementById("paar_2").selectedIndex == 0 || document.getElementById("anzschlaegerform_2").value.length <= 0)
							{
								document.getElementById("holetd2").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd2").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_3").selectedIndex == 0 || document.getElementById("paar_3").selectedIndex == 0 || document.getElementById("anzschlaegerform_3").value.length <= 0)
							{
								document.getElementById("holetd3").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd3").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_4").selectedIndex == 0 || document.getElementById("paar_4").selectedIndex == 0 || document.getElementById("anzschlaegerform_4").value.length <= 0)
							{
								document.getElementById("holetd4").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd4").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_5").selectedIndex == 0 || document.getElementById("paar_5").selectedIndex == 0 || document.getElementById("anzschlaegerform_5").value.length <= 0)
							{
								document.getElementById("holetd5").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd5").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_6").selectedIndex == 0 || document.getElementById("paar_6").selectedIndex == 0 || document.getElementById("anzschlaegerform_6").value.length <= 0)
							{
								document.getElementById("holetd6").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd6").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_7").selectedIndex == 0 || document.getElementById("paar_7").selectedIndex == 0 || document.getElementById("anzschlaegerform_7").value.length <= 0)
							{
								document.getElementById("holetd7").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd7").style.backgroundColor = '#718d4c';
							}
							
							if(document.getElementById("holehcp_8").selectedIndex == 0 || document.getElementById("paar_8").selectedIndex == 0 || document.getElementById("anzschlaegerform_8").value.length <= 0)
							{
								document.getElementById("holetd8").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd8").style.backgroundColor = '#718d4c';
							}
							
							
							if(document.getElementById("holehcp_9").selectedIndex == 0 || document.getElementById("paar_9").selectedIndex == 0 || document.getElementById("anzschlaegerform_9").value.length <= 0)
							{
								document.getElementById("holetd9").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd9").style.backgroundColor = '#718d4c';
							}
							
							if(checkhowmanylochs == 18)
							{
							//nechste 9
							if(document.getElementById("holehcp_10").selectedIndex == 0 || document.getElementById("paar_10").selectedIndex == 0 || document.getElementById("anzschlaegerform_10").value.length <= 0)
							{
								document.getElementById("holetd10").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd10").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_11").selectedIndex == 0 || document.getElementById("paar_11").selectedIndex == 0 || document.getElementById("anzschlaegerform_11").value.length <= 0)
							{
								document.getElementById("holetd11").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd11").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_12").selectedIndex == 0 || document.getElementById("paar_12").selectedIndex == 0 || document.getElementById("anzschlaegerform_12").value.length <= 0)
							{
								document.getElementById("holetd12").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd12").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_12").selectedIndex == 0 || document.getElementById("paar_12").selectedIndex == 0 || document.getElementById("anzschlaegerform_12").value.length <= 0)
							{
								document.getElementById("holetd12").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd12").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_13").selectedIndex == 0 || document.getElementById("paar_13").selectedIndex == 0 || document.getElementById("anzschlaegerform_13").value.length <= 0)
							{
								document.getElementById("holetd13").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd13").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_14").selectedIndex == 0 || document.getElementById("paar_14").selectedIndex == 0 || document.getElementById("anzschlaegerform_14").value.length <= 0)
							{
								document.getElementById("holetd14").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd14").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_15").selectedIndex == 0 || document.getElementById("paar_15").selectedIndex == 0 || document.getElementById("anzschlaegerform_15").value.length <= 0)
							{
								document.getElementById("holetd15").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd15").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_16").selectedIndex == 0 || document.getElementById("paar_16").selectedIndex == 0 || document.getElementById("anzschlaegerform_16").value.length <= 0)
							{
								document.getElementById("holetd16").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd16").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_17").selectedIndex == 0 || document.getElementById("paar_17").selectedIndex == 0 || document.getElementById("anzschlaegerform_17").value.length <= 0)
							{
								document.getElementById("holetd17").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{
								document.getElementById("holetd17").style.backgroundColor = '#718d4c';
							}
							if(document.getElementById("holehcp_18").selectedIndex == 0 || document.getElementById("paar_18").selectedIndex == 0 || document.getElementById("anzschlaegerform_18").value.length <= 0)
							{
								document.getElementById("holetd18").style.backgroundColor = '#fe8888';
								errorvar23 = errorvar23+1;
							}
							else
							{	
								document.getElementById("holetd18").style.backgroundColor = '#718d4c';
							}
							}
		}

		if(errorvar23 == 0)
		{
			
			
			if(wassenden > 0)
			{
			if(wassenden == 1)
			{
			var url = host+"/hcprechner_ajax.php?ajaxaction=hcprechner&wassenden="+wassenden+"&punkte="+nettoreg+"&starterg="+starterg;
			alert(url);
			}
			else			
			{
				//holegetwerte(anzholes);
				holegetwerte_neu(anzholes,checkhowmanylochs)
			/*var newurlvarsEntry = newurlvars.shift();*/
			
			//newurlvars.replace(",","&");
			var newurlvarsstr = '';
			newurlvarsstr = newurlvars.join('&');
			//alert(newurlvarsstr);
			
			var url = host+"/hcprechner_ajax.php?ajaxaction=hcprechner&starterg="+starterg+"&wassenden="+wassenden+"&"+newurlvarsstr+slopevarurl;	
			//alert(url);
			}
			
			
	//alert(url);
	var oXmlHttp = zXmlHttp.createRequest();
	  

	oXmlHttp.open("get", url, true);
	oXmlHttp.onreadystatechange = function() 
	{
		if(oXmlHttp.readyState == 4) {
			if(oXmlHttp.status == 200){
				
				var outstext = oXmlHttp.responseText.split(':::');
				//alert(oXmlHttp.responseText);
				if(outstext[0] != 'error')
				{
					
					document.getElementById("egebnismess").innerHTML = outstext[1];
					//alert(outstext[2]);
					if(outstext[2] != 'NOTOK')
					{
						document.getElementById("printbut").innerHTML = outstext[2];
					}
					else
					{
					document.getElementById("printbut").innerHTML = '';	
					}
					window.scrollTo(0, 0);
					
					//alert(outstext[1]);
										
				
				}
				else
				{
					
					//document.getElementById("starterg").value = '';
				}
			} else {
				
				/*document.getElementById("namereg").value = oXmlHttp.statusText;*/
				
			}
		}
	};
	oXmlHttp.send(null);
			}
			
		}

}

function checkdienummer(host,sprache,sendstatusf)
{
//alert(sendstat);
	var varnum1 = document.getElementById("nummer1m").value;
	var varnum2 = document.getElementById("nummer2m").value;
	var varnum3 = document.getElementById("nummer3m").value;
	document.getElementById('datenvonsaved').innerHTML = '';
	if(varnum1.length >= 2 && varnum2.length > 0 && varnum3.length >= 5)
	{
		//alert('2222');
		
	var url = host+"/ajaxfunctionen.php?ajaxaction=searchmitnummern&sprache="+ sprache +"&varnum1="+urlencode(varnum1)+"&varnum2="+urlencode(varnum2)+"&varnum3="+urlencode(varnum3);
	//alert(url);
	var oXmlHttp = zXmlHttp.createRequest();
	  

	oXmlHttp.open("get", url, true);
	oXmlHttp.onreadystatechange = function() 
	{
		if(oXmlHttp.readyState == 4) {
			if(oXmlHttp.status == 200){
				
				var outstext = oXmlHttp.responseText.split(':::');
				//alert(oXmlHttp.responseText);
				if(outstext[0] != 'error')
				{
					
					//alert(sendstat);
										
				
				}
				else
				{
					
					//document.getElementById("starterg").value = '';
				}
			} else {
				
				/*document.getElementById("namereg").value = oXmlHttp.statusText;*/
				
			}
		}
	};
	oXmlHttp.send(null);
		
	}
	
}

function showscorecard(showtext)
{
/*alert(document.getElementById('scorefeld').style.display);*/
var outstextna = showtext.split(':::');
if(document.getElementById('scorefeld').style.display == 'none')
{
document.getElementById('scorefeld').style.display = 'block';	
document.getElementById('nettoreg').style.backgroundColor = '#CCCCCC';
document.getElementById('nettoreg').readOnly=true;
document.getElementById('nettoreg').value = '';

document.getElementById('hcpohnemitsc').value = outstextna[0];
document.getElementById('egebnismess').innerHTML = outstextna[2];

scoreshow = 1;


}
else
{
	document.getElementById('scorefeld').style.display = 'none';
	document.getElementById('nettoreg').style.backgroundColor = '#ffffff';
	document.getElementById('nettoreg').readOnly=false;
	document.getElementById('hcpohnemitsc').value = outstextna[1];
	
	document.getElementById('egebnismess').innerHTML = outstextna[3];
	scoreshow = 0;
}

}

function showscorecardlink(events)
{
	if(events=='over')
	{
		document.getElementById('scorefeldlink').style.color = '#142301';
	}
	else
	if(events=='out')
	{
		document.getElementById('scorefeldlink').style.color = '#3d6a01';
	}
}

/* hcp rechner end*/

function charCounter(charInputSrcName, maxCharCount, outputTargetName) {   
  
   // Zugriffsvariablen festlegen   
   var charInputSrc = document.getElementById(charInputSrcName);   
   var outputTargetSrc = document.getElementById(outputTargetName);   
  
   if (charInputSrc != null) {   
      // Länge des Feldinhaltes prüfen   
      if (charInputSrc.value.length <= maxCharCount) {   
         // Anzahl Restzeichen berechnen und Zeichenanzeige aktualisieren   
         charsToGo = maxCharCount - charInputSrc.value.length;   
         outputTargetSrc.innerHTML = '&nbsp;(' + charsToGo + ')';   
      }   
      else  
         // Eingegebenes Zeichen wieder abschneiden   
         charInputSrc.value = charInputSrc.value.substring(0, maxCharCount);   
         charsToGo = maxCharCount - charInputSrc.value.length;   
      }   
}   
function counterOutput(charInputSrcName, maxCharCount, outputTargetName)   
{   
   // Zugriffsvariablen festlegen   
   var charInputSrc = document.getElementById(charInputSrcName);   
  
   // globale Variable prüfen   
   if (charsToGo == null) {   
      // Ausgabewert berechnen   
      charsCount = maxCharCount - charInputSrc.value.length; }   
   else  
      // Ausgabefeld initialisieren   
      charsCount = charsToGo;   
         document.write('<span  style=\"width:100%; background-color:#94af6a; height:25px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; font-size:12px; line-height:25px;\" name=\"'  
            + outputTargetName + '\" id=\"' + outputTargetName +'\">&nbsp;('  
            + charsCount + ')</span>')   
}
function nachrichtdelend(textleer,textdel)
{
var check=0;
for (i=0;i<document.messageslist.elements.length;i++)
{
	
	if(document.messageslist.elements[i].type=='checkbox')
	{
		if(document.messageslist.elements[i].checked == true)
		{
		check = check +1;
		}
	}
}

if(check==0)
{
alert(textleer);
return false;
}
else
{
document.messageslist.getElementById('loeschenmessage').click();
}	
}
function contaktiddel(textleer)
{
var check=0;
for (i=0;i<document.messageslist.elements.length;i++)
{
	
	if(document.messageslist.elements[i].type=='checkbox')
	{
		if(document.messageslist.elements[i].checked == true)
		{
		check = check +1;
		}
	}
}

if(check==0)
{
alert(textleer);
return false;
}
else
{
document.messageslist.getElementById('delidfromcontaktlist').click();
}
}
function blackiddel(textleer)
{
var check=0;
for (i=0;i<document.messageslist.elements.length;i++)
{
	
	if(document.messageslist.elements[i].type=='checkbox')
	{
		if(document.messageslist.elements[i].checked == true)
		{
		check = check +1;
		}
	}
}

if(check==0)
{
alert(textleer);
return false;
}
else
{
document.messageslist.getElementById('loeschenaddlist').click();
}


}
function funcaddblacklist(textleer)
{
var check=0;
for (i=0;i<document.messageslist.elements.length;i++)
{
	
	if(document.messageslist.elements[i].type=='checkbox')
	{
		if(document.messageslist.elements[i].checked == true)
		{
		check = check +1;
		}
	}
}

if(check==0)
{
alert(textleer);
return false;
}
else
{
document.messageslist.getElementById('addblacklist').click();
}
}

function markierenfunc(marktid,element,color)
{
	
	if(document.getElementById('navelement_'+element).checked == true)
	{
		
		document.getElementById(marktid).style.backgroundColor = '#f9dcdc';
	
	}
	else
	{
	
		
		document.getElementById(marktid).style.backgroundColor = '#'+color;
	
	}
	
}
function nachrichtdel(textleer)
{
var check=0;
for (i=0;i<document.messageslist.elements.length;i++)
{
	
	if(document.messageslist.elements[i].type=='checkbox')
	{
		if(document.messageslist.elements[i].checked == true)
		{
		check = check +1;
		}
	}
}

if(check==0)
{
alert(textleer);
return false;
}
else
{
document.messageslist.getElementById('loeschenmessage').click();
}


}
function profilimgdel( textstr,sprache,host ) {
	if ( confirm( textstr )==true) {

		location.href=host + 'profil/detedit/profil/language/' + sprache + '/action/delimage/';
		
	}
}
function neueslandsearch(url,sprache)
{

document.searchformklein.submit();	

}
function neuesland(url,sprache)
{

if(document.searchform.region.options.selectedIndex != -1)
{
var landselected = document.searchform.bez.options[document.searchform.bez.options.selectedIndex].value;
document.searchform.region.options[document.searchform.region.options.selectedIndex].value = 0;
location.href=url+'golfclubs/bez/'+landselected+'/language/'+sprache;
}
else
{

document.searchform.submit();	
}
}

function loescheGalerieschiene2( aid,mainid ) {
	if ( confirm( 'Möchten Sie die Produkt wirklich löschen?' )==true) {

		location.href='wechselrahmen_details.php?action=detailsdel&wechselrid='+mainid+'&grosseid='+aid;
	}
}
function loescheplatz( platzid,textstr,sprache,spracheedit ) {
	if ( confirm( textstr )==true) {

		location.href='index.php?outs=golfclubs&subkat=derplatz&languageedit='+spracheedit+'&language='+sprache+'&delplatz='+platzid;
		
	}
}
function loeschehole( platzid,textstr,sprache,spracheedit, holeid ) {
	if ( confirm( textstr )==true) {

		location.href='index.php?outs=golfclubs&subkat=derplatz&languageedit='+spracheedit+'&language='+sprache+'&platzid='+platzid+'&delhole='+holeid;
		
	}
}

function actedit( actid, sprache,spracheedit )
{
location.href='index.php?outs=golfclubs&subkat=aktuelles&languageedit='+spracheedit+'&language='+sprache+'&idedit='+actid+'&action=edit';

}

function delact( actmainid,textstr,sprache,spracheedit ) {
	if ( confirm( textstr )==true) {

		location.href='index.php?outs=golfclubs&subkat=aktuelles&languageedit='+spracheedit+'&language='+sprache+'&mainid='+actmainid+'&action=delete';
		
	}
}

function delpro( proid,textstr,sprache,spracheedit ) {
	if ( confirm( textstr )==true) {

		location.href='index.php?outs=golfclubs&subkat=pros&languageedit='+spracheedit+'&language='+sprache+'&proid='+proid+'&action=delete';
		
	}

}

function delpreise( platzid,textstr,sprache,spracheedit ) {
	if ( confirm( textstr )==true) {

		location.href='index.php?outs=golfclubs&subkat=preise&languageedit='+spracheedit+'&language='+sprache+'&platzid='+platzid+'&action=delete';
		
	}

}

function delimg( imgid,textstr,sprache,spracheedit ) {
	if ( confirm( textstr )==true) {

		location.href='index.php?outs=golfclubs&subkat=ambiente&languageedit='+spracheedit+'&language='+sprache+'&imgid='+imgid+'&action=delete';
		
	}

}

