function validateInvite(my_pligg_base)
{
	var cnt = 0;
	var flag = 0;
	var baseUrl = my_pligg_base;
	var imageGreenUrl = baseUrl+'/images/green-input.gif';
	var imageRedUrl = baseUrl+'/images/red-input.gif';
	
	with(document.getElementById('frmInvite'))
	{ 
		document.getElementById('emailError').className = '';
		document.getElementById('emailError1').className = '';
		document.getElementById('emailError2').className = '';
		document.getElementById('emailError3').className = '';
		document.getElementById('emailError4').className = '';
		document.getElementById('selectError').innerHTML = '';
		
		//document.getElementById ('num1').style.background = 'url(./images/green-input.gif) repeat-x left top';
		document.getElementById ('num1').style.background = 'url('+imageGreenUrl+') repeat-x left top';
		document.getElementById ('num1').setAttribute('class','inp370');
		
		//document.getElementById ('num2').style.background = 'url(./images/green-input.gif) repeat-x left top';
		document.getElementById ('num2').style.background = 'url('+imageGreenUrl+') repeat-x left top';
		document.getElementById ('num2').setAttribute('class','inp370');
		
		//document.getElementById ('num3').style.background = 'url(./images/green-input.gif) repeat-x left top';
		document.getElementById ('num3').style.background = 'url('+imageGreenUrl+') repeat-x left top';
		document.getElementById ('num3').setAttribute('class','inp370');
		
		//document.getElementById ('num4').style.background = 'url(./images/green-input.gif) repeat-x left top';
		document.getElementById ('num4').style.background = 'url('+imageGreenUrl+') repeat-x left top';
		document.getElementById ('num4').setAttribute('class','inp370');
		
		//document.getElementById ('num5').style.background = 'url(./images/green-input.gif) repeat-x left top';
		document.getElementById ('num5').style.background = 'url('+imageGreenUrl+') repeat-x left top';
		document.getElementById ('num5').setAttribute('class','inp370');

		if(invite1.value!='')
		{ 
			var returnValue = validateEmail(invite1.value);
			if(!returnValue)
			{
				//document.getElementById ('num1').style.background = 'url(./images/red-input.gif) repeat-x left top';
				document.getElementById ('num1').style.background = 'url('+imageRedUrl+') repeat-x left top';
				document.getElementById ('num1').setAttribute('class','inp370 warn-input');
				document.getElementById('emailError').className= "warnx2";
				flag = 1;
			}
			cnt++;
		}
		if(invite2.value!='')
		{
			var returnValue1 = validateEmail(invite2.value);
			if(!returnValue1)
			{
				//document.getElementById ('num2').style.background = 'url(./images/red-input.gif) repeat-x left top';
				document.getElementById ('num2').style.background = 'url('+imageRedUrl+') repeat-x left top';
				document.getElementById ('num2').setAttribute('class','inp370 warn-input');
				document.getElementById('emailError1').className= "warnx2";
				flag = 1;
			}
			cnt++;
		}
		if(invite3.value!='')
		{
			var returnValue2 = validateEmail(invite3.value);
			if(!returnValue2)
			{
				//document.getElementById ('num3').style.background = 'url(./images/red-input.gif) repeat-x left top';
				document.getElementById ('num3').style.background = 'url('+imageRedUrl+') repeat-x left top';
				document.getElementById ('num3').setAttribute('class','inp370 warn-input');
				document.getElementById('emailError2').className= "warnx2";
				flag = 1;
			}
			cnt++;
		}
		if(invite4.value!='')
		{
			var returnValue3 = validateEmail(invite4.value);
			if(!returnValue3)
			{
				//document.getElementById ('num4').style.background = 'url(./images/red-input.gif) repeat-x left top';
				document.getElementById ('num4').style.background = 'url('+imageRedUrl+') repeat-x left top';
				document.getElementById ('num4').setAttribute('class','inp370 warn-input');
				document.getElementById('emailError3').className= "warnx2";
				flag = 1;
			}
			cnt++;
		}
		if(invite5.value!='')
		{
			var returnValue4 = validateEmail(invite5.value);
			if(!returnValue4)
			{
				//document.getElementById ('num5').style.background = 'url(./images/red-input.gif) repeat-x left top';
				document.getElementById ('num5').style.background = 'url('+imageRedUrl+') repeat-x left top';
				document.getElementById ('num5').setAttribute('class','inp370 warn-input');
				document.getElementById('emailError4').className= "warnx2";
				flag = 1;
			}
			cnt++;
		}
		if(cnt==0)
		{ 
			/*document.getElementById ('num1').style.background = 'url(./images/red-input.gif) repeat-x left top';
			document.getElementById ('num1').setAttribute('class','inp370 warn-input');*/
			document.getElementById('selectError').innerHTML= "Please enter atleast one email address";
			return false;
		}
	}
	if(flag == 1)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function validateEmail(fieldValue)
{
	if(fieldValue!="")
	{
		var regex = /^[\w]+(\.[\w]+)*@([\w\-]+\.)+[a-zA-Z]{2,7}$/ ;
		if(!regex.test(fieldValue))
		{	
			return false;
		}
		else
		{
			return true;
		}
	}
}
