function SeitenAnfang()
{
	window.scrollTo(0,0)
}

function OpenWindow(Adresse,Fenstername,Eigenschaften)
{
	window.open(Adresse,Fenstername,Eigenschaften);
}

//function MM_openBrWindow(theURL,winName,features)
//{
//	window.open(theURL,winName,features);
//}

function LoadItem(pid,adminpage)
{
	if(pid == "x")
	{
		document.ddform.reset();
		document.ddform.elements[0].blur();
		return;
	}
	if(pid == "0")
	{
		self.location.href = adminpage;
	}
	else
	{
		self.location.href = adminpage + "&id=" + pid;
	}
}

function DisplayItem(pid,param,adminpage)
{
	if(pid == "x")
	{
		document.ddform.reset();
		document.ddform.elements[0].blur();
		return;
	}
	if(pid == "0")
	{
		self.location.href = adminpage;
	}
	else
	{
		self.location.href = adminpage + "&" + param + "=" + pid;
	}
}

function switchColor(cell,color)
{
	if (color.length == 6)
	{
		cell.style.backgroundColor='#'+color;
	}
}

function enableStrNr(status)
{
	var stnr_element = document.getElementById("stnr");

	if(status == false)
	{
		stnr_element.readOnly=true;
		stnr_element.value = "";
		stnr_element.style.backgroundColor = "#E9EFF7";
	}
	else
	{
		stnr_element.readOnly=false;
		stnr_element.style.backgroundColor = "#FFFFFF";
	}
}

function toggleField(elementname,elementstatus)
{
/*
Das Element muss diese Angaben haben:
id="field2toggle" style="display:none;"
*/
	if (!document.getElementById) return;

	var obj = document.getElementById(elementname);

	obj.style.display = elementstatus;

	/*
	if (obj.style.display == "none")
	{
		obj.style.display = "";
	}
	else
	{
		obj.style.display = "none";
	}
	*/
}


// FUNKTIONEN FÜR ADMIN.NEWSLETTER
function add_one(form)
{
	oldindex = form.vorhandene_empfaenger.selectedIndex;
	newindex = form.ausgewaehlte_empfaenger.length;
	text = form.vorhandene_empfaenger.options[oldindex].text;
	wert = form.vorhandene_empfaenger.options[oldindex].value;
	noption = new Option(text, wert, true, false);
	form.ausgewaehlte_empfaenger.options[newindex]=noption;
	form.vorhandene_empfaenger.options[oldindex]=null;
}

function rem_one(form)
{
	oldindex = form.ausgewaehlte_empfaenger.selectedIndex;
	newindex = form.vorhandene_empfaenger.length;
	text = form.ausgewaehlte_empfaenger.options[oldindex].text;
	wert = form.ausgewaehlte_empfaenger.options[oldindex].value;
	noption = new Option(text, wert, true, false);
	form.vorhandene_empfaenger.options[newindex]=noption;
	form.ausgewaehlte_empfaenger.options[oldindex]=null;
}

function clear_fields(form)
{
	for (var i = form.ausgewaehlte_empfaenger.length; i >=0; i--)
	{
		form.ausgewaehlte_empfaenger.options[i] = null;
	}

	for (var i = form.vorhandene_empfaenger.length; i >=0; i--)
	{
		form.vorhandene_empfaenger.options[i] = null;
	}
}

function rem_all(form)
{
	clear_fields(form);

	for (var i = 0; i < dd_vorhandene_empfaenger.length; i+=2)
	{
		NewEntry = new Option(dd_vorhandene_empfaenger[i+1],dd_vorhandene_empfaenger[i]);
		form.vorhandene_empfaenger.options[form.vorhandene_empfaenger.length] = NewEntry;
	}
}

function add_all(form)
{
	clear_fields(form);

	for (var i = 0; i < dd_vorhandene_empfaenger.length; i+=2)
	{
		NewEntry = new Option(dd_vorhandene_empfaenger[i+1],dd_vorhandene_empfaenger[i]);
		form.ausgewaehlte_empfaenger.options[form.ausgewaehlte_empfaenger.length] = NewEntry;
	}
}

function create_entry_list(form)
{
	var txt = new String();
	for (i=0;i<form.ausgewaehlte_empfaenger.options.length;i++)
	{
		if (i>0)
		{
			txt += ';';
		}
		txt += form.ausgewaehlte_empfaenger.options[i].value;
	}
	form.empfaengerliste.value=txt;
}

function insText(feld,stueck)
{
	document.getElementById(feld).value += stueck + " ";
	document.getElementById(feld).focus();
}

function insertText(piece)
{
	document.dsform.export_felder.value += piece;
	document.dsform.export_felder.focus();
}

/*
   document.thisform.message.value += emotionicon+" ";
   document.thisform.message.focus();
*/

function displayElements(area)
{
	if (area == "partner")
	{
		toggleField('tText','none');
		toggleField('tHtml','none');
		toggleField('pText','');
		toggleField('pHtml','');
		toggleField('tPrice','none');
		toggleField('tHinweis','none');

		//document.getElementById("letterhtml").value = "";
		//document.getElementById("lettertext").value = "";
	}
	else
	{
		toggleField('tText','');
		toggleField('tHtml','');
		toggleField('pText','none');
		toggleField('pHtml','none');
		toggleField('tPrice','');
		toggleField('tHinweis','');

		if (document.getElementById("letterhtml").value == "")
		{
			document.getElementById("letterhtml").value = "<br>\n<br>\n<br>\n<br>\n<br>\n--------------------<br>\nRufen Sie bitte den folgenden Link auf, wenn Sie sich von unserem Newsletter abmelden m&ouml;chten: <br>\n<a href='##unsubscribe##'>##unsubscribe##</a>";
		}
		if (document.getElementById("lettertext").value == "")
		{
			document.getElementById("lettertext").value = "\n\n\n\n\n--------------------\nRufen Sie bitte den folgenden Link auf, wenn Sie sich von unserem Newsletter abmelden moechten: \n##unsubscribe##";
		}
	}
}

function setRadio(radioID)
{
	document.getElementById(radioID).checked = true;
}

function zeitablauf()
{
	//Objektname = new Date(Jahr, Monat, Tag, Stunden, Minuten, Sekunden);

	var zeitanzeige = document.getElementById('zeitanzeige');
	var jetzt = new Date();
	var neuzeit = new Date();
	var sek = dauer;
	var min = 0;
	var summin = 0;
	var std = 0;
	var dummy = "";

	if(sek < 0)
	{
		zeitanzeige.innerHTML = "Das Gewinnspiel ist beendet!";
	}
	else
	{
		if(sek > 59)
		{
			min = Math.floor(sek/60);
			sek = sek - min * 60;
		}

		if(min > 59)
		{
			std = Math.floor(min/60);
			summin = min;
			min = min - std * 60;
		}

		if(min <= 59)
		{
			summin = min;
		}

		if(std > 23)
		{
			days = Math.floor(std/24);
			std = std - days * 24;
		}
		else
		{
			days = 0;
			std = Math.floor(summin/60);
		}

		if(days > 1)
		{
			dummy = days + " Tage, ";
		}
		
		if(std > 1)
		{
			dummy = dummy + std + " Stunden, ";
		}

		if(min > 1)
		{
			dummy = dummy + min + " Minuten und ";
		}

		zeitanzeige.innerHTML = "Nur noch " + dummy + sek + " Sekunden!";
	}

	dauer -=1;

	window.setTimeout("zeitablauf();",999);
}