function pviiClassNew(obj, new_style) { //v2.6 by PVII
  obj.className=new_style;
}

function isRequired(str)
{
	var x;
	
	x = str.charAt(0);
	if (x >= 'A' && x < 'a') 
		{
			return true;
		}
	else
		{
			return false;
		}
	
}


function check_form(frm)
{
	var i;
	var ok = true;
	var return_value;
	

				
	for (i=0; i < frm.length; i++)
		{
		x = frm[i];
		
		if (ok)
			{
			if (x.type != 'hidden' && isRequired(x.name))
				{
				switch (x.type)
					{
					case 'text':
					case 'textarea':
						{
						if (x.name == 'Email')
							{
							ok = isEmail(x.value);
							
							if (ok == false)
								{
								display_alert(x);
								}
							}
						else
							{
							ok = ForceEntry(x, format_name(x.name));
							}														
						}
						break;
											
					
					case 'select-one':
						{
						if (x.selectedIndex == 0)
							{
							ok = false;
							display_alert(x);
							}
						else
							{
							ok = true;
							}
						}
						break;
					
					case 'radio':
						{
						var radio;
						var btn;
						var debug;
						
						ok = false;
						radio = eval('frm.'+x.name);

						for (btn=0;btn<radio.length;btn++)
							{
							if (radio[btn].checked == true)
								{
								ok = true;
								break;
								}
							}

						if (ok == false)
							{
							display_alert(x);
							}
						}
						break;											
					

					case 'checkbox':
					case 'select-multiple':
					default:
						break;
					} //End Switch
				} // End If hidden
			}
		else
			{
			break;
			}
		} // End loop
			
		
	if (ok)
		{
		for(i=0; i < frm.length; i++)
			{
			if (frm[i].type == 'text' || frm[i].type == 'textarea')
				{
				makeSafe(frm[i]);
				}
			}
		}
			
	return ok;
}

function display_alert(z)
{
	if (z.name == 'Email')
		{
		alert("Please enter email address in the format of me@anywhere.com");
		}
	else
		{
		alert("Please select " + format_name(z.name));
		}
		
	z.focus();
	z.select;
}

function format_name(name)
{
	var new_array;
   	var i;
   	var new_str;
   
   	new_array = name.split("_");
	new_str = "";
   
	  
   	for(i=0; i<new_array.length; i++)
   		{
		new_str += new_array[i].charAt(0).toUpperCase() + new_array[i].substr(1);
		new_str = new_str + " ";
		}
	
   	return new_str;
}