//test FUZZLECHECK

issEuLand=true;

function regcheck()
{

for (a=1; a<=parseInt(document.bestellform1.Lizenzen.value);a++)
	{
		 if ((document.getElementById('upg_lizenz'+a).style.display=='inline') & ((document.getElementById('upg_lizenz'+a).value.length < 4) || (document.getElementById('upg_lizenz'+a).value == 'Freischaltcode') || (document.getElementById('upg_lizenz'+a).value == 'Lizenzschlüssel')))
		  {
			if (document.getElementById('select_lizenz'+a).value=='Upgrade Standard -> Pro')
			{
				alert ("Bitte geben Sie den Lizenzschlüssel Ihrer Fuzzelcheck3-Standard-Lizenz an, von der sie upgraden möchten!");
				
			}else{
				alert ("Bitte geben Sie den Freischaltcode Ihrer alten Fuzzelcheck2-Lizenz an, von der sie upgraden möchten!");
				
			}
			if (document.getElementById('upg_lizenz'+a).value == 'Licence Key')
			{
				document.getElementById('upg_lizenz'+a).value = '' ;
			}
			document.getElementById('upg_lizenz'+a).focus();
			return false;
		  }
	}
	
  if (document.bestellform1.Name.value.length < 1)
  {
    alert ("Bitte geben Sie Ihren Namen ein!");
	document.bestellform1.Name.focus();
	return false;
  }
  if (document.bestellform1.Vorname.value.length < 1)
  {
    alert ("Bitte geben Sie Ihren Voramen ein!");
	document.bestellform1.Vorname.focus();
	return false;
  }
  if (document.bestellform1.Strasse.value.length < 1)
  {
    alert ("Bitte geben Sie die Straße und die Hausnummer ein!");
	document.bestellform1.Strasse.focus();
	return false;
  }
  if (document.bestellform1.PLZ.value.length < 4)
  {
    alert ("Bitte geben Sie Ihre PLZ ein!");
	document.bestellform1.PLZ.focus();
	return false;
  }
  if (document.bestellform1.Ort.value.length < 1)
  {
    alert ("Bitte geben Sie Ihren Wohnort ein!");
	document.bestellform1.Ort.focus();
	return false;
  }
  if (!document.bestellform1.AGB_Akzeptieren.checked)
  {
    alert ("Bitte akzeptieren Sie die AGB!");
	document.bestellform1.AGB_Akzeptieren.focus();
	return false;
  }
  if (document.bestellform1.email.value != document.bestellform1.email2.value)
  {
  	alert ("Die Email-Adressen stimmen nicht überein!");
	document.bestellform1.email.focus();
  	return false;
  }

  ausdruck = document.bestellform1.email.value;
  teilausdruecke = ausdruck.split("@");
  name = teilausdruecke[0];
  adresse = teilausdruecke[1];

  if (ausdruck == "")
  {
    alert ("Bitte geben Sie eine korrekte E-Mail-Adresse ein!");
    document.bestellform1.email.focus();
    return false;
  }
  else if (teilausdruecke.length != 2)
  {		
    alert ("Bitte geben Sie eine korrekte E-Mail-Adresse ein!");
    document.bestellform1.email.focus();
    return false;
  }
  else if ((name == "") || (adresse == ""))
  {
    alert ("Bitte geben Sie eine korrekte E-Mail-Adresse ein!");
    document.bestellform1.email.focus();
    return false;
  }
  else
  {
    regadresse = adresse.match(/([a-zA-Z0-9-]+\.)[a-zA-Z]{2,4}$/);
    if (regadresse == null)
    {
      alert ("Bitte geben Sie eine korrekte E-Mail-Adresse ein!");
      document.bestellform1.email.focus();
      return false;
    }
    else if (name.match(/[a-zA-Z0-9-_]+/) == null)
    {
      alert ("Bitte geben Sie eine korrekte E-Mail-Adresse ein!");
      document.bestellform1.email.focus();
      return false;
    }
    else
    {
		if (document.getElementById('confirmation').style.display=='none')
		{
			
		//question = 'Ihre Bestellung:\n\n <b>Sie haben' + document.bestellform1.Lizenzen.value + 'Lizenzen</b> bestellt\n';
		//document.getElementById('confirmation').style.display='block';	
		
		confirmon();
	 
	   }else{
		
	
		if (document.bestellform1.Bezahlweise[0].checked==true)
		{
			//document.bestellform1.redirect.value="http://www.fuzzelcheck.com/bestellung_re_ok.html";
			document.bestellform1.subject.value="Formular:Rechnung";		
			document.bestellform1.submit();
		}
		else
		{
			document.bestellform1.subject.value="Formular:PayPal";
			document.bestellform1.submit();
			
			//alert(bestellform1.Lizenzen.value);
			/*
			switch (bestellform1.Lizenzen.value)
			{
				case "1":
					//document.bestellform1.redirect.value="http://www.fuzzelcheck.com/bestellung_pp_ok1.html";
					document.bestellform1.submit();
					break;
				case "2":
					//document.bestellform1.redirect.value="http://www.fuzzelcheck.com/bestellung_pp_ok2.html";
					document.bestellform1.submit();
					break;
				case "3":
					//document.bestellform1.redirect.value="http://www.fuzzelcheck.com/bestellung_pp_ok3.html";
					document.bestellform1.submit();
					break;
			}
			*/
		}
	  }
	}
  }
}

function checkEu()
{
	var euLaender = new Array('BE','BG','DK','DE','EE','FI','FR','GR','IE','IT','LV','LT','LU','MT','NL','AT','PL','PT','RO','SE','SK','SI','ES','CZ','HU','GB','CY');
	
    var arkLand = document.bestellform1.Land.value;
    if (arkLand=='US') window.location = "http://www.fuzzlecheck.de/index/US/order/shop.html" ;
    
    
	for (var i = 0; i < euLaender.length; i++)
	{
		if(euLaender[i]==arkLand)
		{
			issEuLand=true;
			Preisberechnung();
			return;
			
		}

	}
	issEuLand=false;
	Preisberechnung();
	return;
	
	
}

function LizenzzahlAenderung()
{	
	
	anzahl=parseInt(document.bestellform1.Lizenzen.value);
	if ((anzahl >= 1) & (anzahl<=10))
	{
		if (anzahl >= 2)
		{
			for (i=1; i<=(anzahl); i++)
			{
				//alert (i);
				document.getElementById('viewcode'+ i ).style.display='block';
			}
		}
		for (i=(anzahl+1);i<=10;i++)
		{
			document.getElementById('viewcode'+ i ).style.display='none';
		}
	}
	Preisberechnung();
	
	return;
	
}
function PreisAenderung(lizenz)
{	

	if (lizenz=='lizenz1')
	{
	switch (document.getElementById('select_' + lizenz).value)
	{
					
	case "Standard":
		document.getElementById('set_' + lizenz).value='79' ;
		document.getElementById('upg_' + lizenz).style.display='none';		
		Preisberechnung();
		return;
	case "Pro":
		document.getElementById('set_' + lizenz).value='149' ;
		document.getElementById('upg_' + lizenz).style.display='none';		
		
		Preisberechnung();
		return;
	case "Standard Education":
		document.getElementById('set_' + lizenz).value='49' ;
		document.getElementById('upg_' + lizenz).style.display='none';		
		
		Preisberechnung();
		return;
	case "Pro Education":
		document.getElementById('set_' + lizenz).value='99' ;
		document.getElementById('upg_' + lizenz).style.display='none';		
		
		Preisberechnung();
		return;
	case "Upgrade Standard":
		document.getElementById('set_' + lizenz).value='39' ;
		document.getElementById('upg_' + lizenz).style.display='inline';		
		
		Preisberechnung();
		return;
	case "Upgrade Pro":
		document.getElementById('set_' + lizenz).value='99' ;
		document.getElementById('upg_' + lizenz).style.display='inline';		
		
		Preisberechnung();
		return;
	case "Upgrade Standard -> Pro":
		document.getElementById('set_' + lizenz).value='79' ;
		document.getElementById('upg_' + lizenz).style.display='inline';		
		Preisberechnung();
		return;
		case "Upgrade Education -> Pro":
			document.getElementById('set_' + lizenz).value='59' ;
			document.getElementById('upg_' + lizenz).style.display='inline';		
			Preisberechnung();
			return;
	};
	}else{
		switch (document.getElementById('select_' + lizenz).value)
		{

			case "Standard":
				document.getElementById('set_' + lizenz).value='69' ;
				document.getElementById('upg_' + lizenz).style.display='none';		

				Preisberechnung();
				return;
			case "Pro":
				document.getElementById('set_' + lizenz).value='129' ;
				document.getElementById('upg_' + lizenz).style.display='none';		

				Preisberechnung();
				return;
			case "Standard Education":
				document.getElementById('set_' + lizenz).value='39' ;
				document.getElementById('upg_' + lizenz).style.display='none';		

				Preisberechnung();
				return;
			case "Pro Education":
				document.getElementById('set_' + lizenz).value='89' ;
				document.getElementById('upg_' + lizenz).style.display='none';		

				Preisberechnung();
				return;
			case "Upgrade Pro":
				document.getElementById('set_' + lizenz).value='89' ;
				document.getElementById('upg_' + lizenz).style.display='inline';		

				Preisberechnung();
				return;
			case "Upgrade Standard":
				document.getElementById('set_' + lizenz).value='29' ;
				document.getElementById('upg_' + lizenz).style.display='inline';		

				Preisberechnung();
				return;
				
			case "Upgrade Standard -> Pro":
				document.getElementById('set_' + lizenz).value='69' ;
				document.getElementById('upg_' + lizenz).style.display='inline';		
				Preisberechnung();
				return;
				case "Upgrade Education -> Pro":
					document.getElementById('set_' + lizenz).value='49' ;
					document.getElementById('upg_' + lizenz).style.display='inline';		
					Preisberechnung();
					return;
		};
	}
	
}
function Preisberechnung()
{
	preis = 0;
	for (a=1; a<=parseInt(document.bestellform1.Lizenzen.value);a++)
	{
		preis = preis + parseInt(document.getElementById('set_lizenz'+a).value) ;
	}
	if(issEuLand){
	  document.getElementById('gesamtpreis').firstChild.nodeValue='Gesamtpreis: ' + preis + ',- Euro (inkl ' + (preis*0.1596).toFixed(2) + ' Euro MWSt)';
	}else{
      document.getElementById('gesamtpreis').firstChild.nodeValue='Gesamtpreis: ' + preis + ',- Euro ';
	}
	document.getElementById('set_gesamtpreis').value = preis;
	
}
function confirmoff()
{
 //document.getElementById('confirmation').style.display='none';	
//document.getElementById('changecontent').innerHTML=oldcontent;
//oldcontent=null;

document.getElementById('confirmation').style.display='none';
document.getElementById('changecontent').style.display='block';

}
function confirmon()
{
 content='<br/><div style="margin:5px; color: black; padding:40px; background-color:#eee; ">  <h3>';
if (document.bestellform1.Sex.value=='Herr')
{ 
	content=content+'Sehr geehrter Herr '+ document.bestellform1.Name.value + ', <br/><br/>';
 
}else{
	content=content+'Sehr geehrte Frau '+ document.bestellform1.Name.value  + ', <br/><br/>';
	
}
content = content + '<br/>Sie möchten folgende Fuzzlecheck-Lizenzen bestellen:<br/><br/>';
content = content + '<table>';

	anzahl=parseInt(document.bestellform1.Lizenzen.value);
	if ((anzahl >= 1) & (anzahl<=10))
	{
		if (anzahl >= 1)
		{
			for (i=1; i<=(anzahl); i++)
			{
				//alert (i);
				lizenz='lizenz'+ i;
				content = content + '<tr><td> Fuzzlecheck 3 '+ document.getElementById('select_' + lizenz).value + ' für: &ensp;'; 
				if (document.getElementById('upg_' + lizenz).style.display!='none'){
					content = content + '<br/>(alter Lizenzschlüssel: ' + document.getElementById('upg_' + lizenz).value + ') &ensp;';
				}		
				content = content + '<br/> &ensp;  </td><td>' + document.getElementById('set_' + lizenz).value + ',- Euro <br/> &ensp;</td></tr>';
			}
		}

	}
 if (issEuLand){
 content = content + '<tr><td><b>Zum Gesamtpreis von : </b></td><td><b>'+ document.getElementById('set_gesamtpreis').value +  ',- Euro </b>(inkl ' + ((parseInt(document.getElementById('set_gesamtpreis').value))*0.1596).toFixed(2) + ' Euro MWSt) </td></tr></table> </b><br/>';
}else{
content = content + '<tr><td><b>Zum Gesamtpreis von : </b></td><td><b>'+ document.getElementById('set_gesamtpreis').value +  ',- Euro </b></td></tr></table> </b><br/>';	
}
if (document.bestellform1.Bezahlweise[0].checked==true)
{
	if (anzahl>1)
	{
		content = content + '<br/>Sie möchten per Rechnung bezahlen. <br/>Die Rechnung wird zusammen mit den Lizenzschlüsseln an folgende Adresse geschickt: <br/><br/>&ensp; ';
		
	}else{
		content = content + '<br/>Sie möchten per Rechnung bezahlen. <br/>Die Rechnung wird zusammen mit dem Lizenzschlüssel an folgende Adresse geschickt: <br/><br/>&ensp; ';
		
	}

 	content = content + document.bestellform1.Firma.value + '<br/>&ensp; ';
 	content = content + document.bestellform1.Vorname.value + ' ' ;
 	content = content + document.bestellform1.Name.value + '<br/>&ensp; ';
 	content = content + document.bestellform1.Strasse.value + '<br/>&ensp; ';
if (document.bestellform1.Land.value!='DE')
{
	content = content + document.bestellform1.Land.value + '-';
}
 	content = content + document.bestellform1.PLZ.value + ' ';
 	content = content + document.bestellform1.Ort.value + '<br/>&ensp; ';
	content = content + '<br/><br/>Ihre Email-Adresse lautet: ' + document.bestellform1.email.value + ' <br/> ';

	content = content + '<br/><br/>Wenn Sie nun "Bestellung Abschicken" drücken, wird Ihre Bestellung unverzüglich entgegengenommen. <br/> ';


	
}else{
	content = content + '<br/>Sie möchten per PayPal bezahlen.<br/> Nach der Bezahlung senden wir Ihnen den Lizenzschlüssel <br/>innerhalb eines Werktages an folgende Email-Adresse:<br/> ';
	content = content + '<br/>&ensp;  <b> ' + document.bestellform1.email.value + '</b> <br/> ';
	content = content + '<br/>Ihre Adresse lautet: <br/> <br/>&ensp; ';
	content = content + document.bestellform1.Firma.value + '<br/>&ensp; ';
 	content = content + document.bestellform1.Vorname.value + ' ' ;
 	content = content + document.bestellform1.Name.value + '<br/>&ensp; ';
 	content = content + document.bestellform1.Strasse.value + '<br/>&ensp; ';
	if ((document.bestellform1.Land.value!='DE')&(document.bestellform1.Land.value!='AT')&(document.bestellform1.Land.value!='CH'))
	{
		if (document.bestellform1.Bundesland.value!='')
		{
			content = content + document.bestellform1.Bundesland.value + '<br/>&ensp; ';
		}
	}
 	
	if (document.bestellform1.Land.value!='DE')
	{
		content = content + document.bestellform1.Land.value + '-';
	}
 	content = content + document.bestellform1.PLZ.value + ' ';
 	content = content + document.bestellform1.Ort.value + '<br/>&ensp; ';


	content = content + '<br/><br/>Wenn Sie nun "Bestellung Abschicken" drücken, wird Ihre Bestellung unverzüglich entgegengenommen. <br/> ';
	content = content + '<br/><br/>Sie können direkt danach die Zahlung auf PayPpal fortsetzen.<br/> ';
	
}


content=content+'</div></h3';

 document.getElementById('confirmation').style.display='block';
 document.getElementById('changecontent').style.display='none';
/*
oldcontent=document.getElementById('changecontent').innerHTML;
document.getElementById('changecontent').innerHTML=document.getElementById('confirmation').innerHTML;*/
document.getElementById('confirmation-content').innerHTML=content;

 window.location.hash="changecontent";
 document.getElementById('confirmation-ok').focus();

}
