var msgID;
/*var catID = 3000;*/
var key = "nininu";
var log = true;

function NewsletterSignup1() {
    if (validateForm()) {
        catID = 3002;
        insertMessage('Jeg \u00f8nsker \u00e5 melde meg p\u00e5 nyhetsbrevet', 'P\u00e5melding til nyhetsbrev', 'Annet', $('#tbName').val(), '', '', '', '', '', $('#tbEmail').val(), '', '1');
        $('#newsletter').hide();
        $('#divConfirmation').show();
    }
    return false;
}

function NewsletterSignup2() {

    submitUpdate('', '', $('#tbZIP').val(), '', $('#tbAge').val(), selectedRADs('#radiobuttonrow'), '', $('#tbPhone').val(), '1');
    $('#divConfirmation').hide();
    $('#finalConfirm').show();
    return false;
}

function NewsletterSignupProff1() {
    if (validateForm()) {
        catID = 3050;
        key = "8Hjd65yT"
        var urlBase = "http://www.tilbakemeldingen.no/focal/?";
        var variables = "key=8Hjd65yT&action=insert&catID=3050&name=" + $('#tbName').val() + "&email=" + $('#tbEmail').val() + "&subject=P%C3%A5melding%20til%20nyhetsbrev&message=Jeg \u00f8nsker \u00e5 melde meg p\u00e5 nyhetsbrevet&mood=annet&website=Optimera&newsletter=1";
        
        try {
            $.getJSON(urlBase + variables,
        function (data) {
            if (log) { console.log(data.msg); }
            msgID = data.msg;
            $("#steg1").hide();
            $("#steg2").show();
        });
        } catch (err) {

        }
        $('#newsletter').hide();
        $('#finalConfirm').show();
    }
    return false;
}
/*
function NewsletterSignupProff2() {

        catID = 3050;
        key = "8Hjd65yT"
        var urlBase = "http://www.tilbakemeldingen.no/focal/?";
        var variables = "key=8Hjd65yT&action=insert&catID=3050&name=" + $('#tbName').val() + "&email=" + $('#tbEmail').val() + "&subject=P%C3%A5melding%20til%20nyhetsbrev&message=Jeg \u00f8nsker \u00e5 melde meg p\u00e5 nyhetsbrevet&mood=annet&website=Optimera&newsletter=1";

        try {
            $.getJSON(urlBase + variables,
        function (data) {
            if (log) { console.log(data.msg); }
            msgID = data.msg;
            $("#steg1").hide();
            $("#steg2").show();
        });
        } catch (err) {

        }      
        $('#divConfirmation').hide();
        $('#finalConfirm').show();
        return false;   
}*/

/*
om&subject=P%C3%A5melding%20til%20nyhetsbrev&message=test2&mood=annet&website=Optimera&newsletter=1
&name=Erik%20Platou&email=erikplatou@gmail.com&subject=P%C3%A5melding%20til%20nyhetsbrev&message=test2&mood=annet&website=Optimera&newsletter=1

function insertMessage(message, subject, mood, name, address, zipcode, location, age, gender, email, cellphone, newsletter) {
var urlBase         = "http://www.tilbakemeldingen.no/focal/?action=insert&catID=" + catID + "&jsoncallback=?&key="+key;
var variables = "&message=" + message + "&subject=" + subject + "&mood=" + mood + "&name=" + name + "&address=" + address + "&zipcode=" + zipcode + "&location=" + location + "&age=" + age + "&gender=" + gender + "&email=" + email + "&cellphone=" + cellphone + "&newsletter=" + newsletter;
try {
$.getJSON(urlBase + variables,
function (data) {
if (log) { console.log(data.msg); }
msgID = data.msg;
$("#steg1").hide();
$("#steg2").show();
});
} catch (err) {
       
}
}*/
function AskUs1() {
    if (validateForm()) {
        var message = "N\u00E6rmeste butikk:" + $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbShop').val() + "<br /> Henvendelse: " + $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbArea').val();
        insertMessage(message, title, 'Annet', $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbName').val(), '', '', '', '', '', $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbEmail').val(), $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbPhone').val(), '0');
        $('#ctl00_cphContent_ucAskUsTilbakemeldingen_fsAskUs').hide();
        $('#ctl00_cphContent_ucAskUsTilbakemeldingen_divConfirmation').show();
    }
    return false;
}

function AskUs2() {
    submitUpdate('', '', $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbZIP').val() , '', $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbAge').val(), selectedRADs('#radiobuttonrow'), '', '', '0');
    $('#ctl00_cphContent_ucAskUsTilbakemeldingen_divConfirmation').hide();
    $('#ctl00_cphContent_ucAskUsTilbakemeldingen_finalConfirm').show();
    return false;
}


function BrochureSignup1() {
    if (validateForm()) {
       
        insertMessage(selectedCBs('#checkboxrow'), 'Bestilling av brosjyre', 'Annet', $('#ctl00_cphContent_ucBrochuresTM_tbName').val(), $('#ctl00_cphContent_ucBrochuresTM_tbAdresse').val(), $('#ctl00_cphContent_ucBrochuresTM_tbPostalCode').val(), $('#ctl00_cphContent_ucBrochuresTM_tbCity').val(), '', '', '', '', '0');
        $('#ctl00_cphContent_ucBrochuresTM_fsBrochureStep1').hide();
        $('#ctl00_cphContent_ucBrochuresTM_divConfirmation').show();
    }
    return false;
}

function BrochureSignup2() {
    submitUpdate('', '', '', '', $('#ctl00_cphContent_ucBrochuresTM_tbAge').val(), selectedRADs('#radiobuttonrow'), $('#ctl00_cphContent_ucBrochuresTM_tbMail').val(), $('#ctl00_cphContent_ucBrochuresTM_tbPhone').val(), '0');
    $('#ctl00_cphContent_ucBrochuresTM_divConfirmation').hide();
    $('#ctl00_cphContent_ucBrochuresTM_finalConfirm').show();
    return false;
}

function insertMessage(message, subject, mood, name, address, zipcode, location, age, gender, email, cellphone, newsletter) {
    var urlBase         = "http://www.tilbakemeldingen.no/focal/?action=insert&catID=" + catID + "&jsoncallback=?&key="+key;
    var variables = "&message=" + message + "&subject=" + subject + "&mood=" + mood + "&name=" + name + "&address=" + address + "&zipcode=" + zipcode + "&location=" + location + "&age=" + age + "&gender=" + gender + "&email=" + email + "&cellphone=" + cellphone + "&newsletter=" + newsletter;
    try {
    $.getJSON(urlBase + variables,
        function (data) {
            if (log) { console.log(data.msg); }
            msgID = data.msg;
            $("#steg1").hide();
            $("#steg2").show();
        });
    } catch (err) {
       
    }
}

function submitUpdate(name, address, zipcode, location, age, gender, email, cellphone, newsletter) {
    var urlBase = "http://www.tilbakemeldingen.no/focal/?action=update&msgID=" + msgID + "&jsoncallback=?&key=" + key;
    var variables = "&name=" + name + "&address=" + address + "&zipcode=" + zipcode + "&location=" + location + "&age=" + age + "&gender=" + gender + "&email=" + email + "&cellphone=" + cellphone + "&newsletter=" + newsletter;

    if (msgID && msgID != '') {
        console.log(urlBase + variables);
        
        $.getJSON(urlBase + variables,
        function (data) {
        if (log) { console.log(data.msg); }
        //data.msg kan benyttes for å sjekke respons
        });
        
    } 
}

function selectedCBs(containerID) {
    var str = "";
    $(containerID +" input:checkbox:checked").each(function () {
        str = str + this.value + ','
    });
    return str;
}

function selectedRADs(containerID) {
    var str;
    $(containerID + " input:radio:checked").each(function () {
        str = this.value;
    });
    return(str);
}

function validateForm() {
    var validate = true;
    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
   ////////////////////////////////
   //newsletter validation
     if ($('#tbEmail').length) {

         if ($('#tbEmail').val() == "E-post" || !emailReg.test($('#tbEmail').val())) {
            $('#tbEmail').focus();
            $('#tbEmail').css('border', '1px solid #ed1c24');
            if (!emailReg.test($('#tbEmail').val()))
                $('#tbEmail').val('Ugyldig e-post');
            validate = false;
        }
        else
            $('#tbEmail').css('border', 'none');
    }
    
    if ($('#tbName').length) {

        if ($('#tbName').val() == "Navn") {
            $('#tbName').focus();
            $('#tbName').css('border', '1px solid #ed1c24');
            validate = false;
        }
        else
            $('#tbName').css('border', 'none');
    }

   ///////////////////////////////////////////
   // order brochure validation
   

    if ($('#ctl00_cphContent_ucBrochuresTM_tbCity').length) {

        if ($('#ctl00_cphContent_ucBrochuresTM_tbCity').val() == "Poststed") {
            $('#ctl00_cphContent_ucBrochuresTM_tbCity').focus();
            $('#ctl00_cphContent_ucBrochuresTM_tbCity').css('border', '1px solid #ed1c24');
            validate = false;
        }
        else
            $('#ctl00_cphContent_ucBrochuresTM_tbCity').css('border', 'none');
    }

    if ($('#ctl00_cphContent_ucBrochuresTM_tbPostalCode').length) {

        if ($('#ctl00_cphContent_ucBrochuresTM_tbPostalCode').val() == "Postnr") {
            $('#ctl00_cphContent_ucBrochuresTM_tbPostalCode').focus();
            $('#ctl00_cphContent_ucBrochuresTM_tbPostalCode').css('border', '1px solid #ed1c24');
            validate = false;
        }
        else
            $('#ctl00_cphContent_ucBrochuresTM_tbPostalCode').css('border', 'none');
    }

    if ($('#ctl00_cphContent_ucBrochuresTM_tbAdresse').length) {

        if ($('#ctl00_cphContent_ucBrochuresTM_tbAdresse').val() == "Adresse") {
            $('#ctl00_cphContent_ucBrochuresTM_tbAdresse').focus();
            $('#ctl00_cphContent_ucBrochuresTM_tbAdresse').css('border', '1px solid #ed1c24');
            validate = false;
        }
        else
            $('#ctl00_cphContent_ucBrochuresTM_tbAdresse').css('border', 'none');
    }

    if ($('#ctl00_cphContent_ucBrochuresTM_tbName').length) {

        if ($('#ctl00_cphContent_ucBrochuresTM_tbName').val() == "Navn") {
            $('#ctl00_cphContent_ucBrochuresTM_tbName').focus();
            $('#ctl00_cphContent_ucBrochuresTM_tbName').css('border', '1px solid #ed1c24');
            validate = false;
        }
        else
            $('#ctl00_cphContent_ucBrochuresTM_tbName').css('border', 'none');
    }

    /////////////////////////////////////////////////////
    /// Ask Us - validation
  

  
    if ($('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbArea').length) {

        if ($('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbArea').val() == "Hva trenger du hjelp med?") {
            $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbArea').focus();
            $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbArea').css('border', '1px solid #ed1c24');
            validate = false;
        }
        else
            $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbArea').css('border', 'none');
    }  
    
     if ($('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbPhone').length) {

        if ($('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbPhone').val() == "Mobil") {
            $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbPhone').focus();
            $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbPhone').css('border', '1px solid #ed1c24');
            validate = false;
        }
        else
            $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbPhone').css('border', 'none');
    }
    
    if ($('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbEmail').length) {


    
          

        if ($('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbEmail').val() == "E-post"|| !emailReg.test($('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbEmail').val())) {
            $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbEmail').focus();
            $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbEmail').css('border', '1px solid #ed1c24');
            if (!emailReg.test($('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbEmail').val()))
                $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbEmail').val('Ugyldig e-post');
                validate = false;
        }
        else
            $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbEmail').css('border', 'none');
    }

    if ($('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbName').length) {

        if ($('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbName').val() == "Navn") {
            $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbName').focus();
            $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbName').css('border', '1px solid #ed1c24');
            validate = false;
        }
        else
            $('#ctl00_cphContent_ucAskUsTilbakemeldingen_tbName').css('border', 'none');
    }
    return validate;
}


function validateGarageContact() {
    var validate = true;
    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
    ////////////////////////////////
    //newsletter validation
      if ($('#ctl00_cphContent_tbPhone').length) {

        if ($('#ctl00_cphContent_tbPhone').val() == "Mobil") {
            $('#ctl00_cphContent_tbPhone').focus();
            $('#ctl00_cphContent_tbPhone').css('border', '1px solid #ed1c24');
            validate = false;
        }
        else
            $('#ctl00_cphContent_tbPhone').css('border', 'none');
    }
    
    if ($('#ctl00_cphContent_tbEmail2').length) {

        if ($('#ctl00_cphContent_tbEmail2').val() == "E-post" || !emailReg.test($('#tbEmail2').val())) {
            $('#ctl00_cphContent_tbEmail2').focus();
            $('#ctl00_cphContent_tbEmail2').css('border', '1px solid #ed1c24');
            if (!emailReg.test($('#ctl00_cphContent_tbEmail2').val()))
                $('#ctl00_cphContent_tbEmail2').val('Ugyldig e-post');
            validate = false;
        }
        else
            $('#ctl00_cphContent_tbEmail2').css('border', 'none');
    }

    if ($('#ctl00_cphContent_tbName2').length) {

        if ($('#ctl00_cphContent_tbName2').val() == "Navn") {
            $('#ctl00_cphContent_tbName2').focus();
            $('#ctl00_cphContent_tbName2').css('border', '1px solid #ed1c24');
            validate = false;
        }
        else
            $('#ctl00_cphContent_tbName2').css('border', 'none');
    }

  


   


  
    return validate;
}
