function EmailLinkEnglish(){
window.location = 'mailto:' + '?subject=Welcome to LINGUA FRANCA! - Recommendation'
+ '&body=' + 'I was viewing the LINGUA FRANCA website and found this page particularly interesting. I\'m sure you will too.%0D%0A'
+ window.location;
}

function EmailLink(){
window.location = 'mailto:' + '?subject=Willkommen bei LINGUA FRANCA! - Empfehlung'
+ '&body=' + 'Ich finde den Inhalt auf dieser Seite sehr interessant und informativ und moechte diese Seite daher gerne weiterempfehlen.%0D%0A' + window.location;
}

function setDisplayById(id,e) {
	document.getElementById(id).style.display = e;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


  var start_r=204;        /*this is the start red value*/
  var start_g=235;      /*this is the start green value*/
  var start_b=185;      /*this is the start blue value*/

  var end_r=0;          /*this is the end red value*/
  var end_g=0;         /*this is the end green value*/ 
  var end_b=0;       /*this is the end blue value*/

  var speed=10;        /*this is the speed value in milliseconds*/


function fadeIn() {
     document.getElementById("text").style.color="rgb("+start_r+","+start_g+","+start_b+")";
if(start_r>end_r) {
   start_r--;
 }
if(start_g>end_g) {
   start_g--
 }
if(start_b>end_b) {
   start_b--
 }
if((start_r==end_r)&&(start_g==end_g)&&(start_b==end_b)) {
   return;
 }
setTimeout("fadeIn()",speed);
}

function addBookmark(title, url) {
        if (window.sidebar) { // firefox
              alert("Bitte Strg+D oder Apfel+D (Mac) drücken");
        } else if( document.all ) { //MSIE
                window.external.AddFavorite( url, title);
        } else {
               alert("Sorry, your browser doesn't support this");
        }
        
}

function setDataById() 
{
       document.getElementById("frankfurt").innerHTML="<img src='menu_button/sprachschule-frankfurt.gif' height='24' width='170' title='Sprachschule Frankfurt' alt='Sprachschule Frankfurt' />";
}


function doClearEngmail(form) 
{
		 window.document.getElementById("fbform").Email.value = "";
}

function checkKurseDeutsch() {
  
  var fehlertext = "";
  var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
  
  if (document.getElementById('kurseform').anrede.value == "") {
     var fehlertext = "Die Anrede fehlt.\n";
  }
  
  if (document.getElementById('kurseform').name.value == "") {
    var fehlertext = fehlertext + "Ihr Name fehlt.\n";
  }
  
  if (document.getElementById('kurseform').email.value == "") {
    var fehlertext = fehlertext + "Die E-Mail-Adresse fehlt.\n";
  }
  
  else if (document.getElementById('kurseform').email.value.match(emailExp) == null)  {
    var fehlertext = fehlertext + "Die E-Mail-Adresse ist ungültig.\n";
  }
  
  if (document.getElementById('kurseform').telefon.value == "") {
    var fehlertext = fehlertext + "Die Telefonnummer fehlt.\n";
  }
  
  if (fehlertext) {
	var fehlertext = fehlertext + "Bitte prüfen Sie noch einmal Ihre Angaben.";
	alert (fehlertext);
	
  }
  else {
     
     document.getElementById('kurseform').submit();
	 
  }		

}

function checkKurseEnglish() {
  
  var fehlertext = "";
  var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
  
  if (document.getElementById('kurseform').anrede.value == "") {
     var fehlertext = "You've forgotten to enter your title.\n";
  }
  
  if (document.getElementById('kurseform').name.value == "") {
    var fehlertext = fehlertext + "You've forgotten to enter your name.\n";
  }
  
  if (document.getElementById('kurseform').email.value == "") {
    var fehlertext = fehlertext + "You've forgotten to enter your email address.\n";
  }
  
  else if (document.getElementById('kurseform').email.value.match(emailExp) == null)  {
    var fehlertext = fehlertext + "The email address you've entered is invalid.\n";
  }
  
  if (document.getElementById('kurseform').telefon.value == "") {
    var fehlertext = fehlertext + "You've forgotten to enter your telephone number.\n";
  }
  
  if (fehlertext) {
	var fehlertext = fehlertext + "Please check the information you've entered.";
	alert (fehlertext);
	
  }
  else {
     
     document.getElementById('kurseform').submit();
	 
  }		

}

function checkServiceDeutsch() {
  
  var fehlertext = "";
  var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
  
  if (document.getElementById('serviceform').anrede.value == "") {
     var fehlertext = "Die Anrede fehlt.\n";
  }
  
  if (document.getElementById('serviceform').name.value == "") {
    var fehlertext = fehlertext + "Ihr Name fehlt.\n";
  }
  
  if (document.getElementById('serviceform').email.value == "") {
    var fehlertext = fehlertext + "Die E-Mail-Adresse fehlt.\n";
  }
  
  else if (document.getElementById('serviceform').email.value.match(emailExp) == null)  {
    var fehlertext = fehlertext + "Die E-Mail-Adresse ist ungültig.\n";
  }
  
  if (document.getElementById('serviceform').firma.value == "") {
    var fehlertext = fehlertext + "Die Firma fehlt.\n";
  }
  
  if (document.getElementById('serviceform').telefon.value == "") {
    var fehlertext = fehlertext + "Die Telefonnummer fehlt.\n";
  }
  
  if (fehlertext) {
	var fehlertext = fehlertext + "Bitte prüfen Sie noch einmal Ihre Angaben.";
	alert (fehlertext);
	
  }
  else {
     
     document.getElementById('serviceform').submit();
	 
  }		

}

function checkRecommDeutsch() {
  
  var fehlertext = "";
  var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
  
  
  if (document.getElementById('recommform').name.value == "") {
    var fehlertext = fehlertext + "Ihre E-Mail-Adresse fehlt.\n";
  }
  
  else if (document.getElementById('recommform').name.value.match(emailExp) == null)  {
    var fehlertext = fehlertext + "Ihre E-Mail-Adresse ist ungültig.\n";
  }
  
  if (document.getElementById('recommform').email.value == "") {
    var fehlertext = fehlertext + "Empfänger-E-Mail-Adresse fehlt.\n";
  }
  
  else if (document.getElementById('recommform').email.value.match(emailExp) == null)  {
    var fehlertext = fehlertext + "Empfänger-E-Mail-Adresse ist ungültig.\n";
  }
  
  if (document.getElementById('recommform').elements['rec[]'][0].checked == false && document.getElementById('recommform').elements['rec[]'][1].checked == false) {
    var fehlertext = fehlertext + "Sie haben nichts empfohlen.\n";
  }
  
  if (document.getElementById('recommform').security.value != "kalt") {
    var fehlertext = fehlertext + "Sicherheitsfrage falsch.\n";
	document.getElementById('recommform').security.value = " Bitte den Gegenteil von 'heiß' hier eintippen ";
  }
  
  if (fehlertext) {
	var fehlertext = fehlertext + "Bitte prüfen Sie noch einmal Ihre Angaben.";
	alert (fehlertext);
	
  }
  else {
     
     document.getElementById('recommform').submit();
	 
  }		

}

function checkRecommEnglish() {
  
  var fehlertext = "";
  var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
  
  
  if (document.getElementById('recommform').name.value == "") {
    var fehlertext = fehlertext + "You've forgotten to enter your email address.\n";
  }
  
  else if (document.getElementById('recommform').name.value.match(emailExp) == null)  {
    var fehlertext = fehlertext + "The email address you've entered for yourself is invalid.\n";
  }
  
  if (document.getElementById('recommform').email.value == "") {
    var fehlertext = fehlertext + "You've forgotten to enter the recipient's email address.\n";
  }
  
  else if (document.getElementById('recommform').email.value.match(emailExp) == null)  {
    var fehlertext = fehlertext + "The recipient's email address is invalid.\n";
  }
  
  if (document.getElementById('recommform').elements['rec[]'][0].checked == false && document.getElementById('recommform').elements['rec[]'][1].checked == false) {
    var fehlertext = fehlertext + "You haven't recommended anything.\n";
  }
  
  if (document.getElementById('recommform').security.value != "cold") {
    var fehlertext = fehlertext + "Security question is wrong.\n";
	document.getElementById('recommform').security.value = " Please type the opposite of 'hot' here ";
  }
  
  if (fehlertext) {
	var fehlertext = fehlertext + "Please check the information you've entered.";
	alert (fehlertext);
	
  }
  else {
     
     document.getElementById('recommform').submit();
	 
  }		

}

function doClearService(form) {
			window.document.getElementById("serviceform").Name.value = "";
			window.document.getElementById("serviceform").Email.value = "";
			window.document.getElementById("serviceform").Telefon.value = "";
			window.document.getElementById("serviceform").Firma.value = "";
			window.document.getElementById("serviceform").botschaft.value = "";
			window.document.getElementById("serviceform").Andere.value = "";
}

function doClearKurse(form) {
			window.document.getElementById("kurseform").Name.value = "";
			window.document.getElementById("kurseform").Email.value = "";
			window.document.getElementById("kurseform").Telefon.value = "";
			window.document.getElementById("kurseform").botschaft.value = "";
}

function doClearRecomm(form) 
{
   window.document.getElementById("recommform").Email.value = "";
   window.document.getElementById("recommform").Email.focus();
}


function checkPhrase() 
   {
   if (document.getElementById("phraseform").choice[1].checked == true) {
			window.document.getElementById("span1").style.fontWeight = "bold";
			window.document.getElementById("span1").style.color = "#2B802B";
			window.document.getElementById("span1").style.fontSize = "15px";
			alert ("Correct! :-) ");
    } 
	else {
			alert ("Sorry  :-(   Try again.");
	}
}



function joke() {

     if ( parseInt(document.getElementById('a').style.top) < parseInt(document.getElementById('b').style.top) && parseInt(document.getElementById('b').style.top) < parseInt(document.getElementById('c').style.top) && parseInt(document.getElementById('c').style.top) < parseInt(document.getElementById('d').style.top) && parseInt(document.getElementById('d').style.top) < parseInt(document.getElementById('e').style.top)  && parseInt(document.getElementById('e').style.top) < parseInt(document.getElementById('f').style.top) && parseInt(document.getElementById('f').style.top) < parseInt(document.getElementById('g').style.top) && parseInt(document.getElementById('g').style.top) < parseInt(document.getElementById('h').style.top) && parseInt(document.getElementById('h').style.top) < parseInt(document.getElementById('i').style.top) && parseInt(document.getElementById('i').style.top) < parseInt(document.getElementById('j').style.top) && parseInt(document.getElementById('j').style.top) < parseInt(document.getElementById('k').style.top) && parseInt(document.getElementById('k').style.top) < parseInt(document.getElementById('l').style.top))
    {
	if (done != "1") {
	    alert ("Correct! Well Done!");
	    done = "1";
		}
	}
}