// JavaScript Document

function checkGutscheinForm()
{
    var error = '';
    getId('Name1').className = 'inputStyle';
    getId('Vorname1').className = 'inputStyle';
    getId('Name2').className = 'inputStyle';
    getId('Vorname2').className = 'inputStyle';
    getId('anredeSex').className = '';
    getId('Strae').className = 'inputStyle';
    getId('PLZ').className = 'inputStyle';
    getId('Ort').className = 'inputStyle';
    getId('im').className = 'inputStyle';
    getId('PLZ2').className = 'inputStyle';
    getId('Ort2').className = 'inputStyle';
    getId('Strae2').className = 'inputStyle';
    getId('c_email').className = 'inputStyle';
    getId('know_us').className = 'inputStyle';
    if(!(getId('Sex1').checked == true || getId('Sex2').checked == true))
    {
        //error += redanrede+'<br />';
        error = all_error;
        getId('anredeSex').className = 'anredeSex';

    }

    if(getId('Name1').value == '')
    {
        //error += name+'<br />';
        error = all_error;
        getId('Name1').className = 'erroreStyle';
    
    }
    if(getId('Vorname1').value == '')
    {
        //error += name+'<br />';
        error = all_error;
        getId('Vorname1').className = 'erroreStyle';
    }
    if(getId('Name2').value == '')
    {
        //error += name+'<br />';
        error = all_error;
        getId('Name2').className = 'erroreStyle';
    }
    if(getId('Vorname2').value == '')
    {
        //error += name+'<br />';
        error = all_error;
        getId('Vorname2').className = 'erroreStyle';
    }

    if(getId('Strae').value=='')
    {
        //error += name+'<br />';
        error = all_error;
        getId('Strae').className = 'erroreStyle';
    }

    if(getId('PLZ').value=='')
    {
        //error += name+'<br />';
        error = all_error;
        getId('PLZ').className = 'erroreStyle';
    }

    if(getId('Ort').value=='')
    {
        //error += name+'<br />';
        error = all_error;
        getId('Ort').className = 'erroreStyle';
    }

    if(getId('im').value=='')
    {
        //error += name+'<br />';
        error = all_error;
        getId('im').className = 'erroreStyle';
    }

    if(getId('PLZ2').value=='')
    {
        //error += name+'<br />';
        error = all_error;
        getId('PLZ2').className = 'erroreStyle';
    }

    if(getId('Ort2').value=='')
    {
        //error += name+'<br />';
        error = all_error;
        getId('Ort2').className = 'erroreStyle';
    }

    if(getId('Strae2').value=='')
    {
        //error += name+'<br />';
        error = all_error;
        getId('Strae2').className = 'erroreStyle';
    }

    if(getId('c_email').value=='')
    {
        //error += name+'<br />';
        error = all_error;
        getId('c_email').className = 'erroreStyle';
    }
    
    if(getId('know_us').value==''){
        //error += name+'<br />';
        error = all_error;
        getId('know_us').className = 'erroreStyle';        
    }

    var reg = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;

    if(getId('c_email').value && !reg.test(getId('c_email').value))
    {
        if(error){
            error+="<br/>";
        }

        error+='Das Format der E-Mail-Adresse ist nicht richtig.';
        getId('c_email').className = 'erroreStyle';
    }

    //var mailstr="c_mail="+getId('c_email').value+'&';
    if(error != '')
    {
        show_newsletter_error('GutscheinError',error);
        setFooterStyle();
        return false;
    }
    else
    {
        
        var tempimg=new Image();
        tempimg.src="fileadmin/templates/images/loading_small.gif";
        getId('GutscheinButton').disabled=true;
        getId('GutscheinError').innerHTML='';
        getId('GutscheLoading').style.display="block";
        getId('GutscheLoading').innerHTML='<img src="fileadmin/templates/images/loading_small.gif" class="formloading" /> Loading...';        
        //var url = getId('Gutscheinform').action;
        startRequest("POST",'index.php?id=179',true,'GutscheinOp=AjaxSubmit&'+sendData("Gutscheinform"),"form", 3);
    }
}

/**
 * Back gutschein
 */
function BackGutschein()
{
    getId('GutscheinFormSucceed').style.display = 'none';
    getId('GutscheinError').style.display = 'none';
    getId('Gutscheinform').style.display = '';
    getId('GutscheLoading').style.display = 'none';
    getId('GutscheLoading').innerHTML='';
    getId('GutscheinButton').disabled=false;
    getId('form_notice_text').style.display= ''; 
    setFooterStyle();
}
/**
 * Clear form value
 *
 * @param {object} elementForm  Form ID
 */
function clearFormValues(elementForm)
{
    var elements = getId(elementForm).elements;
    for(var i = 0, n = elements.length; i < n; i ++)
    {
        var typeOfElement = elements[i].type.toLowerCase(), tagName = elements[i].tagName.toLowerCase();
        if(typeOfElement == "text" || typeOfElement == "hidden" || tagName == "textarea" || tagName == "select")
        {
            elements[i].value = "";
        }
        else if(typeOfElement == "checkbox" || typeOfElement == "radio")
        {
            elements[i].checked = false;
        }
    }
}
