var resultsPage = "http://www.traduzione-localizzazione.com/contatti/translation-prices-output.php";
$(document).ready(function() {
    //$("#tabs").tabs();
    });


function doAjax(URL,data,callBack){
    $.ajax({
        type: "GET",
        url: URL,
        data: data,
        success: function(msg){
            callBack(msg);
            return msg;
        },
        error: function(msg){
            return msg;
        }
    });
}

function print(msg){   
    $("#out").html(msg);
}

function getLangPrices(){
    reset();
    $("#priceList").hide();
    if(validate()){
        
        var lang1 = $("#lang1 option:selected").attr("id");
        var lang2 = $("#lang2 option:selected").attr("id");
        var project = $("#project_type option:selected").attr("id");
        var area = $("#area option:selected").attr("id");
        doAjax("lib/doAjax.php","action=getPrice&lang1="+lang1+"&lang2="+lang2+"&project="+project+"&area="+area,function(msg){
            printPrice(msg)
        //print(msg);
        //window.location = 'http://www.traduzione-localizzazione.com/contatti/translation-prices-output.php';
        });
    }
}

function printPrice(vals){
    var valsArray = vals.split(",");
    
    window.location = resultsPage+'?projectType='+$("#project_type").val()+'&srcLang='+
    $("#lang1").val()+'&trgtLang='+$("#lang2").val()+'&keyPrice='+valsArray[0]+'&addCosts='+valsArray[1];

}

function swapLang(){
    var lang1 = $("#lang1").val();
    var lang2 = $("#lang2").val();
    $("#lang1").val(lang2);
    $("#lang2").val(lang1);
}

function validate(){
    var valid = true;
    $("select").each(function(){
        if($(this).val() == "Please Select"){
            $(this).show();
            $("#"+$(this).attr("id")+"_msg").html("Please select the "+$("#"+$(this).attr("id")+"_label").html());
           
            valid = false;
        }
    });
    if($("#lang1").val() != "Please Select" && $("#lang1").val()==$("#lang2").val()){
        $("#lang2_msg").html("Please select two different languages");
        valid = false;
    }
    return valid;
}

function reset(){
    $(".msg").each(function(){
        $(this).html("");
    })
    
}

