﻿// Validates empty strings
function ClientValidate(source, arguments)
{
  if (arguments.Value == '')
    arguments.IsValid = false;
  else
    arguments.IsValid = true;
}

 // Validates empty strings or search
function SearchValidate(source, arguments)
{
  if ((arguments.Value == '') || (arguments.Value == 'Search')|| (arguments.Value == 'Fittex'))
    arguments.IsValid = false;
  else
    arguments.IsValid = true;
}
 
// Validates e-mail addresses
function CheckEmail(source,arguments)
{
   var reg = new RegExp("\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");
   
   if (reg.test(arguments.Value) == true)
   {
    arguments.IsValid = true;
   }else{
    arguments.IsValid = false;
   }
}

// Validates contact us drop down
function CheckDropDown(source,arguments)
{
   if (arguments.Value == '-')
     arguments.IsValid = false;
   else
     arguments.IsValid = true;
}

// Validates text box length
function CheckLength(source,arguments)
{
   if (arguments.Value.length > source.MaximumLength)
   {
    arguments.IsValid = false;
   }else{
    arguments.IsValid = true;
   }
}
      
function CheckContent(source,arguments)
{
   var reg = new RegExp("[^\\w\\s.\"@',&/?-]");
   
   if (reg.test(arguments.Value) == true)
   {
    arguments.IsValid = false;
   }else{
    arguments.IsValid = true;
   }
}

function CheckString(source,arguments)
{
   var reg = new RegExp("[^\\w\\s.\",'-]");
   
   if (reg.test(arguments.Value) == true)
   {
    arguments.IsValid = false;
   }else{
    arguments.IsValid = true;
   }
}

function CheckNumeric(source,arguments)
{
   var reg = new RegExp("[^\\d.]*");
   
   if (reg.test(arguments.Value) == true)
   {
    arguments.IsValid = true;
   }else{
    arguments.IsValid =false ;
   }
}


function CheckMSISDN(source,arguments)
{
   var reg = new RegExp("^[\\d]{8,16}$");
   
   if (reg.test(arguments.Value) == true)
   {
    arguments.IsValid = true;
   }else{
    arguments.IsValid = false;
   }
}

function RenderEmail(email1,email2,email3) 
{ 
 var fullemail = email1 + '@' + email2 + '.' + email3; 
 document.write(fullemail); 
} 

