
var maxwords = 450;
function check_length()
{
    var message = document.getElementById('message');
    var len = message.value.length;

    if (len > maxwords) {
    message.value = message.value.substr(0,maxwords);
    len = maxwords;
    }

    document.getElementById('wordcount').innerHTML = len;
    document.getElementById('remaining').innerHTML = maxwords - len;
}

function trim(stringToTrim) 
{
    return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function Validate()
{
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    var name = document.nanakshahi.vname.value;
    var email = document.nanakshahi.vemail.value;
    var city = document.nanakshahi.vcity.value;
    var country = document.nanakshahi.vcountry.value;
    var feedmsg = document.nanakshahi.vmessage.value;
    var capele = document.getElementById("recaptcha_response_field");

    name = trim(name);
    city = trim(city);
    feedmsg = trim(feedmsg);
    var captcha = trim(capele.value);
    
   if (name.match(/^[a-z A-Z]+$/))
   {
        //return true;
   }
   else
   {
        alert("Need to fill in your first name correctly");
        document.nanakshahi.vname.focus();
        return false;
   }
   
   if(reg.test(email) == false) 
   {
      alert('Invalid Email Address');
      document.nanakshahi.vemail.focus();
      return false;
   }

   if (city.match(/^[a-z A-Z]+$/))
   {
        //return true;
   }
   else
   {
        alert("Need to fill in your city name correctly");
        document.nanakshahi.vcity.focus();
        return false;
   }
   
   if(country!='un-disclosed')
   {
       // return true;
   }
   else
   {
        alert("Need to select your Country name correctly");
        document.nanakshahi.vcountry.focus();
        return false;
   }
   
   if(feedmsg != null)
   {
       if(feedmsg.length<=10)
       {
           alert("Your comment seems to be invalid. Fill in more");
           document.nanakshahi.vmessage.focus();
           return false;
       }
   }
   
   if(captcha.length<=5)
   {
       alert("Please fill in the words displayed in captcha image");
       capele.focus();
       return false;
   }
   return true;
}

function SendToPage(val)
{
    document.rppform.action=val;
    document.rppform.submit();
    return true;
}
