$(document).ready(function(){
    $('#btnCalculate').click(function() {
        var a = parseInt($("#calculate_a").val());
        var b = parseInt($("#calculate_b").val());
        var c = parseInt($("#calculate_c").val());
        var d= parseInt($("#calculate_d").val());
        var e = parseInt($("#calculate_e").val());
        
        if (c == 1) {
            $("#calculate_result").val(ForDight(((a * b * 0.95 * 0.80 * 0.30 * 0.60 * 0.05 * d) / 199), 2));
        } else if (c == 2) {
            $("#calculate_result").val(ForDight(((a * b * e) / 1999), 2));
        }else{
            $("#calculate_result").val(0);
        }
    
        return false;
    });

    $('#contactForm').submit(function() {
		$('#kode_result').html('');
        var options = {
            target: '#submit_result',
            beforeSubmit : checkContact,
            success: function(responseText) {
                    $('#kode_img_sign').attr('src', 'kode_validate.php?r=' + Math.round(Math.random() * 10000));
            }
        };
        $(this).ajaxSubmit(options);
        return false;
    });

    
});

function  checkContact(formData, jqForm, options){
    var form = jqForm[0];
    $('.error').remove();
    if (!form.name.value) {
        $("#submit_result").append('<div class="error">Your name field is required.</div>');
    }
    if (form.email.value && !/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test($(form.email).val()) ){
        $("#submit_result").append('<div class="error">The format of the e-mail address is incorrect.</span>');
    }
    if(!form.message.value){
        $("#submit_result").append('<div class="error">Message field is required.</div>');
    }
    
    if($('.error').size()!=0){
        return false;
    }else{
        return true;
    }
}

function showTips( tipobj, status, data ){
    if(status =='success'){
        $(tipobj).addClass('box box-success').slideDown('slow');
    }
    else if(status =='error'){
        $(tipobj).addClass('box box_error').slideDown('slow');
    }
    else{
        $(tipobj).addClass('box box_info').slideDown('slow');
    }

    if(data != ''){
        $(tipobj).html(data);
    }

    setTimeout( function(){
        $(tipobj).slideUp('slow');
    }, ( 3000 ) );

    return false;
}

function cselect(v) {

    if(v=="1"){//Enterprise edition
        $("#layc1").show();
        $("#layc2").hide();
    }

    if(v=="2"){//Site edition
        $("#layc1").hide();
        $("#layc2").show();
    }
}

function  ForDight(Dight,How)    
{    
    Dight  =  Math.round  (Dight*Math.pow(10,How))/Math.pow(10,How);    
    return  Dight;    
}  

