function validateFriendsEmail(textbox,msg)
{
alert(eval(textbox).value);
 var email = textbox.value;
 var leng = email.length;
if (leng>100)
{
	return add_error_msg("EmailId > than 100 characters",textbox);
}
 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("Enter a valid email",textbox);
   }
  }
  return add_error_msg("Enter a valid email",textbox);
 }
 else
 return add_error_msg("Enter a valid email",textbox);
} 

function validatePhoneNumber2(textBox1,textBox2)
{
	pass1 = textBox1.value;
	//len1 = textBox1.length;

	pass2 = textBox2.value;
	//len2 = textBox2.length;
	
	if(pass1 == "Country")
	{
		pass1 = "";
	}
	if(pass2 == "Number")
	{
		pass2 = "";
	}

	if(pass1 == "")
	{
		printMsg("Enter Country Code",textBox1);
	}
	else if(pass2 == "")
	{
		printMsg("Enter Phone Number",textBox2);
	}
	
}

function validate_morRefForm(dispMsg,mortc,rwdRefer)
{
	//try
	//{
		//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


	initialize_error_msgs();
	//alert("loginId= ");
 
	//var dspMsg = document.getElementById('dispMsg').innerHTML;

	//alert("dspMsg = "+dspMsg);

	//Making an array of all ten fields for email,code,number and name

	var rowid=document.getElementById("hiddenrowcounter").value-1;

	var emailArray = new Array(rowid);
	
	var countryArray = new Array(rowid);
	
	var codeArray = new Array(rowid);
	
	var numberArray = new Array(rowid);
	
	var nameArray = new Array(rowid);

	for(var iLoop = 0 ; iLoop < rowid; iLoop++)
	{
		emailArray[iLoop] = eval("document.rwdRefer.friendEmail" + (iLoop+1));
		countryArray[iLoop] = eval("document.rwdRefer.refCountry" + (iLoop+1));
		codeArray[iLoop] = eval("document.rwdRefer.friendCode" + (iLoop+1));
		numberArray[iLoop] = eval("document.rwdRefer.friendNumber" + (iLoop+1));
		nameArray[iLoop] = eval("document.rwdRefer.name" + (iLoop+1));
	}

	//alert(nameArray);
	/*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 < rowid ; r++ )
	{
		e = is_empty_tb(emailArray[r]);	
		
		if(emailArray[r].value == "")
		{
				//alert('r');
		}

		//alert("nameArray[r]  5 : "  +e);

		if(!e)
		{
			//alert('fff 1');
			check=true;	
			//document.getElementById("errMsg"+(r+1)).style.display = "block";
			
							



			validate_mandatory_tb_with_message(nameArray[r], "Name cannot be 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 EmailId");


			validateFriendsEmail(eval(emailArray[r]),"Friend "+ ( r + 1 ));


			validate_mandatory_tb_with_message(countryArray[r], "Select a Country");

			validatePhoneNumber2(codeArray[r],numberArray[r]);
			//validatePhoneNumber(numberArray[r],"Phone Number");
			
//			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 ));
*/
			//alert('fff 333s');
			//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 EmailId");
				validateFriendsEmail(emailArray[r],"Friend " + ( r + 1 ));	
			}
		}
	}

	//alert('fff 2');
		
		
	if(check == false)
	{
		printMsg("Please enter atleast one emailId",dispMsg);
	}
	else if(check == true)
	{
		//Script for checking that no 2 email id values are the same
		for ( r = 0 ; r <= rowid-1 ; r++ )
		{
			for ( n = r + 1 ; n <= rowid-1 ; n++ )
			{
				if (emailArray[r].value.length != 0 && emailArray[r].value == emailArray[n].value)
					{
						add_error_msg("The emailId of Friend " + (r+1) + " coincides with Friend " + (n+1),emailArray[r],emailArray[r] );
						break;
					}
			}
		}
	}

	//alert('fff 3');
	
	if(mortc.checked != true)
	{
		printMsg("Please accept the terms and conditions",document.rwdRefer.mortc);
	}
	
	//alert('check_display_errors(rwdRefer)'+check_display_errors(rwdRefer));

	if(check_display_errors(rwdRefer))
	{
		document.rwdRefer.submit();
	}
		
	return check_display_errors(rwdRefer);
	
}