function validate() {

if ( document.getElementById('your_name').value.length < 2 ) {
    alert("Please provide a real name");
    return false;
    }

if (document.forms[0].your_email.value.indexOf('@')==-1  || document.forms[0].your_email.value.indexOf('.')==-1  || document.forms[0].your_email.value.length <= 7 )
    {
    alert("Please provide your email");
    return false;
    }


if (document.getElementById("your_questions").value.length < 5 )	{
    alert("Please write a message ");
    return false;
    }
}


//////////////////////////



function validate_call_you() {

if ( document.getElementById('your_name_callu').value.length < 2 ) {
    alert("Please provide a real name");
    return false;
    }


if (document.getElementById("your_phone_callu").value.length < 5 )	{
    alert("Please provide your phone number ");
    return false;
    }
}





//////////////






function val(field)  {

var valid = '0123456789,.';

var ok = 'yes';
var temp;
for (var i=0; i<field.value.length; i++) {
    temp = '' + field.value.substring(i, i+1);
    if (valid.indexOf(temp) == '-1') ok = 'no';
}

if (ok == 'no') {
    alert('Numerical values only please');
    field.value=field.value.substring(0,field.value.length-1);
    field.focus();

   }

}


function get_val(id) {
    var elem = (document.getElementById(id).value);
    return Number(elem);
}


function calculate() {
    var sum = get_val('proposed_rent')+get_val('phone_bill')+get_val('creditcard_loan_repayments')+get_val('tv_licence')+get_val('council_tax')+get_val('gas_and_electric')+get_val('travel')+get_val('other')+get_val('food_and_drink');
    var rem = get_val('monthly_income')-sum;

    document.getElementById('total_outgoings').value = sum;

    if ( rem < 0 ) {
        document.getElementById('disposable_income').style.color='#ff0000';
        document.getElementById('disposable_income').value = rem;
    }
    else  {
        document.getElementById('disposable_income').style.color='#000000';
        document.getElementById('disposable_income').value = rem;
    }
}