function set_language(lang,system)
{if(lang!="")
{$.get("../ajax/ajax_set_language.php?uLang="+lang,function(data)
{if(data=="true")
{if(system=="home")
window.location="../home/index.php";else
location.reload(true);}
else if(data=="false")
{}});}}
function set_company(comp)
{if(comp!="")
{$.get("../ajax/ajax_set_company.php?uComp="+comp,function(data)
{if(data=="true")
{location.reload(true);}
else if(data=="false")
{}});}}
function ajax_load_opt(url,objID,callback)
{$.getJSON(url,function(j)
{var options='';var selIndex="";for(var i=0;i<j.length;i++)
{if(j[i].optionClass!=undefined&&j[i].optionClass!="")
vClass=j[i].optionClass;else
vClass="";options+='<option value="'+j[i].optionValue+'" class="'+vClass+'"';if(j[i].selected=="SELECTED"){selIndex=j[i].optionValue;options+=' selected>'+j[i].optionDisplay+'</option>';}
else
options+=' >'+j[i].optionDisplay+'</option>';}
$("select#"+objID).html(options);try
{$("#"+objID).val(selIndex);if(callback!=""||callback!=undefined)
eval(callback);}
catch(ex)
{}})}
function trim(stringToTrim)
{return stringToTrim.replace(/^\s+|\s+$/g,"");}
function redirect(url)
{window.location=url;}
function left(str,n)
{if(n<=0)
return"";else if(n>String(str).length)
return str;else
return String(str).substring(0,n);}
function right(str,n)
{if(n<=0)
return"";else if(n>String(str).length)
return str;else
{var iLen=String(str).length;return String(str).substring(iLen,iLen-n);}}
function filter_id(value)
{value=value.replace(/\s{0,}/g,"");value=value.replace(/\,{0,}$/g,"");value=value.replace(/^\,{0,}/g,"");value=value.replace(/\,{1,}/g,",");return value}
function is_date(value)
{re=/^(\d{4})\-(\d{1,2})\-(\d{1,2})$/;if(regs=value.match(re))
{if(regs[3]<1||regs[3]>31)
return false;if(regs[2]<1||regs[2]>12)
return false;if(regs[1]<1902)
return false;}
else
return false;return true;}