function scryptor(name, ext) {

var link = "<a href='&#109;&#97;&#105;&#108;&#116;&#111;&#58; "+name+"&#64;&#115;&#112;&#114;&#97;&#99;&#104;&#97;&#117;&#102;&#101;&#110;&#116;&#104;&#97;&#108;&#116;&#101;&#53;&#48;&#112;&#108;&#117;&#115;&#46;"+ext+"' class='external'>"+name+"&#64;&#115;&#112;&#114;&#97;&#99;&#104;&#97;&#117;&#102;&#101;&#110;&#116;&#104;&#97;&#108;&#116;&#101;&#53;&#48;&#112;&#108;&#117;&#115;&#46;"+ext+"</a>";

document.write(link);

}

//set height
function set_height(element, child, height)
{
	var cHeight = document.getElementById(element).offsetHeight - height;
	
	if(cHeight < 600)
		cHeight = 600;

	document.getElementById(child).style.height = cHeight+'px';
}


//check registration
function validate_form()
{

	 if (document.getElementById("Name").value=="")			//Name
	{ alert ("Bitte geben Sie Ihren Namen ein");
	  document.getElementById("Name").focus();
	  return false; }
	 if (document.getElementById("Vorname").value=="")			//Vorname
	{ alert ("Bitte geben Sie Ihren Vornamen ein");
	  document.getElementById("Vorname").focus();
	  return false; }

	  	 if (document.getElementById("Adresse").value=="")			//Adresse
	{ alert ("Bitte geben Sie Ihre Adresse ein");
	  document.getElementById("Adresse").focus();
	  return false; }

	  	  	 if (document.getElementById("PLZ_Ort").value=="")			//Wohnort
	{ alert ("Bitte geben Sie Ihren Wohnort ein");
	  document.getElementById("PLZ_Ort").focus();
	  return false; }

	 //email format
	var rge=new RegExp("^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$","i");
	 if (document.getElementById("email").value.search(rge) != 0)			//Email
	{
		alert ("Bitte geben Sie Ihre eMail-Adresse ein");
	  	document.getElementById("email").focus();
	 	return false;
	 }

	if (document.getElementById("Telefon_P").value=="")
	{ alert ("Bitte geben Sie Ihre Tel P ein");
	  document.getElementById("Telefon_P").focus();
	  return false;
	}
	if (document.getElementById("Geburtsdatum").value=="")
	{ alert ("Bitte geben Sie Ihr Geb. Datum ein");
	  document.getElementById("Geburtsdatum").focus();
	  return false;
	}
	if (document.getElementById("Beruf").value=="")
	{
	   alert ("Bitte geben Sie Ihren Beruf ein");
	   document.getElementById("Beruf").focus();
	   return false;
	}
	if (document.getElementById("Nationalitaet").value=="")
	{
	   alert ("Bitte geben Sie Ihre Nationalit?t ein");
	   document.getElementById("Nationalitaet").focus();
	   return false;
	}
	if (document.getElementById("Muttersprache").value=="")
	{
	   alert ("Bitte geben Sie Ihre Muttersprache ein");
	   document.getElementById("Muttersprache").focus();
	   return false;
	}
	
	var ref = document.getElementById("name_der_schule");
	if (ref.value=="")
	{
	   alert ("Bitte geben Sie den Namen der Schule ein");
	   ref.focus();
	   return false;
	}
	
	ref = document.getElementById("ort");
	if (ref.value=="")
	{
	   alert ("Bitte geben Sie den Ort ein");
	   ref.focus();
	   return false;
	}
	
	ref = document.getElementById("kursname_no1");
	if (ref.value=="")
	{
	   alert ("Bitte geben Sie den Kursnamen ein");
	   ref.focus();
	   return false;
	}
	
	ref = document.getElementById("von_kurs_no1");
	if (ref.value=="")
	{
	   alert ("Bitte geben Sie das Startdatum des Kurses ein");
	   ref.focus();
	   return false;
	}
	
	ref = document.getElementById("bis_kurs_no1");
	if (ref.value=="")
	{
	   alert ("Bitte geben Sie das Enddatum des Kurses ein");
	   ref.focus();
	   return false;
	}
	
	ref = document.getElementById("anzahl_wo_kurs_no1");
	if (ref.value=="")
	{
	   alert ("Bitte geben Sie die Anzahl Wochen des Kurses ein");
	   ref.focus();
	   return false;
	}
	
  if (document.getElementById("Annullationsversicherung").value=="")
	{
	   alert ("Bitte geben Sie ein, ob Sie eine Annullationsversicherung wuenschen");
	   document.getElementById("Annullationsversicherung").focus();
	   return false;
	}

  var rb = '';
  try {
  	rb = document.getElementsByName('anmeldung[cc]');	
  }
  catch(e) {}
  
  if (rb != undefined)
  {
        var anyrb = false;
  		for(i=0; i<rb.length; i++)
  		{
  			if (rb[i].checked)
  			{
  				anyrb = true;
  				break;
  			}
  		}
  		
  		if (!anyrb)
  		{
  			alert("Bitte waehlen Sie die Boa Lingua-Filiale, von welcher Sie beraten werden moechten");
  			return false;
  		}
  }
  
  var tc = document.getElementById('terms_and_conditions');
  if (!tc.checked)
  {
  		alert('Bitte lesen Sie die Allgemeinen Geschaeftsbedingungen von Boa Lingua und bestaetigen Sie Ihr Einverstaendnis');
  		tc.focus();  		
  		return false;
  }
	
  return true;
}

