// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults


function simplePreload()
{ 
    var args = simplePreload.arguments;

    document.imageArray = new Array(args.length);

    for(var i=0; i<args.length; i++)

    {

            document.imageArray[i] = new Image;

            document.imageArray[i].src = args[i];
        }

}

function check_form() {
    for (i = 0; i < document.contact_us_form.elements.length; i++)
    {
        oElem = document.contact_us_form.elements[i];
        if (oElem.type != "submit") {
            oElem.style.borderColor="";
        }
    }

    var error_field=document.getElementById('error');


    if (document.contact_us_form.name.value=='')
    {
        document.contact_us_form.name.focus();
        error_field.innerHTML = 'Name is required.';
        document.contact_us_form.name.style.border="1px solid red"
        return false;
    }

    if (document.contact_us_form.email.value=='')
    {
        document.contact_us_form.email.focus();
        error_field.innerHTML = 'Your Email address is required.';
        document.contact_us_form.email.style.border="1px solid red"
        return false;
    }

    var pattern = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
    if (!document.contact_us_form.email.value.match(new RegExp(pattern)))
    {
        document.contact_us_form.email.focus();
        error_field.innerHTML = "Email format is invalid";
        document.contact_us_form.email.style.border="1px solid red"
        return false;
    }

    if (document.contact_us_form.subject.value=='')
    {
        document.contact_us_form.subject.focus();
        error_field.innerHTML = 'Subject is required.';
        document.contact_us_form.subject.style.border="1px solid red"
        return false;
    }

    if (document.contact_us_form.message.value=='')
    {
        document.contact_us_form.message.focus();
        error_field.innerHTML = 'Message is required.';
        document.contact_us_form.message.style.border="1px solid red"
        return false;
    }

    return true;
}

    
