function handleEnter(field,event,field2)
{var keyCode=event.keyCode?event.keyCode:event.which?event.which:event.charCode;if(keyCode==13)
{if(!field2)
{var i;for(i=0;i<field.form.elements.length;i++)
if(field==field.form.elements[i])
break;for(j=i+1;j<field.form.elements.length;j++)
if((!field.form.elements[j].readOnly)&&(field.form.elements[j].type!='hidden'))
break;field.form.elements[j].focus();field.form.elements[j].select();return false;}else
{if((field.name=="matnomer")&&(field.value=='')){for(var i=0;i<document.links.length;i++)
{if(document.links[i].id=='popup_link_mat')
{document.links[i].onclick();}}}else{field2.focus();if(field2.type=='text'){field2.select();}}}}
else
{return true;}}
function Trim(str)
{while(str.charAt(0)==(" "))
{str=str.substring(1);}
while(str.charAt(str.length-1)==" ")
{str=str.substring(0,str.length-1);}
return str;}
function money_format(str)
{var s;s=parseFloat(str);s=(Math.round(s*100))/100;s=(s==Math.floor(s))?s+'.00':((s*10==Math.floor(s*10))?s+'0':s);return s;}
function money_3format(str)
{var s;s=parseFloat(str);s=(Math.round(s*1000))/1000;s=(s==Math.floor(s))?s+'.000':((s*100==Math.floor(s*100))?s+'0':((s*10==Math.floor(s*10))?s+'0':s));return s;}
function money_4format(str)
{var s;s=parseFloat(str);s=(Math.round(s*10000))/10000;s=(s==Math.floor(s))?s+'.0000':((s*1000==Math.floor(s*1000))?s+'0':((s*100==Math.floor(s*100))?s+'0':((s*100==Math.floor(s*100))?s+'0':s)));return s;}
function validate_signed_num(elem,evt,elem2)
{var charCode=(evt.which)?evt.which:event.keyCode;var s=false;if(charCode==13)
{s=handleEnter(elem,evt,elem2);}
if(charCode>31&&(charCode<48||charCode>57)&&charCode!=46&&charCode!=45)
{return false;}else
{return true;}}
function validate_not_empty(elem)
{if(elem.value.length==0)
{elem.value='0';}
return;}
function validate_num(elem,evt,elem2)
{var charCode=(evt.which)?evt.which:event.keyCode;var s=false;if(charCode==13)
{s=handleEnter(elem,evt,elem2);}
if(charCode>31&&(charCode<48||charCode>57))
{return false;}else
{return true;}}
function call_script_and_populate(script_name,elem_to_populate,param_name,param_value)
{var url=script_name+"?"+param_name+"="+param_value;var resp='';var ret=true;if(window.XMLHttpRequest)
{req=new XMLHttpRequest();}else
if(window.ActiveXObject)
{req=new ActiveXObject("Microsoft.XMLHTTP");}
req.onreadystatechange=function()
{if(req.readyState==4)
{if(req.status==200)
{resp=req.responseText;if(resp)
{start_body_text="<body>";start_pos=resp.indexOf("<body>")+start_body_text.length;end_pos=resp.indexOf("</body>");window.opener.document.getElementById(elem_to_populate).value=resp.substring(start_pos,end_pos);}}else
{alert('Loading Error: [ '+req.status+' ] '+req.statusText);}}}
req.open("GET",url,false);req.send(null);return ret;}
function call_script_and_populate_in_same_win(url_name,show_alert,elem_to_populate)
{var url=url_name;var resp='';var show_msg='';var ret=true;if(window.XMLHttpRequest)
{req=new XMLHttpRequest();}else
if(window.ActiveXObject)
{req=new ActiveXObject("Microsoft.XMLHTTP");}
req.onreadystatechange=function()
{if(req.readyState==4)
{if(req.status==200)
{resp=req.responseText;if(resp)
{start_body_text="<body>";start_pos=resp.indexOf("<body>")+start_body_text.length;end_pos=resp.indexOf("</body>");if(resp.indexOf("<body>")>0)
{show_msg=resp.substring(start_pos,end_pos);}else
{show_msg=resp;}
if(show_alert)
{alert(show_msg);}else
{if(elem_to_populate)
{document.getElementById(elem_to_populate).value=show_msg;}}}}else
{alert('Loading Error: [ '+req.status+' ] '+req.statusText);}}}
req.open("GET",url,false);req.send(null);return ret;}
function print_window(window_url,window_width,window_height)
{if(window_width==null)
{window_width="800";window_height="640";}
var features='toolbar=yes,directories=no,location=no,status=yes,menubar=no,resizable=no,scrollbars=yes,width='+window_width+' ,height='+window_height;window.open(window_url,'PrintWin',features);}
function clearform()
{for(i=0;i<document.searchform.elements.length;i++)
{if(document.searchform.elements[i].type=="text")
{document.searchform.elements[i].value="";}}
document.searchform.btn_clear_click.value="1";document.searchform.submit();}
