var kwcount = 0;

function ShowAvailText(textname, labelname)
{
	textfield = document.getElementById(textname);
	label = document.getElementById(labelname);
	maxlen = textfield.maxLength;
	curlen = textfield.value.length;
	label.innerHTML = "Noch "+(maxlen-curlen)+" von "+maxlen+" Zeichen";
}

function ShowPreview()
{
	ShowAvailText("t_uebs", "l_uebs");
	ShowAvailText("t_txt1", "l_txt1");
	ShowAvailText("t_txt2", "l_txt2");
	ShowAvailText("t_aurl", "l_aurl");
	ShowAvailText("t_zurl", "l_zurl");

	uebs = document.getElementById("t_uebs").value;
	if(uebs.length == 0)
	{
		uebs = '<span class="o">Bitte eine &Uuml;berschrift eingeben.</span>';
		document.getElementById("c_uebs").className = 'tiny error';
	}
	else document.getElementById("c_uebs").className = 'tiny';
	document.getElementById("s_uebs").innerHTML = uebs;

	txt1 = document.getElementById("t_txt1").value;
	if(txt1.length == 0)
	{
		txt1 = '<span class="o">Bitte die 1. Textzeile f&uuml;r Ihre Werbe-Anzeige eingeben.</span>';
		document.getElementById("c_txt1").className = 'tiny error';
	}
	else document.getElementById("c_txt1").className = 'tiny';
	document.getElementById("s_txt1").innerHTML = txt1;

	txt2 = document.getElementById("t_txt2").value;
	if(txt2.length == 0)
	{
		txt2 = '<span class="o">Bitte die 2. Textzeile f&uuml;r Ihre Werbe-Anzeige eingeben.</span>';
		document.getElementById("c_txt2").className = 'tiny error';
	}
	else document.getElementById("c_txt2").className = 'tiny';
	document.getElementById("s_txt2").innerHTML = txt2;

	aurl = document.getElementById("t_aurl").value;
	if(aurl.length == 0)
	{
		aurl = '<span class="o">Bitte die anzuzeigende Internet-Adresse eingeben.</span>';
		document.getElementById("c_aurl").className = 'tiny error';
	}
	else document.getElementById("c_aurl").className = 'tiny';
	document.getElementById("s_aurl").innerHTML = aurl;

	zurl = document.getElementById("t_zurl").value;
	if(zurl.length == 0)
	{
		document.getElementById("s_aurl").href = '#';
		zurl = '<br><span class="tiny o">Bitte die zu verlinkende Internet-Adresse eingeben.</span>';
		document.getElementById("c_zurl").className = 'tiny error';
	}
	else
	{
		document.getElementById("s_aurl").href = zurl;
		zurl = '';
		document.getElementById("c_zurl").className = 'tiny';
	}
	document.getElementById("s_zurl").innerHTML = zurl;
	
	KeyWords();
}

function ShowPrice(keywords, monatspreis)
{
	kwcount = keywords;

	document.getElementById("preis06").innerHTML = 6*monatspreis*keywords;
	document.getElementById("preis12").innerHTML = 12*monatspreis*keywords;
	document.getElementById("kw1").innerHTML = keywords;
	// document.getElementById("kw2").innerHTML = keywords;
	document.getElementById("prc").className = 'pad2';
	document.getElementById("no_kw").style.display = 'none';
	document.getElementById("kwlst").style.display = 'block';
	for(group = 0; group < 10; group++)
	{
		document.getElementById("wkg"+group).style.display = (group < keywords/5) ? 'inline' : 'none';
	}
	KeyWords();
}

function LifeTime()
{
	document.getElementById("ltc").className = 'pad2';
	KeyWords();
}

function KeyWords()
{
	var used_kw = 0;
	for(idx  = 0; idx < kwcount; idx++)
	{
		if(document.getElementById("wk"+idx).value.length > 0) used_kw++;
	}
	document.getElementById("kwc").className = (used_kw == 0) ? 'pad5 error' : 'pad5';
}

function CheckText()
{
	var kw = 0;
	if(button == "submit")
	{
		for(idx  = 0; idx < kwcount; idx++)
		{
			if(document.getElementById("wk"+idx).value.length > 0) kw++;
		}
		if(kw < kwcount)
		{
			return confirm("Bisher haben Sie nur "+kw+" von "+kwcount+" Keywords angegeben.\nWollen Sie das Formular trotzdem abschicken?");
		}
		else return true;
	}
	else return true;
}

