﻿// JScript File

function makeDropDownSelected(id,ValueToSelect)
    {
     var  obj = document.getElementById(id);
     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(!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 remarks 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;
                    }             
         }
         function chkEmptyWithDefault(obj,fieldName,divId,defaultValue)
        {
           if(obj.value == "" || obj.value == defaultValue)
           {
                    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 fillCountryCode(obj)
     {
           var txtCountryCode = document.getElementById('txtCountryCode');
           if(obj.options[obj.options.selectedIndex].value != "-1")
           {
                var Code = obj.options[obj.options.selectedIndex].value.split('-') ;
                txtCountryCode.value = Code[1];
           }
            else
            {
                   txtCountryCode.value = "";
            }
       }
       
       function ShuffleRemarks(obj)
       {
            if(obj.value == "Type your remarks here...")
            {
                obj.value = "";
                obj.style.color = "#20244A";
                obj.style.fontStyle = "normal";
                return;
            }
            if(obj.value == "")
            {
                obj.value = "Type your remarks here...";
                obj.style.color = "#999999";
                obj.style.fontStyle = "italic";
                return;
            }
            
       }
