// Regular expression for mail
var regExpMail = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;

/**
*   Validates miniform anmelden
*/
function submitMiniForm(){
    var strMsg = "";
    var checkValidMail = true;
    
    if(document.getElementById('vorname').value == ""){
        strMsg += "Bitte geben Sie Ihren Vorname ein.\n";
    }
    if(document.getElementById('nachname').value == ""){
        strMsg += "Bitte geben Sie Ihren Nachname ein.\n";
    }
    if(document.getElementById('email').value == ""){
        strMsg += "Bitte geben Sie Ihre E-mail Adresse ein.\n";
        checkValidMail = false;
    }
    if(checkValidMail && document.getElementById('email').value.match(regExpMail) == null){
        strMsg += "Bitte geben Sie eine gültige E-Mail Adresse ein.\n";
    }
    if(document.getElementById('termsAccept').checked == false){
        strMsg += "Bitte akzeptieren Sie die allg. Geschäftsbedingungen\n";
    }
    if(strMsg != ""){
        alert(strMsg);
    }else{
        document.getElementById('miniFormAnmelden').submit();
    }
}



function submitContactForm(){
    var strMsg = "";
    var checkValidMail = true;
    if(document.getElementById('formvorname').value == ""){
        strMsg += "Bitte geben Sie Ihren Vorname ein.\n";
    }
    if(document.getElementById('formnachname').value == ""){
        strMsg += "Bitte geben Sie Ihren Nachname ein.\n";
    }
    if(document.getElementById('formemail').value == ""){
        strMsg += "Bitte geben Sie Ihre E-Mail Adresse ein.\n";
        checkValidMail = false;
    }
    if(checkValidMail && document.getElementById('formemail').value.match(regExpMail) == null){
        strMsg += "Bitte geben Sie eine gültige E-Mail Adresse ein.\n";
    }
    if(document.getElementById('nachricht').value == ""){
        strMsg += "Bitte geben Sie Ihre Nachricht ein.\n";
    }
    if(strMsg != ""){
        alert(strMsg);
    }else{
        document.getElementById('formContact').submit();
    }
}

function submitEmpfehlenForm(){
    var strMsg = "";
    var checkOwnValidMail = true;
    var checkValidMail = true;
    if(document.getElementById('formname').value == ""){
        strMsg += "Bitte geben Sie Ihren Name ein.\n";
    }
    if(document.getElementById('formmail').value == ""){
        strMsg += "Bitte geben Sie Ihre E-Mail Adresse ein.\n";
        checkOwnValidMail = false;
    }
    if(checkOwnValidMail && document.getElementById('formmail').value.match(regExpMail) == null){
        strMsg += "Bitte geben Sie eine gültige E-Mail Adresse ein.\n";
    }
    if(document.getElementById('email1').value == ""){
        strMsg += "Bitte geben Sie Eine E-Mail Adresse (1) ein.\n";
        checkValidMail = false;
    }
    if(checkValidMail && document.getElementById('email1').value.match(regExpMail) == null){
        strMsg += "Bitte geben Sie eine gültige E-mail Adresse (1) ein.\n";
    }
    if(strMsg != ""){
        alert(strMsg);
    }else{
        document.getElementById('formEmpfehlen').submit();
    }
}

function cryeml(adrtmp){
	var adr=new String();
	var cnt=adrtmp.length;
	while(cnt){cnt--;adr+=adrtmp[cnt];}
	var a=/=/;
	var d=adr.length;
	var e=adr.indexOf("=");
	adr=adr.substring(e+1,d)+"="+adr.substring(0,e);
	adr=adr.replace(a,"@");
	var c = new String();
	c ='mail';
	c+= 'to:';
	c+= adr;
	location.href=c;
}


function popupURL(url,name,w,h,scroll){
    leftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    topPosition = (screen.height) ? (screen.height-h)/2 : 0;
    params ='height='+h+',width='+w+',top='+topPosition+',left='+leftPosition+',scrollbars='+scroll+',resizable'
    win = window.open(url,name,params);
} 