function validate_LogoutMailRefForm(friendEmail1,friendEmail2,friendEmail3,friendEmail4,friendEmail5,friendEmail6,friendEmail7,friendEmail8,friendEmail9,friendEmail10,country1,country2,country3,country4,country5,country6,country7,country8,country9,country10,name1,name2,name3,name4,name5,name6,name7,name8,name9,name10,friendCode1,friendCode2,friendCode3,friendCode4,friendCode5,friendCode6,friendCode7,friendCode8,friendCode9,friendCode10,friendNumber1,friendNumber2,friendNumber3,friendNumber4,friendNumber5,friendNumber6,friendNumber7,friendNumber8,friendNumber9,friendNumber10,loginId,mortc,rwdRefer)
{
	initialize_error_msgs();
//alert("loginId= "+loginId.value);
function validateFriendsEmail(textbox,msg)
{
 var email = textbox.value;
 var leng = email.length;
if (leng>50)
{
	return add_error_msg("Please enter a email address lesser than 50 characters for "+msg);
}
 var flag = new Boolean();
 
 if(email.charAt(0)!="@")
 { 
  for(i=0;i<=email.length-1;i++)
  {
   if(email.charAt(i)=="@")
   {
    for(j=i;j<=email.length-1;j++)
    {
     if(email.charAt(j)==".")
	 {
	  if(email.length-1>j+1)
	  return true;
	 } 
    }
    return add_error_msg("Please enter a valid email address for "+msg);
   }
  }
  return add_error_msg("Please enter a valid email address for "+msg);
 }
 else
 return add_error_msg("Please enter a valid email address for "+msg);
}  

function validatePhoneNumber(textBox,msg)
{
	
		pass = textBox.value;
		len = pass.length;
		for(x=0;x<len;x++) 
		{
			if(((pass.charAt(x)<'0') || (pass.charAt(x)>'9')) || (len >27) && (pass.charAt(x)!='-') && (pass.charAt(x)!=' ')) 
			{
				printMsg(msg);
				break;
			}
		}
	
}
	//Making an array of all ten fields for email,code,number and name
	var emailArray = new Array(friendEmail1,friendEmail2,friendEmail3,friendEmail4,friendEmail5,friendEmail6,friendEmail7,friendEmail8,friendEmail9,friendEmail10);
	var countryArray = new Array(country1,country2,country3,country4,country5,country6,country7,country8,country9,country10);
	var codeArray = new Array(friendCode1,friendCode2,friendCode3,friendCode4,friendCode5,friendCode6,friendCode7,friendCode8,friendCode9,friendCode10);
	var numberArray = new Array(friendNumber1,friendNumber2,friendNumber3,friendNumber4,friendNumber5,friendNumber6,friendNumber7,friendNumber8,friendNumber9,friendNumber10);
	var nameArray = new Array(name1,name2,name3,name4,name5,name6,name7,name8,name9,name10);
	
	
	var check = false;
	var e;
	for ( r = 0 ; r <= 9 ; r++ )
	{
		e = is_empty_tb(emailArray[r]);
		if(!e)
		{
			check=true;	 
//			validate_mandatory_tb_with_message(loginId, "Your Login ID cannot be left blank");
			validate_mandatory_tb_with_message(nameArray[r], "Friend " + ( r + 1 ) + "'s Name cannot be left blank");
			validate_textbox_space_with_msg(nameArray[r],"Friend  " + ( r + 1 ) + "'s Name ");
			validate_special_char(nameArray[r],"Friend  " + ( r + 1 ) + "'s Name ");
			validate_textbox_space_with_msg(emailArray[r],"Friend " + ( r + 1 ) + " 's Email Address");
			validateFriendsEmail(emailArray[r],"Friend "+ ( r + 1 ));	
			validate_mandatory_tb_with_message(countryArray[r], "Select a Country for Friend " + ( r + 1 ));
			validatePhoneNumber(codeArray[r],"Enter valid Country Code for Friend " + ( r + 1 ) );
			validatePhoneNumber(numberArray[r],"Enter valid Phone Number for Friend " + ( r + 1 ) );
		}
		else
		{
			if((nameArray[r].value.length) > 0)
			{
				check=true;
				validate_textbox_space_with_msg(emailArray[r],"Friend " + ( r + 1 ) + "'s Email Address");
				validateFriendsEmail(emailArray[r],"Friend " + ( r + 1 ));	
			}
		}
	}
		
	if(check == false)
	{
		printMsg("Please enter atleast one email address");
	}
	else
	{
		//Script for checking that no 2 email id values are the same
		for ( r = 0 ; r <= 8 ; r++ )
		{			
			for ( n = r + 1 ; n <= 9 ; n++ )
			{
				if (emailArray[r].value.length != 0 && emailArray[r].value == emailArray[n].value)
					{
						add_error_msg("The email address of Friend " + (r+1) + " coincides with Friend " + (n+1) );
						break;
					}
			}
		}
	}
	if(mortc.checked == false)
	{
		printMsg("Please accept the terms and conditions");
	}
	

	
//	validate_mandatory_tb_with_message(loginId, "Your Login ID cannot be left blank");
if(check == true)
{
	if(loginId.value == "")
	{
		printMsg("Please enter your Login ID");
//		return false;
	}
/**	else
	{
		return true;
	}*/
}

	return check_display_errors(rwdRefer);
}

// For R2H Reffer Frineds

function //validate_LogoutRefForm(friendEmail1,friendEmail2,friendEmail3,friendEmail4,friendEmail5,country1,country2,country3,country4,country5,name1,name2,name3,name4,name5,friendCode1,friendCode2,friendCode3,friendCode4,friendCode5,friendArea1,friendArea2,friendArea3,friendArea4,friendArea5,friendNumber1,friendNumber2,friendNumber3,friendNumber4,friendNumber5,loginId,rwdRefer)
validate_LogoutRefForm(friendEmail1,friendEmail2,friendEmail3,friendEmail4,friendEmail5,refCountry1,refCountry2,refCountry3,refCountry4,refCountry5,name1,name2,name3,name4,name5,mortc,NLname,rwdRefer)
//validate_LogoutRefForm(friendEmail1,friendEmail2,friendEmail3,friendEmail4,friendEmail5,refCountry1,refCountry2,refCountry3,refCountry4,refCountry5,name1,name2,name3,name4,name5,mortc,rwdRefer)
{
	initialize_error_msgs();
	function validateFriendsEmail(textbox,msg)
	{
		var email = textbox.value;
		var leng = email.length;
		if (leng>50)
		{
			return add_error_msg("Please enter a email address lesser than 50 characters for "+msg);
		}
		var flag = new Boolean();
		if(email.charAt(0)!="@")
		{ 
			for(i=0;i<=email.length-1;i++)
			{
				if(email.charAt(i)=="@")
				{
					for(j=i;j<=email.length-1;j++)
					{
						if(email.charAt(j)==".")
						{
							if(email.length-1>j+1)
							return true;
						} 
					}
					return add_error_msg("Please enter a valid email address for "+msg);
				}
			}
			return add_error_msg("Please enter a valid email address for "+msg);
		}
		else
			return add_error_msg("Please enter a valid email address for "+msg);
	}  

//	function validatePhoneNumber(textBox,msg)
//	{
//	
//		pass = textBox.value;
//		len = pass.length;
//		for(x=0;x<len;x++) 
//		{
//			if(((pass.charAt(x)<'0') || (pass.charAt(x)>'9')) || (len >27) && (pass.charAt(x)!='-') && (pass.charAt(x)!=' ')) 
//			{
//				printMsg(msg);
//				break;
//			}
//		}
//	
//	}
	//Making an array of all ten fields for email,code,number and name
	var emailArray = new Array(friendEmail1,friendEmail2,friendEmail3,friendEmail4,friendEmail5);
	var countryArray = new Array(refCountry1,refCountry2,refCountry3,refCountry4,refCountry5);
//	var codeArray = new Array(friendCode1,friendCode2,friendCode3,friendCode4,friendCode5);
//	var areaArray = new Array(friendArea1,friendArea2,friendArea3,friendArea4,friendArea5);
//	var numberArray = new Array(friendNumber1,friendNumber2,friendNumber3,friendNumber4,friendNumber5);
	var nameArray = new Array(name1,name2,name3,name4,name5);
	validate_mandatory_tb_with_message(NLname,"Name cannot be left blank");
	
	var check = false;
	var e;
	for ( r = 0 ; r <= 4 ; r++ )
	{
		e = is_empty_tb(emailArray[r]);
		if(!e)
		{
			check=true;	 
			validate_mandatory_tb_with_message(nameArray[r], "Friend " + ( r + 1 ) + "'s Name cannot be left blank");
			validate_textbox_space_with_msg(nameArray[r],"Friend  " + ( r + 1 ) + "'s Name ");
			validate_special_char(nameArray[r],"Friend  " + ( r + 1 ) + "'s Name ");
			validate_textbox_space_with_msg(emailArray[r],"Friend " + ( r + 1 ) + " 's Email Address");
			validateFriendsEmail(emailArray[r],"Friend "+ ( r + 1 ));	
			validate_mandatory_tb_with_message(countryArray[r], "Select a Country for Friend " + ( r + 1 ));
//			validatePhoneNumber(codeArray[r],"Enter valid Country Code for Friend " + ( r + 1 ) );
//			validatePhoneNumber(areaArray[r],"Enter valid Area Code for Friend " + ( r + 1 ) );
//			validatePhoneNumber(numberArray[r],"Enter valid Phone Number for Friend " + ( r + 1 ) );
		}
		else
		{
			if((nameArray[r].value.length) > 0)
			{
				check=true;
				validate_textbox_space_with_msg(emailArray[r],"Friend " + ( r + 1 ) + "'s Email Address");
				validateFriendsEmail(emailArray[r],"Friend " + ( r + 1 ));	
			}
		}
	}
	
	if(check == false)
	{
		printMsg("Please enter atleast one email address");
	}
	else
	{
		//Script for checking that no 2 email id values are the same
		for ( r = 0 ; r <= 3 ; r++ )
		{			
			for ( n = r + 1 ; n <= 4 ; n++ )
			{
				if (emailArray[r].value.length != 0 && emailArray[r].value == emailArray[n].value)
					{
						add_error_msg("The email address of Friend " + (r+1) + " coincides with Friend " + (n+1) );
						break;
					}
			}
		}
	}
	
	if(check == true)
	{
		if(mortc.checked == false)
		{
			printMsg("Please accept the Terms and Conditions.");
		}
	}
	return check_display_errors(rwdRefer);
}

