

function decision(message, url) 
{ 
	answer = confirm(message)
	if (answer !=0) 
	{ 
		location = url 
	} 
}

function checkform(fieldIds,fieldMessages)
{
	var fieldId=fieldIds.split(';');
	var fieldMessage=fieldMessages.split(';');
	
	for(var a=0; a<fieldId.length; a++)
	{
		if (document.getElementById(fieldId[a]).value == '')
		{
			document.getElementById('login_message').innerHTML=fieldMessage[a];
			if(document.getElementById('field_name_'+fieldId[a]))
			{
				document.getElementById('field_name_'+fieldId[a]).style.color='#b5121b';
				document.getElementById(fieldId[a]).focus();
			}

			return false;
		}
		else if (fieldId[a]=='email' || fieldId[a]=='from_address')
		{
			var emailaddress=document.getElementById(fieldId[a]).value;
			var filter=/^.+@.+\..{2,3}$/;
	
			if (!filter.test(emailaddress))
			{
				document.getElementById('field_name_'+fieldId[a]).style.color='#b5121b';
				document.getElementById('login_message').innerHTML='Please enter a valid email address';
				document.getElementById(fieldId[a]).focus();
				return false;
			}
			else
			{
				document.getElementById('field_name_'+fieldId[a]).style.color='';
				document.getElementById('login_message').innerHTML='';
			}
		}
		
		else if (fieldId[a]=='password')
		{
			
			if(document.getElementById('password2'))
			{
				if(document.getElementById('password2').value!=document.getElementById('password').value)
				{
				
					document.getElementById('login_message').innerHTML='Passwords do not match';
					document.getElementById('field_name_password').style.color='#b5121b';
					document.getElementById('field_name_password2').style.color='#b5121b';
					document.getElementById('password').focus();
					return false;
				}
			}
		}
		
		
		else
		{
			if(document.getElementById('field_name_'+fieldId[a]))
			{
				document.getElementById('field_name_'+fieldId[a]).style.color='';
			}
			document.getElementById('login_message').innerHTML='';
		}
	}
	
	//alert(document.getElementById('username_status').value);
	
	return true;
}

function displayDiv(onDiv,action,offDiv) {
	
	if(offDiv!='')
	{
		var offDivs=offDiv.split(';');

		for (var i=0; i<offDivs.length; i++)
		{
			if(document.getElementById(offDivs[i]))
			{
				document.getElementById(offDivs[i]).style.display='none';
			}
		}
	}
	
	if(document.getElementById(onDiv))
	{
		if(action=='flip')
		{
			if(document.getElementById(onDiv).style.display=='none')
			{
				document.getElementById(onDiv).style.display='block';
			}
			else
			{
				document.getElementById(onDiv).style.display='none';
			}
		}
		else
		{
			document.getElementById(onDiv).style.display=action;
		}
	}
}

/* toggles class of a div*/
function changeClass(onDiv,onClass,offClass)
{
	if(document.getElementById(onDiv))
	{
		if(document.getElementById(onDiv).className==onClass)
		{
			document.getElementById(onDiv).className=offClass;
		}
		else
		{
			document.getElementById(onDiv).className=onClass;
		}
	}
}

