function JsLib(){}
JsLib.url=null;JsLib.ExistsVarInForm=function(VarName){if(VarName)
{if(document.forms[0].elements[VarName])
return document.forms[0].elements[VarName];}
return false;}
JsLib.SetFormVar=function(VarName,Val){var j=0,i=0,cnt=0,cntVal=0,was=false;var Var=JsLib.ExistsVarInForm(VarName);if(Var!=null&&typeof(Var)=='object')
{if(Var.type=='checkbox')
{Var.checked=true;return true;}
if(Var.length!=null&&typeof(Var[0])=='object'&&Var[0].type=='radio')
{cnt=Var.length;for(j=0;j<cnt;j++)
{if(Var[j].value==Val)
{Var[j].checked=true;return true;}
}
return false;}
if(Var.type=='select-one')
{cnt=Var.options.length;for(j=0;j<cnt;j++)
{if(Var.options[j].value==Val)
{Var.options[j].selected=true;return true;}
}
return false;}
if(Var.type=='select-multiple')
{cnt=Var.options.length;if(Val.length!=null)
{cntVal=Val.length;curVal=Val[0];}
else
{cntVal=1;curVal=Val;Val=new Array();}
for(i=1;i<cntVal;i++)
{for(var j=0;j<cnt;j++)
{if(Var.options[j].value==Val[i])
{Var.options[j].selected=true;was=true;}
}
}
if(was)return true;return false;}
if(Var.value!=null)
{Var.value=Val;return true;}
else return false;}
else
return false;}
JsLib.GetValue=function(VarName){var Var;var cnt=0,i=0;var Vals=new Array();Var=JsLib.ExistsVarInForm(VarName);if(Var&&typeof(Var)=='object')
{if(Var.type=='checkbox')
{if(Var.checked)return Var.value;else return null;}
if((Var.length!=null)&&(typeof(Var[0])=='object')&&(Var[0].type=='radio'))
{cnt=Var.length;for(j=0;j<cnt;j++)
{if(Var[j].checked)return Var[j].value;}
return null;}
if(Var.type=='select-one')
{return Var.options[Var.selectedIndex].value;}
if(Var.type=='select-multiple')
{cnt=Var.options.length;for(var j=0;j<cnt;j++)
{if(Var.options[j].selected)
{Vals[i]=Var.options[j].value;i++;}
}
if(Vals.length>0)return Vals;return null;}
if(Var.value!=null)return Var.value;}
return null;}
JsLib.SetVar=function(VarName,Val,InAction){if(!JsLib.SetFormVar(VarName,Val))InAction=true;if(InAction&&JsLib.url!=null)
{JsLib.url.setURL(document.forms[0].action);JsLib.url.setVar(VarName,Val);document.forms[0].action=JsLib.url.getURL();}
}