﻿// JScript File

//captchaImage
function ChangeCaptchaText()
{
    document.getElementById("captchaImage").src = "/Captcha/ContactFormCaptcha.aspx?cacheId=" + Math.ceil(100*Math.random());
}

function makeDropDownSelected(id,ValueToSelect)
    {
     var  obj = document.getElementById(id);
     if(obj != null)
	 {
	 for(i=0;i<obj.options.length;i++)
     {
      if(obj.options[i].value == ValueToSelect)
      {
        obj.options[i].selected = 'selected';
        break;
       }
      }  
	  }
    }
        
      function chkPattern(obj,fieldName,pattern,divId)
      {
                    var filter  = pattern;
                    if(obj.id == "txtTo")
                    {
                        var array = new Array();
                        array = obj.value.split(',');
                       // alert(array.length);
                    }
                    
                    
                    if(!filter.test(obj.value))
                    {
                       document.getElementById(divId).innerHTML = "";
                       document.getElementById(divId).innerHTML = "Please insert proper " + fieldName ;
                       document.getElementById(divId).style.display = "block";
                       obj.focus();
                       return false;
                    }
                    else
                    {
                      
                      return true;
                    }
        }


        function chkEmpty(obj,fieldName,divId)
        {
           if(obj.value == "" || obj.value == "e.g. 111-1111111" || obj.value == "Type your message here...")
           {
                    document.getElementById(divId).innerHTML = "";
                    document.getElementById(divId).innerHTML = "Insert " + fieldName ;
                    document.getElementById(divId).style.display = "block";
                    obj.focus();
                    return false;
           }
         else
         {
            document.getElementById(divId).style.display = "none";
            return true;
         }
        }

        function chkLength(obj,fieldName,minLen,maxLen,divId)
        {
                    var min = parseInt(minLen);
                    var max = parseInt(maxLen);
                    
                    if(obj.value.length < min || obj.value.length > max)
                    {
                       document.getElementById(divId).innerHTML = "";
                       document.getElementById(divId).innerHTML = "Insert " + fieldName + " between " + minLen + " and " + maxLen;
                       document.getElementById(divId).style.display = "block";
                       obj.value = "";
                       obj.focus();
                       return false;
                    }
                    else
                    {
                      document.getElementById(divId).style.display = "none";
                      return true;
                    }             
         }
         
   