var blocked_domains = new Array();
blocked_domains[0] = "@yahoo";
blocked_domains[1] = "@gmail";
blocked_domains[2] = "@rediffmail";
blocked_domains[3] = "@hotmail";
blocked_domains[4] = "@aol";
blocked_domains[5] = "@indiatimes";
blocked_domains[6] = "@zapak";
blocked_domains[7] = "@lycos";
blocked_domains[8] = "@tatasky";
blocked_domains[9] = "@bmail";
blocked_domains[10] = "@4win";
blocked_domains[11] = "@rediff";
blocked_domains[12] = "@sify";
blocked_domains[13] = "@hotmail";
blocked_domains[14] = "@dailymail";
blocked_domains[15] = "@netscape";
blocked_domains[16] = "@lycos";
blocked_domains[17] = "@indiainfo";
blocked_domains[18] = "@webdunia";
blocked_domains[19] = "@ananzi";
blocked_domains[20] = "@hushmail";
blocked_domains[21] = "@in.com";
blocked_domains[22] = "@mail.in.com";
blocked_domains[23] = "@mail.com";
blocked_domains[24] = "@mail.ananzi.co.za";
blocked_domains[25] = "@mail.netscape.com";
blocked_domains[26] = "@mail.lycos.com";
blocked_domains[27] = "@mail.indiainfo.com";
blocked_domains[28] = "@mail.webdunia.com";
blocked_domains[29] = "@wipro.com";
blocked_domains[30] = "@tcs.com";
blocked_domains[31] = "@testhouse.co.uk";
blocked_domains[32] = "@nucleussoftware.com";
blocked_domains[33] = "@qualitykiosk.com";
blocked_domains[34] = "@antya.com";
blocked_domains[35] = "@attra.com.au";
blocked_domains[36] = "@testhouse.net";
blocked_domains[37] = "@thetesthouse.co.uk";
blocked_domains[38] = "@capgemini.com";
blocked_domains[39] = "@acutest.co.uk";
blocked_domains[40] = "@effectivesoft.com";
blocked_domains[41] = "@stsv.com";
blocked_domains[42] = "@applabs.com";
blocked_domains[43] = "@aztecsoft.com";
blocked_domains[44] = "@puretesting.com";
blocked_domains[45] = "@testree.com";
blocked_domains[46] = "@aptest.com";
blocked_domains[47] = "@bughuntress.com";
blocked_domains[48] = "@outsource2india.com";
blocked_domains[49] = "@aclabs.com";
blocked_domains[50] = "@planit.net.au";
blocked_domains[51] = "@questcon.com";
blocked_domains[52] = "@a1qa.com";
blocked_domains[53] = "@polaris.co.in";
blocked_domains[54] = "@virtusa.com";
blocked_domains[55] = "@infics.com";
blocked_domains[56] = "@infinite.com";
blocked_domains[57] = "@spiratest.net";

blocked_domains[58] = "@accenture";
blocked_domains[59] = "@satyam";
blocked_domains[60] = "@wipro";
blocked_domains[61] = "@infosys";
blocked_domains[62] = "@pop.com.br";
blocked_domains[63] = "@ascendum.com";
blocked_domains[64] = "@mailbox.hu";
blocked_domains[65] = "@testingtrack.com";
blocked_domains[66] = "@rocketmail.com";

function isEmail (s)
{   
	// there must be >= 1 character before @, so we
	// start looking at character position 1 
	// (i.e. second character)
	var i = 1;
	var sLength = s.length;
	// look for @
	while ((i < sLength) && (s.charAt(i) != "@"))
	{ i++
	}
	if ((i >= sLength) || (s.charAt(i) != "@")) return false;
	else i += 2;
	// look for .
	while ((i < sLength) && (s.charAt(i) != "."))
	{ i++
	}
	// there must be at least one character after the .
	if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
	else 
	{
		return true;
	}	
	
}

function isBlockedDomain (s)
{   

	var flag = "yes";
	var temp = s.toLowerCase();
	for(i=0;i<blocked_domains.length;i++)
	{
		if(temp.match(blocked_domains[i])== blocked_domains[i])
		{
			flag = "no";
			break;
		}		
			
	}
	//alert(flag+"/"+blocked_domains[i]);
	if(flag == "no")
	{
		return false;
	}		
	else
	{
		return true;
	}
		
	
}
