function NewWindow(URL, WinName, Features) {
	win =  window.open(URL, WinName, Features);
	win.focus();
}

function openPopup(URL, width, height) {
	
	if (!width) width = 800;
	if (!height) height = 600;

	win =  window.open(URL, "", "width=" + width  + ",height=" + height + ",toolbar=no,menubar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,fullscreen=no,titlebar=no");
	win.focus();
}

function ConfirmDelete() {   
	return confirm("Eintrag wirklich löschen?");
}


function Validator(theForm) {
	
	
  for (var i=0; i<theForm.ContentCounter1.length; i++){
	  if (theForm.ContentCounter1[i].checked == true){
	    radio_selection_bereich = true;
	  }
	}


  if (theForm.Email.value == "")
  {
    alert("Geben Sie einen Wert in das Feld \"E-Mail-Adresse\" ein.");
    theForm.Email.focus();
    return (false);
  }

  if ((theForm.Email.value.indexOf('.') == -1) || (theForm.Email.value.indexOf('@') == -1))
  {
    alert("Bitte E-Mail-Adresse vollständig eingeben!");
    theForm.Email.focus();
    return (false);
  }

 
  
  if(theForm.GenderID.options[theForm.GenderID.selectedIndex].value=="1") {
    document.FORM1.Title.value = "geehrte Frau";
  }
	else {
	  if(theForm.GenderID.options[theForm.GenderID.selectedIndex].value=="2") {
		  document.FORM1.Title.value = "geehrter Herr";
		}
		else {
		  document.FORM1.Title.value = "geehrte Damen und Herren";
		}
  }
  
  return (true);
}

function Validator_en(theForm) {
	var radio_selection_format = false;
	
  for (var i=0; i<theForm.ContentCounter1.length; i++){
	  if (theForm.ContentCounter1[i].checked == true){
	    radio_selection_bereich = true;
	  }
	}

  for (var i=0; i<theForm.bGetsHTMLMail.length; i++){
	  if (theForm.bGetsHTMLMail[i].checked == true){
	    radio_selection_format = true;
	  }
	}

  if (theForm.Email.value == "")
  {
    alert("You must enter a value in the field E-Mail.");
    theForm.Email.focus();
    return (false);
  }

  if ((theForm.Email.value.indexOf('.') == -1) || (theForm.Email.value.indexOf('@') == -1))
  {
    alert("You must enter a valid E-Mail-Adress.");
    theForm.Email.focus();
    return (false);
  }

  
  if (radio_selection_format == false) {
    alert("Please, choose a value of field \"Format\". ");
    return (false);
  }
  
  if(theForm.GenderID.options[theForm.GenderID.selectedIndex].value=="1") {
    document.FORM1.Title.value = "geehrte Frau";
  }
	else {
	  if(theForm.GenderID.options[theForm.GenderID.selectedIndex].value=="2") {
		  document.FORM1.Title.value = "";
		}
		else {
		  document.FORM1.Title.value = "geehrte Damen und Herren";
		}
  }
  
  return (true);
}


//Miss Tuning Kalender
function vkosten(i) {
  var vk = "";

  if (window.document.getElementById("eu_ausland_sch").checked) {
    var vk = 0;
  }
  else if (window.document.getElementById("deutschland").checked) {
    var vk = 0;
  }
  else {
    var vk = 0;
  }
  if (document.getElementById('summe_bestellung').value && i) {
    bestellsumme(document.getElementById('anz_kalender').value);
  }
  return vk;
}

function runden(wert) {
  var versandkosten = vkosten(0);
	// Auf 2 Stellen hinterm Komma
  k = (Math.round(100 * (wert + 0.00001+versandkosten)) / 100 + 0.001) + '';
  k = k.substring(0, k.indexOf('.') + 3);
  return k;
}

function bestellsumme (anz_kalender) {
  var summe = 0;
  var fkt_anz_kalender = parseInt(anz_kalender);
  var preis = 25.00;

  //if (document.formular.zahlungsart.checked == true && fkt_anz_kalender) {
    summe = runden(fkt_anz_kalender*preis);
 // }
  if (summe > 0) {
    document.getElementById('summe_bestellung').value = summe;
  }
  else {
    document.getElementById('summe_bestellung').value = "";
  }
}


//Newsletter
function ValidatorAbmelden(theForm)
{
  if (theForm.Account.value == "")
  {
    alert("Geben Sie bitte eine E-Mail-Adresse ein.");
    theForm.Account.focus();
    return (false);
  }
  if ((theForm.Account.value.indexOf('.') == -1) || (theForm.Email.Account.indexOf('@') == -1))
  {
    alert("Bitte E-Mail-Adresse vollständig eingeben!");
    theForm.Account.focus();
    return (false);
  }
  
  return (true);
}

//Newsletter
function ValidatorAbmelden_en(theForm)
{
  if (theForm.Account.value == "")
  {
    alert("You must enter a value in the field E-Mail.");
    theForm.Account.focus();
    return (false);
  }
  if ((theForm.Account.value.indexOf('.') == -1) || (theForm.Email.Account.indexOf('@') == -1))
  {
    alert("You must enter a valid E-Mail-Adress");
    theForm.Account.focus();
    return (false);
  }
  
  return (true);
}
