
if(typeof AUTOS=='undefined')
{var AUTOS={log:function(message)
{if(typeof console.log=='function')
console.log(message);},Url:{base:'',current:'',current_with_query_string:'',post:'',get:''},Cache:{},Global:{hash:false},User:{},Ajax:{url_get:'',url_post:''},Geo:{watchId:false,latitude:false,longitude:false,getPosition:function()
{navigator.geolocation.getCurrentPosition(function(position){AUTOGROUPS.Geo.latitude=position.coords.latitude;AUTOGROUPS.Geo.longitude=position.coords.longitude;});},watchPosition:function()
{ATUOGROUPS.Geo.watchId=navigator.geolocation.watchPosition(function(position){AUTOGROUPS.Geo.latitude=position.coords.latitude;AUTOGROUPS.Geo.longitude=position.coords.longitude;});}},populateSelect:function(id,options)
{var select=document.getElementById(id);select.options.length=0;if(typeof options!='object')
{return;}
for(var key in options)
{var option=new Option(options[key],key);select.options[select.options.length]=option;}},characterLimiter:function(formElId,limit,outputElId)
{var el=$('#'+formElId);el.keypress(function(e){var val=$(this).val();var length=val.length;val=val.substr(0,limit);$(this).val(val);$('#'+outputElId).text(limit-length);});},getFormValues:function(formId)
{var inputs=$('#'+formId+' input, #'+formId+' textarea, #'+formId+' select');var values={};inputs.each(function(e,el){values[el.name]=$(el).val();});return values;},getUniqueIdFromEl:function(elId,separator)
{if(typeof separator=='undefined')separator='_';if(typeof elId=='undefined'||!elId){return false;}
var parts=elId.split(separator);return parts[parts.length-1];},styleDefaultFormValues:function(id)
{var form=$('#'+id);if(form.length==0)
{return false;}
var values=form.children('input, textarea');values.focus(function(e){if($(this).hasClass('default'))
{$(this).val('').removeClass('default');}});var oldValues={};values.each(function(index,element){var name=$(this).attr('name');if($(this).hasClass('default'))
{var val=$(this).val();oldValues[name]=val;}
else
{oldValues[name]='';}});$('#'+id).submit(function(e){e.preventDefault();values=$('#'+id).children('input, textarea');values.each(function(index,element){if($(this).hasClass('default'))
{$(this).val('').removeClass('default');}});});},popup:function(url,name,width,height,scrollbars)
{if(!window.focus)
{return true;}
var href;if(typeof(url)=='string')
{href=url;}
else
{href=url.href;}
if(!width)
{width='500';}
if(!height)
{height='400';}
if(!scrollbars||scrollbars=='no')
{scrollbars='no';}
else
{scrollbars='yes';}
window.open(href,name,'width='+width+',height='+height+',scrollbars='+scrollbars);return false;},showMessage:function(message,textColor,duration)
{var el=$('#message');el.html(message);if(typeof textColor!='undefined')
el.css('color',textColor);if(typeof duration!='undefined')
el.fadeIn().delay(duration).fadeOut();else
el.fadeIn().delay(3000).fadeOut();}};}
