function val_promotion_fun(frmname)
{
	filtered_emailaddress="";
	with(document.forms[frmname])
	{
		if(trimAll(txt_ref_mail.value)=="")
		{
			alert("Please enter your email");
			txt_ref_mail.focus();
			return false;
		}
		else if(!validateEmail(txt_ref_mail.value))
		{
			alert("Please enter the valid email");
			txt_ref_mail.focus();
			return false;
		}
		/*else if(trimAll(txt_your_mail.value)=="")
		{
			alert("Please enter email addresses");
			txt_your_mail.focus();
			return false;
		}*/
		else if(trimAll(txt_friends_email.value)=="")
		{
			alert("Please enter your friends email addresses");
			txt_friends_email.focus();
			return false;
		}
		else if(trimAll(txt_friends_email.value)!="")
		{
			emailaddress=trimAll(txt_friends_email.value);
			emailaddress=replace(emailaddress,";",",");
			if ( (navigator.appName=="Netscape") || (navigator.appName=="firebox") ) 
				emailaddress=replace(emailaddress,unescape("%0A%0A"),",");
			else
				emailaddress=replace(emailaddress,unescape("%0D%0A"),",");
			emailaddress=replace(emailaddress," ",",");
			emailaddress=replace(emailaddress,",,",",");
			addresses=emailaddress.split(",");
			invalid=false;
			for(i=0;i<addresses.length;i++)
			{
				if(validateEmail(trimAll(addresses[i])))
				{
					if(filtered_emailaddress == "")
						filtered_emailaddress =addresses[i];
					else
						filtered_emailaddress += ","+addresses[i];
				}
			}
			if(filtered_emailaddress=="")
			{
				alert("Please enter valid email address");
				txt_friends_email.focus(); 
				return false;
			}
		}
		txt_friends_email.value = filtered_emailaddress;
		hdn_mode.value="save";
		submit();
	}
}

function SubmitRefEmail()
{
	with(document.forms["promotion_form"])
	{
		var filtered_emailaddress="";
		if(hdn_ReffererEmail.value=="")
		{
			alert("Please enter your email address");
		}
		if(txt_ref_mail.value=="")
		{
			alert("Please enter your friends email addresses");
			txt_ref_mail.focus()
			return false;
		}
		else if(txt_ref_mail.value!="")
		{
			emailaddress=trimAll(txt_ref_mail.value);
			emailaddress=replace(emailaddress,";",",");
			if ( (navigator.appName=="Netscape") || (navigator.appName=="firebox") ) 
				emailaddress=replace(emailaddress,unescape("%0A%0A"),",");
			else
				emailaddress=replace(emailaddress,unescape("%0D%0A"),",");
			emailaddress=replace(emailaddress," ",",");
			emailaddress=replace(emailaddress,",,",",");
			addresses=emailaddress.split(",");
			invalid=false;
			for(i=0;i<addresses.length;i++)
			{
				if(validateEmail(trimAll(addresses[i])))
				{
					if(filtered_emailaddress == "")
						filtered_emailaddress =addresses[i];
					else
						filtered_emailaddress += ","+addresses[i];
				}
			}
			if(filtered_emailaddress=="")
			{
				alert("Please enter valid email address");
				txt_ref_mail.focus(); 
				return false;
			}
		}
		txt_ref_mail.value = filtered_emailaddress;
		hdn_mode.value="save";
		submit();
	}
}
