
var vForm_Errors_Show = new Array();

function Form_Errors_Show(name,containers,name_class,containers_class,iC)
{
	var d=document,o=null;		
	
	if(!iC)iC=1;
	if(!name_class)name_class='input';
	if(!containers_class)containers_class='boxfield_error';
	
	
	if(d.body)
	{
		for(i=0;i<vForm_Errors_Show.length;i++)
		{
			if( (o=vForm_Errors_Show[i]) && o.Name==name )	break;
			o = null;
		}
		if(!o)return;
		
		if( (o=d.getElementById(o.ClientID)) )
		{
			o.className = name_class;
			
			if(containers)
			{
				var vT=containers.split(","), j,oid,o2;
				
				for(j=0;j<vT.length;j++)
				{
					if( (oid=String_Trim(vT[j]))!="" )
					{
						if( (o2=d.getElementById(oid)) )
						{
							o2.className = containers_class;
						}
					}
				}
			}
		}
		else
		{
			if(iC<10)setTimeout("Form_Errors_Show('"+name+"','"+containers+"','"+name_class+"','"+containers_class+"',"+(iC++)+")",100);
		}
	}
	else
	{
		if(iC<20)setTimeout("Form_Errors_Show('"+name+"','"+containers+"','"+name_class+"','"+containers_class+"',"+(iC++)+")",100);
	}
}


function Form_Errors_Add(o)
{
	vForm_Errors_Show[vForm_Errors_Show.length] = o;
}



function Form_Errors_Show2(name,containers,name_class,containers_class,iC)
{
	var d=document,o=null;
	
	if(!iC)iC=1;
	if(!name_class)name_class='input';
	if(!containers_class)containers_class='boxfield_error';
	
	
	if(d.body)
	{
		if( (o=d.getElementById(name)) )
		{
			o.innerHTML = o.innerHTML;
			o.className = name_class;
			
			if(containers)
			{
				var vT=containers.split(","), j,oid,o2;
				
				for(j=0;j<vT.length;j++)
				{
					if( (oid=String_Trim(vT[j]))!="" )
					{
						if( (o2=d.getElementById(oid)) )
						{
							o2.className = containers_class;
						}
					}
				}
			}
		}
		else
		{
			if(iC<10)setTimeout("Form_Errors_Show2('"+name+"','"+containers+"','"+name_class+"','"+containers_class+"',"+(iC++)+")",100);
		}
	}
	else
	{
		if(iC<20)setTimeout("Form_Errors_Show2('"+name+"','"+containers+"','"+name_class+"','"+containers_class+"',"+(iC++)+")",100);
	}
}
