﻿// JScript File


var g_sTextValidationList = "";

var g_sTextRegexValidationList = "";

var g_sTextRegexValidationList2 = "";




function btnSubmit_Click()
{
	var retVal = false;
		
	var required	= false;
	var regex		= false;
	

	required = ValidateRequired(g_sTextValidationList)
	
	
	
	if (required)
	{	
		//set regex
		var patern = /\w[-._\w]*\w@\w[-._\w]*\w\.\w{2,3}/;

		regex = ValidateRegex(g_sTextRegexValidationList, patern);
		
		if(regex)
		{
			regex = ValidateEmails();
		}
		
		
		
	}
	
	if (!required)
	{
		MessageDialog.Value = 'One or more of the fields contain no or invalid values. Please complete all fields marked with an *';
		MessageDialog.Show();
	}
	
	if(required && !regex)
	{
		MessageDialog.Value = 'Please enter a valid email address';
		MessageDialog.Show();
	}

	if(required && regex)
	{
		retVal = true;
		btnShow_OnClick();
	}
	
			
}


function btnShow_OnClick()
{	
	var btn = document.getElementById("ctl00_MainContentPlaceHolder_btnHidden");
	btn.onserverclick="btnSubmit_Click"
	btn.click();
}

function ValidateEmails()
{
	var regex2		= false;
	var regex3		= false;
	var regex4		= false;
	var regex5		= false;
	var regex6		= false;
	var Retval2		= false;

	//set regex
	var patern = /\w[-._\w]*\w@\w[-._\w]*\w\.\w{2,3}/;
	
		
	if(document.getElementById(Email1.id).value.length > 0 )
	{
		regex2 = ValidateRegex(document.getElementById(Email1.id).id, patern);
	}
	if(document.getElementById(Email2.id).value.length > 0 )
	{
		regex3 = ValidateRegex(document.getElementById(Email2.id).id, patern);
	}
	if(document.getElementById(Email3.id).value.length > 0 )
	{
		regex4 = ValidateRegex(document.getElementById(Email3.id).id, patern);
	}
	if(document.getElementById(Email4.id).value.length > 0 )
	{
		regex5 = ValidateRegex(document.getElementById(Email4.id).id, patern);
	}
	if(document.getElementById(Email5.id).value.length > 0 )
	{
		regex6 = ValidateRegex(document.getElementById(Email5.id).id, patern);
	}
	
	
	
	
	
	if(document.getElementById(Email1.id).value.length <= 0 )
	{
		regex2 = true;
	}
	if(document.getElementById(Email2.id).value.length <= 0 )
	{
		regex3 = true;
	}
	if(document.getElementById(Email3.id).value.length <= 0 )
	{
		regex4 = true;
	}
	if(document.getElementById(Email4.id).value.length <= 0 )
	{
		regex5 = true;
	}
	if(document.getElementById(Email5.id).value.length <= 0 )
	{
		regex6 = true;
	}
	
	
	if(regex2 && regex3 && regex4 && regex5 && regex6)
	{
		Retval2 = true;
	}
	
	return Retval2;
}