﻿// JScript File

function SendEmail(email1,email2,email3,subject)
{
parent.location = 'mailto:' + email1 + '@' + email2 + '.' + email3 + '?subject=' + subject;
}

function RenderEmail(email1,email2,email3)
{
 var fullemail = email1 + '@' + email2 + '.' + email3;
 document.write(fullemail);
}

   function ClientValidate(source, arguments)
   {
      if (arguments.Value == '')
        arguments.IsValid = false;
      else
        arguments.IsValid = true;
   }
   
   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;
       }
   }
   
   function CheckDropDown(source,arguments)
   {
       if (arguments.Value == '1')
         arguments.IsValid = false;
       else
         arguments.IsValid = true;
   }
   
   function CheckLength100(source,arguments)
   {
       
       if (arguments.Value.length > 100)
       {
        arguments.IsValid = false;
       }else{
        arguments.IsValid = true;
       }
   }
   
   function CheckLength300(source,arguments)
   {
       
       if (arguments.Value.length > 300)
       {
        arguments.IsValid = false;
       }else{
        arguments.IsValid = true;
       }
   }
   
   function CheckLength2000(source,arguments)
   {
       
       if (arguments.Value.length > 2000)
       {
        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;
       }
   }