function restoreForm(formName)
{
//	alert('form items = ' + document.Form1.length);
	var s;
	var i;
	var r1Cookie=document.LastQuery.R1.value;
	if(r1Cookie) r1Cookie = r1Cookie.toUpperCase();
	var r2Cookie=document.LastQuery.R2.value;
	if(r2Cookie) r2Cookie = r2Cookie.toUpperCase();
//	alert('go');
	for(i=0;i<document.Form1.length;i++) 
	{
		switch( document.Form1.item(i).type ) 
		{
			case 'hidden':
			{
//					alert('hidden:'+document.Form1.item(i).name);
				if( document.Form1.item(i).name.toUpperCase() == 'TBSORTORDER' )
				{
					sName = document.Form1.item(i).name;
					s = document.LastQuery.item(sName);
					if( s )	document.Form1.item(i).value = s.value;
				}
				break;
			}
			case 'text':
			{
//					alert('text:'+document.Form1.item(i).name);
				if( document.Form1.item(i).name.toUpperCase() != 'TBROWS' )
				{
					sName = document.Form1.item(i).name;
					s = document.LastQuery.item(sName);
					if( s )
						document.Form1.item(i).value = s.value;
					else
						document.Form1.item(i).value = '';
				}
				break;
			}
			case 'checkbox':
			{
//					alert('checkbox:'+document.Form1.item(i).name);
				sName = document.Form1.item(i).name;
				s = document.LastQuery.item(sName);
				if( s )
					document.Form1.item(i).checked = true;
				else
					document.Form1.item(i).checked = false;
				break;
			}
			case 'radio':
			{
//					alert('radio:'+document.Form1.item(i).name);
			    if( document.Form1.item(i).name.toUpperCase() == 'R1' )
				{
					if( r1Cookie == document.Form1.item(i).value.toUpperCase() )
					{
						document.Form1.item(i).checked = true;
						btnSortItem(document.Form1.item(i));
					}
				}
			    if( document.Form1.item(i).name.toUpperCase() == 'R2' )
				{
					if( r2Cookie == document.Form1.item(i).value.toUpperCase() )
						document.Form1.item(i).checked = true;
				}
				break;
			}
			case 'select-one':
			{
//					alert('select:'+document.Form1.item(i).name);
				if( ( document.Form1.item(i).name.toUpperCase() != 'TBST_CO') &&
				    ( document.Form1.item(i).name.toUpperCase() != 'SAVEDQUERYLIST' ) )
				{
					sName = document.Form1.item(i).name;
					s = document.LastQuery.item(sName);
					if( s )
						document.Form1.item(i).value = s.value;
					else
						document.Form1.item(i).value = '';
				}
				break;
			}
			default:
			{
//				alert(document.Form1.item(i).type);
				break;
			}
		}
	}
}
function restoreFormNS(formName)
{
//	alert('form items = ' + document.Form1.length);
	var s;

	for(j=0;j<document.LastQuery.elements.length;j++) 
	{
		if( document.LastQuery.elements[j].name.toUpperCase() == 'R1' )
		{
			var r1Cookie=document.LastQuery.elements[j].value;
			break;
		}
	}
	if(r1Cookie) r1Cookie = r1Cookie.toUpperCase();
	for(j=0;j<document.LastQuery.elements.length;j++) 
	{
		if( document.LastQuery.elements[j].name.toUpperCase() == 'R2' )
		{
			var r2Cookie=document.LastQuery.elements[j].value;
			break;
		}
	}
	if(r2Cookie) r2Cookie = r2Cookie.toUpperCase();

	for(i=0;i<document.Form1.elements.length;i++) 
	{
		switch( document.Form1.elements[i].type ) 
		{
			case 'text':
			{
				if( document.Form1.elements[i].name.toUpperCase() != 'TBROWS' )
				{
					sName = document.Form1.elements[i].name;
					for(j=0;j<document.LastQuery.elements.length;j++) 
					{
						if( document.LastQuery.elements[j].name.toUpperCase() == sName.toUpperCase() )
						{
							s = document.LastQuery.elements[j];
							if( s )
								document.Form1.elements[i].value = s.value;
							else
								document.Form1.elements[i].value = '';
							break;
						}
					}
				}	
				break;
			}
			case 'checkbox':
			{
				sName = document.Form1.elements[i].name;
				for(j=0;j<document.LastQuery.elements.length;j++) 
				{
					if( document.LastQuery.elements[j].name.toUpperCase() == sName.toUpperCase() )
					{
						s = document.LastQuery.elements[j];
						if( s )
							document.Form1.elements[i].checked = true;
						else
							document.Form1.elements[i].checked = false;
						break;
					}
				}	
				break;
			}
			case 'radio':
			{
			    if( document.Form1.elements[i].name.toUpperCase() == 'R1' )
				{
					if( r1Cookie == document.Form1.elements[i].value.toUpperCase() )
						document.Form1.elements[i].checked = true;
				}
			    if( document.Form1.elements[i].name.toUpperCase() == 'R2' )
				{
					if( r2Cookie == document.Form1.elements[i].value.toUpperCase() )
						document.Form1.elements[i].checked = true;
				}
				break;
			}
			case 'select-one':
			{
				if( ( document.Form1.item(i).name.toUpperCase() != 'TBST_CO') &&
				    ( document.Form1.item(i).name.toUpperCase() != 'SAVEDQUERYLIST' ) )
				{
					sName = document.Form1.elements[i].name;
					for(j=0;j<document.LastQuery.elements.length;j++) 
					{
						if( document.LastQuery.elements[j].name.toUpperCase() == sName.toUpperCase() )
						{
							s = document.LastQuery.elements[j];
							var o=document.Form1.elements[i].options;
							for(var j=0;j<o.length;j++){
								if(o[j].value==s.value){o[j].selected=true;}
								else{o[j].selected=false;}
							}
							break;
						}
					}
				}
				break;
			}
			default:
			{
//				alert(document.Form1.item(i).type);
				break;
			}
		}
	}
}
