// REGISTER ****************************************************************


function suchen(suchtext,source)
{
	if ((suchtext == "") || (source == "")) return false;
	if (source.search(suchtext)< 0) return false; else return true;
}

function LoginMethode()
{
	document.FormLogin.method = "post";
	document.FormLogin.action = "subscribe.php";
	
	if(document.FormLogin.editName.value == "")
	{
		 alert("Es wurde kein Name eingegeben.");
		 return false;
	} 

	var text=document.FormLogin.editEmail.value;
	var bool = suchen("@", text);
	if(bool == false)
	{
		 alert("Es wurde kein gültige E-Mail Adresse eingegeben.");
		 return false;
	}
	return true;
}

function NewsletterMethode()
{
	document.FormNewsletter.method = "post";
	document.FormNewsletter.action = "newsletter.php";
	
	if(document.FormNewsletter.editName.value == "")
	{
		 alert("Es wurde kein Name eingegeben.");
		 return false;
	} 

	var text=document.FormNewsletter.editEmail.value;
	var bool = suchen("@", text);
	if(bool == false)
	{
		 alert("Es wurde keine gültige E-Mail Adresse eingegeben.");
		 return false;
	}
	return true;
}
// **************************************************************************


// REGISTER ****************************************************************

function RegisterMethode()
{
	document.FormRegister.method = "post";
	document.FormRegister.action = "subscribe.php";
	if(document.FormRegister.editProduktCode.value == "")
	{
		alert("Bitte Produkt-Code eingeben!");
		return false;
	}
	
	return true;
}
// **************************************************************************

//-------------------------------------------------------------------
// isBlank(value)
//   Returns true if value only contains spaces
//-------------------------------------------------------------------
function isBlank(val)
{
	if(val==null){return true;}
	for(var i=0;i<val.length;i++) {
		if ((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){return false;}
		}
	return true;
}


//-------------------------------------------------------------------
// isNumeric(value)
//   Returns true if value contains a positive float value
//-------------------------------------------------------------------
function isNumeric(val){return(parseFloat(val,10)==(val*1));}


function isDigit(num) {
	if (num.length>1){return false;}
	var string="1234567890";
	if (string.indexOf(num)!=-1){return true;}
	return false;
}


function isInteger(val)
{
	if (isBlank(val)){return false;}
	for(var i=0;i<val.length;i++){
		if(!isDigit(val.charAt(i))){return false;}
		}
	return true;
}


function order(txtEmail1, txtEmail2, txtName, txtStrasse, txtPlz, txtOrt)
{
	// Felder auf Eingabe prüfen
	if((txtEmail1=="") || (txtEmail2=="")|| (txtName=="")|| (txtStrasse=="")|| (txtPlz=="")|| (txtOrt==""))
    {
		alert("Hinweis: \nEs wurden nicht alle erforderlichen Felder ausgefüllt."); 
		return false;
	}
	// E-Mailadressen vergleichen
	if(txtEmail1 != txtEmail2)
	{
		alert("Ihr E-Mailadresse stimmt nicht überein, bitte erneut eingeben"); 
		document.FormAdresse.email1.value = "";
		document.FormAdresse.email2.value = "";
		return false;
	}

	// @ suchen
	if(suchen("@", txtEmail1) == true)
	{
		return true;
		// ALLES BESTENS
	}

	// Keine gültige E-Mailadresse
	alert(txtEmail1+" ist keine gültige Emailadresse"); 
	document.FormAdresse.email1.value = "";
	document.FormAdresse.email2.value = "";
	return false;

}

function Methode()
{
	document.FormArtikel.method = "post";
	document.FormArtikel.action = "shop1.php";
	if ((document.FormArtikel.chkbox1.checked) || (document.FormArtikel.chkbox2.checked))
	{
		if(!isInteger(document.FormArtikel.MetroPcs.value)) 
		{
			alert(document.FormArtikel.MetroPcs.value+" ist keine gültige Stückzahl"); 
			return false;
		}

		if(!isInteger(document.FormArtikel.TrackerPcs.value)) 
		{
			alert(document.FormArtikel.TrackerPcs.value+" ist keine gültige Stückzahl"); 
			return false;
		}
		return true;
	}
			 else {alert("Bitte wählen Sie einen Artikel"); return false;}
}

function Methode1()
{
	document.FormAdresse.method = "post";
	document.FormAdresse.action = "shop2.php";
	return order(document.FormAdresse.email1.value, document.FormAdresse.email2.value, 
	document.FormAdresse.Name.value, document.FormAdresse.Strasse.value, 
	document.FormAdresse.Plz.value, document.FormAdresse.Ort.value);
}

function Methode2()
{
	document.FormBedingungen.method = "post";
	document.FormBedingungen.action = "order.php";
	
	if((!document.FormBedingungen.chkBoxBestellbed.checked) || (!document.FormBedingungen.chkBoxAgb.checked))
	{
		alert("Bitte Bestätigen Sie Bestellbedingungen und AGB um Ihre Bestellung abzuschliessen.");
		return false;
	}
	return true;
}

function sendSupport()
{
	document.FormSupport.method = "post";
	document.FormSupport.action = "support.php";
	document.FormSupport.hiddSend.value = "true";
	document.FormSupport.hiddName.value = document.FormSupport.Name.value;
	document.FormSupport.hiddEmail.value = document.FormSupport.Email.value;
	document.FormSupport.hiddText.value = document.FormSupport.Text.value;
	
	alert("Ihre Supportanfrage wurde erfolgreich übermittelt");
	return true;
}

function Download()
{
	a = document.FormDownload;
	a.method = "post";
	a.action = "download.php";
	if((a.SelectProduct.selectedIndex == 0) && (a.SelectOS.selectedIndex == 0)) 
	{
		alert("Bitte wählen Sie Produkt und Ihr Betriebssystem");
		return false;	
	} 

	if(a.SelectProduct.selectedIndex == 0) 
	{
		alert("Bitte wählen Sie ein Produkt");
		return false;	
	} 

	if(a.SelectOS.selectedIndex == 0) 
	{
		alert("Bitte wählen Sie Ihr Betriebssystem");
		return false;	
	} 
	a.hiddDownload.value = "true";
	return true;
}

