﻿// CUSTOM VALIDATORS SCRIPTS


//Length Validatiors
function LengthVal_50(sender, args)
        {
            if (args.Value.length > 50)
                args.IsValid = false;
            else
                args.IsValid = true;
                
        }
function LengthVal_100(sender, args)
        {
            if (args.Value.length > 100)
                args.IsValid = false;
            else
                args.IsValid = true;
                
        }
function LengthVal_150(sender, args)
        {
            if (args.Value.length > 150)
                args.IsValid = false;
            else
                args.IsValid = true;
                
        }
function LengthVal_250(sender, args)
        {
            if (args.Value.length > 250)
                args.IsValid = false;
            else
                args.IsValid = true;
                
        }
function LengthVal_255(sender, args)
        {
            if (args.Value.length > 255)
                args.IsValid = false;
            else
                args.IsValid = true;
                
        }
function LengthVal_500(sender, args)
        {
            if (args.Value.length > 500)
                args.IsValid = false;
            else
                args.IsValid = true;
                
        }
function LengthVal_600(sender, args)
        {
            if (args.Value.length > 600)
                args.IsValid = false;
            else
                args.IsValid = true;
                
        }
function LengthVal_1000(sender, args)
        {
            if (args.Value.length > 1000)
                args.IsValid = false;
            else
                args.IsValid = true;
                
        }
function LengthVal_1500(sender, args)
        {
            if (args.Value.length > 1500)
                args.IsValid = false;
            else
                args.IsValid = true;
                
        }
function LengthVal_3000(sender, args)
        {
            if (args.Value.length > 3000)
                args.IsValid = false;
            else
                args.IsValid = true;
                
        }
function LengthVal_5000(sender, args)
        {
            if (args.Value.length > 5000)
                args.IsValid = false;
            else
                args.IsValid = true;
                
        }
        

// String Validaors
function ddl_invalid(sender, args)
        {
            if (args.Value == 'invalid')
                args.IsValid = false;
            else
                args.IsValid = true;
                
        }
function Val_Google_Maps(sender, args)
        {
            var s = args.Value;
            if (s.indexOf('iframe') ==-1)
                args.IsValid = false;
            else
                args.IsValid = true;
                
        }
        
function Val_YouTubeID(sender, args)
        {
            var s = args.Value;
            if (s.length == 11)
                {
                  if ( s.indexOf('=') ==-1 && s.indexOf('&') ==-1)
                  {
                    args.IsValid = true;
                  }
                  else
                  {
                    args.IsValid = false;
                  }
                }
            else
            {
                args.IsValid = false;
            } 
        }