var help = "";
var contact = "";
var path="http://shared.remax.co.za/images/contact_agent/loader.gif";

function loadApplicationForm (propid,webref,userid, url, address)
{
    contact = new MaJiG_BOX("<center><img src='"+path+"'></center>");

    new Ajax.Request("/",
    {
        onSuccess : function(response)
        {
            contact._set_Content(response.responseText);
            //$('title').style.display = 'block';
            $('gender').style.visibility = 'visible';
        },
        onFailure : function(response)
        {
            alert('Error loading Tenancy Application Form');
        },
        parameters : "userID="+userid+"&webref="+webref+"&propid="+propid+"&loadForm=yes&content=main&page=tenancy_application&address="+address
    }
    );
}


function  submitApplicationForm(propid,webref,userid,url)
{
    var valid = true;

    /*SECURITY CHECK*/
    //Reset backgroundColor of sec_number element
    $('sec_number').style.backgroundColor = "#FFF";
    //Check if number is correct
    if($('sec_number').value != $('correct_code').value) {
        $('sec_number').style.backgroundColor = "#FCACAC";
        valid = false;
    }

    /*VALIDATION*/
    //Validate form fields
    for(i=0; i<document.tenancy_application_form.elements.length; i++) {
        var eName = document.tenancy_application_form.elements[i].name;
        var eID = document.tenancy_application_form.elements[i].id;
        
        //Do not check non-compulsory fields
        if(eID != "set" && eName != "submit" && eName != "emailself" && eName != "additionalcomments" && eName != "sec_number" && eName != "passportno" && eName != "driverslicense" && eName != "childrenages" && eName != "pettype" && eName != "terminationdetails"  && eName != "other1name"  && eName != "other1dob"  && eName != "other1phone"  && eName != "other1address"  && eName != "other2name"  && eName != "other2dob"  && eName != "other2phone"  && eName != "other2address"  && eName != "other3name"  && eName != "other3dob"  && eName != "other3phone"  && eName != "other3address" && eName != "vehicleyear" && eName != "vehiclemake" && eName != "vehiclemodel" && eName != "vehicleregno" && eName != "employer" && eName != "employerphone" && eName != "jobtitle" && eName != "workaddress" && eName != "income") {
            //Reset backgroundColor of elements
            document.tenancy_application_form.elements[i].style.backgroundColor = "#FFF";

            if(document.tenancy_application_form.elements[i].value == "") {
                document.tenancy_application_form.elements[i].style.backgroundColor = "#FCACAC";
                valid = false; }
        }
    }

    /*SUBMISSION*/
    if(valid) {
        var params = Form.serialize($('tenancy_application_form'));

        new Ajax.Request('/',
        {
            onSuccess:function(response, json)
            {
                contact._set_Content( response.responseText);
                //$('title').style.display = 'block';
            },
            onFailure : function(response)
            {
                alert('Form submission failed. Please contact support@whitewallweb.com using the following URL as a reference: '+url);
            },
            method: 'get',
            parameters : "page=tenancy_application&userID="+userid+"&webref="+webref+"&propid="+propid+"&loadForm=yes&content=main&send_msg=yes&"+params
        }
        );
    }
    else {
        alert('Please complete all highlighted fields correctly'); }
}