
function isValidEmailAddress(emailAddress) 
{
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
}

function trim(str, chars) 
{
    return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) 
{
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) 
{
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}


function googleCalc()
{
    var dnevni_budzet    = $('#dnevni_buzet').val();
    var trajanje        = $('#trajanje').val();
    var mjesec          = $('#mjesec').val();
    var typead          = $('#typead').val();
    
    if (typead = 'f') {
        var broj_klikova = ( dnevni_budzet * trajanje ) / 0.10;
    }
    else {
       var broj_klikova = ( dnevni_budzet * trajanje ) / 0.12; 
    }
    var broj_prikaza = broj_klikova * 125;
    var total_dbt = (dnevni_budzet * trajanje);
    var mjres     = (trajanje / 30);
    if (mjres < 1) {
        mjres = 1;
    }
    var smt       = parseInt(mjres);
    var abc       = smt * 50;
    var mjres     = abc;
    var total = (dnevni_budzet * trajanje ) + abc + 200;
    
    var info_sp = "Za <span class=\"black\">" + total + ",00 KM </span> + PDV dobijate <span class=\"mtxt_ti_1\">" + broj_klikova.toFixed(0) + "</span> klikova ka Vasoj internet prezentaciji!";
    
    
    $('#clicks').html(broj_klikova.toFixed(0));
    $('#views').html(broj_prikaza.toFixed(0));
    $('#result').html(total_dbt);
    $('#total').html(total);
    $('#mjres').html(abc);
    $('#info_sp').html(info_sp) 
}


$(function() {
    // Use this example, or...
    $('a[@rel*=lightbox]').lightBox(); // Select all links that contains lightbox in the attribute rel
    
    // submit form
    $('#commentform').submit(function() {
        
        //reset
        $('#email').css('border', '');
        $('#author').css('border', '');
        
        var author    = $('#author').val();
        var author    = trim(author, " ");
        var email    = $('#email').val();
        returnsignal= true;
        
        if(!isValidEmailAddress(email))
        {
            $('#email').css('border', '1px solid red');
            $('#email_notice').html('Upišiite ispravnu e-mail adresu');
            returnsignal = false;
        }
        
        if(author.length < 3)
        {
            $('#author').css('border', '1px solid red');
            $('#author_notice').html('Upišite ime i prezime');
            returnsignal = false;
        }
        
        
        if(returnsignal == false)
        {
            var currentHref = window.location.href;
            window.location.href = currentHref.substr(0, currentHref.lastIndexOf("#")) + "#author";
        }
        else
        {
            
            var form_data = $('#commentform').serialize();
            
            $.ajax({
                type: "POST",
                url: $('#commentform').attr('action'),
                data: form_data,
                success: function(msg)
                {
                    if( msg == 'OK')
                    {
                        $('#submit').attr('disabled', 'disabled');
                        $('#submit').fadeTo("slow", 0.33);

                        $('#main_notice').html('Vaš zahtjev je proslijeđen našem marketing sektoru i bićete kontaktirani u najkraćem mogućem roku');
                        
                        
                        var currentHref = window.location.href;
                        window.location.href = currentHref.substr(0, currentHref.lastIndexOf("#")) + "#main_notice";
                    }
                }
            });

            
        }
        
        
        return false;
    });
});