var pvM2;
var pvYear;
var pvProvince;
var pvTown = 1;
var pvCalles = ["Calle Principal<br />Centro", "2 - Intermedio", "3 - Intermedio", "4 - Intermedio", "Calle Secundária<br />Barrio"];
var pvConstrucciones = ["Nuevo Decorado", "Obra Nueva", "Para entrar a vivir", "A reformar parcialmente", "A reformar totalmente"];

var pvb9 = 3;
var pvb9Range = [100, 90, 80, 70, 60, 50, 40, 30, 20, 10];
var pvb10 = 3;
var pvb10Range = [110, 100, 90, 80, 70];
var pvb11 = "E";

function setPVM2(v) {
    pvM2 = v;
    $("sup_txt").value = v;
}

function setPVYear(v) {
    pvYear = v;
    $("year_txt").value = v;
}

function setPVProvince(v, t) {
    pvProvince = v;
    $("province_txt").value = t;
}

function setPVTown(v, t) {
    pvTown = v;
    $("town_txt").value = t;
}

function setPVCalle(v) {
    pvb9 = v;
    $("street_txt").value = v;
}

function setPVConstruccion(v) {
    pvb10 = v;
    $("build_txt").value = v;
}

function setPVOrientation(v, t) {
    pvb11 = v;
    $("orientation_txt").value = t;
}

function getPreValuation() {
    var pv1 = $("pv1");
    var pv2 = $("pv2");
    var pv3 = $("pv3");

    var pv1_hdn = $("pv1_amount");
    var pv2_hdn = $("pv2_amount");
    var pv3_hdn = $("pv3_amount");

    var pvd7;
    var pvd8;
    var pvd9;
    var pvd12;
    var pvc12;

    if (pv1 && pv2 && pv3 && pv1_hdn && pv2_hdn && pv3_hdn && pvM2 && pvYear && pvProvince && pvTown) {
        pvd6 = pvProvince.split("_");
        pvd6 = pvd6[pvTown];
        pvd8 = (pvTown == 1 ? 900 : 700);
        pvd7 = (pvd6 / 1.4) - pvd8;
        pvd9 = pvd7 / 100 * pvb9Range[pvb9 - 1];
        if (pvb10 == 1) pvd10 = pvb10Range[pvb10 - 1] - ((2008 - pvYear) / 3);
        else if (pvb10 == 2) pvd10 = pvb10Range[pvb10 - 1] - ((2008 - pvYear) / 2);
        else pvd10 = pvb10Range[pvb10 - 1] - (2008 - pvYear);
        pvd10 = (pvd10 / 100) * pvd8;
        if (pvd10 > 0 && pvb10 > 0) pvd12 = 1.4 * (pvd10 + pvd9);
        else pvd12 = pvd9;
        if (pvb11 != "E") pvd12 = pvd12 * 0.9;
        pvc12 = pvd12 * pvM2;
        pv1.innerHTML = number_format(pvc12, 2, ".", ",") + "&euro;";
        pv2.innerHTML = number_format((pvc12 / 100) * 80, 2, ".", ",") + "&euro;";
        pv3.innerHTML = number_format((pvc12 / 100) * 65, 2, ".", ",") + "&euro;";

        pv1_hdn.value = number_format(pvc12, 2, ".", ",") + "&euro;";
        pv2_hdn.value = number_format((pvc12 / 100) * 80, 2, ".", ",") + "&euro;";
        pv3_hdn.value = number_format((pvc12 / 100) * 65, 2, ".", ",") + "&euro;";
    }
}










