﻿
//The function validates , separated email id and order template is provided if Checkbox for order template is checked
function ValidateMutipleEmailId()
        {
              var txtEmailAddress = document.getElementById('hdtxtEmail');
              var chkOrderTemplate = document.getElementById('hdchkOrderTemplate');
              var txtOrderTemplate = document.getElementById('hdtxtOrderTemplate');
             
             var validformat=/^\w+(([-+.]|\w+))*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
             var txtvalue =document.getElementById(txtEmailAddress.value).value;
             var txtOrderTemplateValue = document.getElementById(txtOrderTemplate.value).value;
             var chkOrderTemplateValue = document.getElementById(chkOrderTemplate.value).checked;
             if(Trim(txtvalue) != "")
             {
                    var prm =  new Array();
                    prm = txtvalue.split(';');
                    for(d=0;d<prm.length;d++)
                    {
                      if (!validformat.test(prm[d]))
                        {
                            alert('Please enter valid Email Address');
                            return false;
                        }
                    }
             }
             if(chkOrderTemplateValue)//Check if Checkbox for Ordertemplate is selected , name of ordertemplate must be given
             {
                if( Trim(txtOrderTemplateValue) == "" )
                    {
                        alert('Please enter Order Template Name');
                        return false;
                    } 
                    else
                    {
                        return true;
                    } 
             }
             else
             {
                 return true;
             }
             
        }
       
        function Trim(s) 
	{
		while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
		{
			s = s.substring(1,s.length);
		}

		while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
		{
			s = s.substring(0,s.length-1);
		}
		return s;
	}