function validateMail(f)
{
    if (isEmpty(f.subject.value))
    {
        alert("Please specify subject to proceed.");
        return false;
    }
    if (isEmpty(f.text.value))
    {
        alert("Message text can not be empty. Please enter message text to proceed.");
        return false;    
    }
    return true;
}

function validationRequest(f)
{
    var result = validation(f);
    if (result)
    {
        result = validateProjectDescription(f);
    }
    if(result)
    {
        result = checkProjectStartDate(f);
    }
    return result;
}

function validationMoreInfo(f)
{
    var result = validation(f);
    if (result)
    {
        result = validateRequestDescription(f);
    }
    return result;
}

function validation(f)
{
    if (isEmpty(f.fname.value))
    {
        alert("First name can not be empty. Please specify your first name to proceed.");
        return false;
    }
    if (isEmpty(f.lname.value))
    {
        alert("Last name can not be empty. Please specify your last name to proceed.");
        return false;
    }
    if (isEmpty(f.email.value))
    {
        alert("Please specify e-mail address");
        return false;
    }
    if (! (/^([a-zA-Z0-9_-]+)@([a-zA-Z0-9_.-]+)(\.[a-zA-Z]{2,4})$/.test(f.email.value)) )
    {
        alert("Incorrect e-mail entered. Please enter valid e-mail address to proceed.");
        return false;
    }
}

function validateProjectDescription(f)
{
    if (isEmpty(f.description.value))
    {
        alert("Please describe your project");
        return false;
    }
    return true;
}

function validateRequestDescription(f)
{
    if (isEmpty(f.description.value))
    {
        alert("Please describe any details of your request.");
        return false;
    }
    return true;
}

function checkProjectStartDate(f)
{
    if (f.start_date.value == '')
    {
        alert("Please choose project start date");
        return false;
    }
    else
        return true;
}

function isEmpty(str) 
{
   for (var i = 0; i < str.length; i++)
      if (" " != str.charAt(i))
          return false;
      return true;
}

function setCountry()
{
    var get = location.search.substring(1, location.search.length);
    var countryArray = document.getElementById("location");
    var country = countryArray[get];
    if(null != country)
    {
        country.selected = true;
    }
}
