function refer_friend_validate()
{
	//validates name and email uncommented the return below to
	//faciliate dev.
	//return;
	for(i = 1; i <= 5; i++)
	{
		name  = document.getElementById('referree_name_'+i).value;
		email = document.getElementById('referree_email_'+i).value;
		if(name == '')
		{
			continue;
			alert('Please provide us with your friend\'s name. Thank you.');
			document.getElementById('referree_name_'+i).focus();
			return false;
		}
		if(!validEmail(email))
		{
			alert('The email address that you have submitted is invalid. Please try again.');
			//document.getElementById('referree_email_'+i).value = '';
			document.getElementById('referree_email_'+i).focus();
			document.getElementById('referree_err_span_'+i).innerHTML = '*';
			return false;
		}
		for(j = 1; j <=5; j++)
		{
			if(j!=i)
			{
				against_email = document.getElementById('referree_email_'+j);
				if(email == against_email.value)
				{
					alert('The email address that you have submitted has been submitted before. Please use another one.');
					document.getElementById('referree_err_span_'+j).innerHTML = '*';
					against_email.focus();
					return false;
				}
				else
				{
					document.getElementById('referree_err_span_'+j).innerHTML = '';
				}
			}
		}
	}
	//validates message
	/*msg = document.getElementById('message');
	if(msg.value == '')
	{
		alert('Please provide your friends with a message. Thank you.');
		document.getElementById('message').focus();
		return false;
	}*/
	return true;
}
function gen_id_validate()
{
	c_name = document.getElementById('campaign_name');
	subject = document.getElementById('subject_header');	
	s_name = document.getElementById('sender_name');
	s_email = document.getElementById('sender_email');
	r_email = document.getElementById('reply_email');
	b_email = document.getElementById('bounce_email');
	
	errMsg = 'The following fields should not be empty\n';
	error = false;
	if(c_name.value=='')
	{
		error = true;
		errMsg = errMsg+'-Campaign Name\n';
	}
	if(subject.value=='')
	{
		error = true;
		errMsg = errMsg+'-Subject Header\n';
	}
	/*if(s_name.value=='')
	{
		error = true;
		errMsg = errMsg+'-Sender\'s Name\n';
	}
	if(s_email.value=='')
	{
		error = true;
		errMsg = errMsg+'-Sender\'s Email Address\n';
	}
	if(r_email.value=='')
	{
		error = true;
		errMsg = errMsg+'-Reply Email Address\n';
	}
	if(b_email.value=='')
	{
		error = true;
		errMsg = errMsg+'-Bounce Email Address\n';
	}*/
	if(error)
	{
		alert(errMsg);
		return false;
	}
	/*if(!validEmail(s_email.value))
	{
		alert('Please enter a valid Sender\'s Email Address.');
		s_email.focus();
		return false;
	}
	if(!validEmail(r_email.value))
	{
		alert('Please enter a valid Reply Email Address.');
		r_email.focus();
		return false;
	}
	if(!validEmail(b_email.value))
	{
		alert('Please enter a valid Bounce Email Address.');
		b_email.focus();
		return false;
	}*/
}
function submit_edm()
{
	cam_id = document.getElementById('cam_id');
	edm_html = document.getElementById('edm_html');
}
function get_report(id, type)
{
	document.location.href = 'admin_report.php?campaign_id='+id+'&type='+type;
}
function clearAllField()
{
	//document.getElementById(frmId);
	for(i = 1; i <= 5; i++)
	{
		document.getElementById('referree_name_'+i).value = '';
		document.getElementById('referree_email_'+i).value = '';		
	}
	document.getElementById('message').value = '';
	return;
}
function isValidMobile(number)
{
	if(number.length == 8 && (number.substring(0,1)==9 || number.substring(0,1)==8))
	{
		return true;
	}
	else
	{
		return false;
	}
}
function isValidPhone(number)
{
	
	if(number.length == 8 && number.substring(0,1)==6)
	{
		return true;
	}
	else
	{
		return false;
	}
}
function validEmail(email)
{
	var emailFilter=/^.+@.+\..{2,3}$/;
	var emailFilter=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if ((emailFilter.test(email))) 
	{
		return true;
	}
	else
	{
		return false;
		//test email for illegal characters
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
		if (strng.match(illegalChars)) 
		{
			error = "The email address contains illegal characters.\n";
		}
	}
	return true;
	if(email == '' || (email.indexOf('@') == -1 || email.indexOf('.') == -1))
	{
		return false;
	}
	if(email.indexOf('@') > email.indexOf('.'))
	{
		return false;
	}
	if((email.indexOf('@') < 0) ||
	 ((email.charAt(email.length-4) != '.') && 
	 (email.charAt(email.length-3) != '.')))
	 	return false;
	illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
	if (email.match(illegalChars)) 
	{
		//error = "The email address contains illegal characters.\n";
		return false;
	}
	return true;
}