// Title: Function associated with User Profile =- 
//			Related to Registrated and Maintain Profile screens
// Description:
// Version: 1.0
// Date: 
// Notes: 

	function testCheckedPrefMethod()
	{
	var form = document.form1
	var type 
	var name
	var result = false;
	
		for (var i=0; i<form.elements.length; i++)
		{
			var obj = form.elements[i];
			type =  obj.type;
			name =  obj.name;
			if (type == "checkbox" && name.indexOf("preferredMethod") >=0  )
			{
				if (  eval( "form.elements["  + i  + "].checked" ) )
				{
					result = true
					break;
				}
			}
		}
		return result
	}
	function validatePrefMethod()
	{
	
	var form = document.form1
	var type 
	var name
	var value
		
		for (var i=0; i<form.elements.length; i++)
		{
			var obj = form.elements[i];
			type =  obj.type;
			name =  obj.name;
			if (type == "checkbox" && name.indexOf("preferredMethod") >=0  )
			{
				value = obj.value;
				if (  eval( "form.elements["  + i  + "].checked" ) )
				{
					//  check that the telephone, fax , mobile fields are complete
					if ( (value.indexOf("telephone") >= 0 && form.telephone.value == "" )
						 || (value.indexOf("fax") >= 0 && form.fax.value == "" )
						 || (value.indexOf("mobile") >= 0 && form.mobile.value == "" ) )
					{
						return false
					}
				}
			}
		}
		return true
	}
