
function basicSearchResults(formname){var formObj=document.forms[formname];goNow("index.php?mod="+formname+"&"+createQueryString(formObj));}
function basicSearch(formname){var formObj=document.forms[formname];var param=createQueryString(formObj);$.ajax({type:"POST",url:"index.php?mod="+formname+"_ajax&listings=count",data:param,success:function(data){if(data=='ERR:sql'){$('#'+formname+'_response').html("There was a SQL error.");}
$('#'+formname+'_response').html(data.result).effect("highlight",{},hTimer);},dataType:"json",beforeSend:function(XMLHttpRequest){$("#model").attr("disabled","disabled");toggleDisplay(formname+"_loading_img");},complete:function(XMLHttpRequest,textStatus){$("#model").attr("disabled","");toggleDisplay(formname+"_loading_img");}});}
jQuery.fn.chainSelect=function(target,url,settings)
{return this.each(function()
{$(this).change(function()
{settings=jQuery.extend({after:null,before:null,usePost:true,callNextChain:true,disableFirstOption:false,defaultValue:null,parameters:{'_id':$(this).attr('id'),'_name':$(this).attr('name')}},settings);settings.parameters._value=$(this).val();if(settings.before!=null)
{settings.before(target);}
ajaxCallback=function(data,textStatus)
{$(target).html("");data=eval(data);for(i=0;i<data.length;i++)
{for(key in data[i])
{$(target).get(0).add(new Option(data[i][key],[key]),document.all?i:null);}}
if(settings.defaultValue!=null)
{$(target).val(settings.defaultValue);}
else
{$("option:first",target).attr("selected","selected");if(settings.disableFirstOption)$("option:first",target).attr("disabled","disabled");}
if(settings.after!=null)
{settings.after(target);}
if(settings.callNextChain)$(target).change();};if(settings.usePost==true)
{$.post(url,settings.parameters,ajaxCallback);}
else
{$.get(url,settings.parameters,ajaxCallback);}});});};jQuery.fn.chainCheckbox=function(target,url,settings)
{return this.each(function()
{$(this).change(function()
{openLoadingWin();settings=jQuery.extend({after:null,before:null,postType:'POST',delimiter:',',defaultChecked:false,defaultValue:null,parameters:{'_id':$(this).attr('id'),'_name':$(this).attr('name')}},settings);var query_string='';$(':checkbox',"#"+this.id).each(function(){if(this.checked){query_string+=this.value+settings.delimiter;}});query_string=removeLastChar(query_string);settings.parameters._value=query_string;ajaxCallback=function(data,textStatus)
{$(target).html("");data=eval(data);for(i=0;i<data.length;i++)
{for(key in data[i])
{var cb=document.createElement("input");cb.setAttribute("type","checkbox");cb.setAttribute("value",data[i][key]);cb.setAttribute("name",key);cb.defaultChecked=(settings.defaultChecked==true||settings.defaultValue==data[i][key])?true:false;$(target).get(0).appendChild(cb);var text=document.createTextNode(data[i][key]);$(target).get(0).appendChild(text)
$(target).get(0).appendChild(document.createElement("br"));}}
$(target).change();};if(isNotEmpty(settings.parameters._value))
{$.ajax({type:settings.postType,url:url,data:settings.parameters,beforeSend:function(XMLHttpRequest){if(settings.before!=null)settings.before(target);},success:function(data){ajaxCallback(data);},complete:function(XMLHttpRequest,textStatus){if(settings.after!=null)settings.after(target);},dataType:"json"});}
else
{$(target).html("");$(target).change();}
closeLoadingWin();});});};