﻿function custVal_daytime_phone(source,args) {
 fsValid = true
    var myRegxp = /^((\(?0\d{4}\)?\s?\d{3}\s?\d{3})|(\(?0\d{3}\)?\s?\d{3}\s?\d{4})|(\(?\d{5}\)?\s?\d{5})|(\(?\d{3}\)?\s?\d{3}\s?\d{4})|(\(?0\d{2}\)?\s?\d{4}\s?\d{4}))(\s?\#(\d{4}|\d{3}))?$/;

   if (myRegxp.test(args.Value) == false) {
        fsValid = false
  }

    if (args.Value == '' || args.Value == 'daytime' || fsValid == false) {
            fsValid = false
           } else {
            fsValid = true
        }
        
        if (fsValid == true) {
          document.getElementById(source.controltovalidate).style.border =  '1px solid #7F9DB9';
           document.getElementById(source.controltovalidate).style.padding =  '1px';
        }
        else {
   document.getElementById(source.controltovalidate).style.border = '2px red solid'
        }
        
        args.IsValid = fsValid 
  
}

function custVal_postcode(source,args) {
 fsValid = true

  var myRegxp = /^([Gg][Ii][Rr] 0[Aa]{2})|((([A-Za-z][0-9]{1,2})|(([A-Za-z][A-Ha-hJ-Yj-y][0-9]{1,2})|(([A-Za-z][0-9][A-Za-z])|([A-Za-z][A-Ha-hJ-Yj-y][0-9]?[A-Za-z])))) {0,1}[0-9][A-Za-z]{2})$/;


var postcode = args.Value


    if (myRegxp.test(postcode.toUpperCase()) == false) {
        fsValid = false
   }
    
    
    if (args.Value == '' || args.Value == 'postcode') {
            fsValid = false
           
        }
        
        if (fsValid == true) {
          document.getElementById(source.controltovalidate).style.border =  '1px solid #7F9DB9';
           document.getElementById(source.controltovalidate).style.padding =  '1px';
        }
        else {
   document.getElementById(source.controltovalidate).style.border = '2px red solid'
        }
        
        args.IsValid = fsValid 
  
}

function custVal_spend(source,args) {
 fsValid = true
    var myRegxp = /^[0-9]+$/;

   if (myRegxp.test(args.Value) == false) {
        fsValid = false
  }

    if (fsValid == false) {
            fsValid = false
           } else {
            fsValid = true
        }
        
        if (fsValid == true) {
          document.getElementById(source.controltovalidate).style.border =  '1px solid #7F9DB9';
           document.getElementById(source.controltovalidate).style.padding =  '1px';
        }
        else {
   document.getElementById(source.controltovalidate).style.border = '2px red solid'
        }
        
        args.IsValid = fsValid 
  
}
