// @@@ autodb.js @@@
function autodbSetCookie(name,value,days){var expires;if(days=="permanent"){expires="; expires=Sat, 04 Oct 2036 05:04:11 GMT";}else if(days=="session"){expires="";}else if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toGMTString();}else{alert("Cookie "+name+" must have an expire spec");}
document.cookie=name+"="+escape(value)+expires+"; path=/";}
function autodbGetCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return unescape(c.substring(nameEQ.length,c.length));}
return null;}
function autodbDeleteCookie(name){autodbSetCookie(name,"",-1);}
function RemoveChildren(elm){while(elm.hasChildNodes()){elm.removeChild(elm.firstChild);}}
function getoptions(field){var sel=document.forms['search'].elements[field];var list=new Array;for(var i=sel.options.length-1;i>=0;i-=1){if(sel.options[i].selected){list.push(sel.options[i].value);}}
return list.join(",");}
function setfield(id,fieldlist){var date=new Date();var time=date.getTime();var cb=time-(time%(5*60*1000));var args={_cmd:'select_list_data',field:id,'cb':cb};var length=fieldlist.length;var i;for(i=0;i<length;i++){var fieldname=fieldlist[i];args[fieldname]=getoptions(fieldname);}
$.getJSON("/autodb/ajaxapi.wa2",args,function(j){var elm=document.forms['search'].elements[id];RemoveChildren(elm);length=j.length;for(i=0;i<length;i++){var opt=document.createElement('OPTION');opt.setAttribute('value',j[i].optValue);var text=document.createTextNode(j[i].optDisplay);opt.appendChild(text);if(j[i].optSelected){opt.setAttribute('selected',true);}
elm.appendChild(opt);}})}
function getvalue(fieldname){var value=$(fieldname).val();if(value==null){value='';}
return value;}
var changeTimer;function AJAXHandler(){var objSelf=this;}
AJAXHandler.prototype.globAjaxCallId=0;AJAXHandler.prototype.gethitcount=function(calltype){var that=this;var args={_cmd:'hit_count'};$("#search select, #search input[type=text]").each(function()
{args[this.name]=getvalue("#"+this.name);});$("#search input[type=checkbox]").each(function()
{if($("#"+this.name).is(":checked")){args[this.name]=1;}});$("#hitcount").hide();var d=new Date();var secs=d.getSeconds();var millis=d.getMilliseconds();this.ajaxCallId=calltype+":"+secs+"."+millis;AJAXHandler.globAjaxCallId=this.ajaxCallId;jQuery.getJSON("/autodb/ajaxapi.wa2",args,function(data){if(AJAXHandler.globAjaxCallId==that.ajaxCallId){$("#hitcount").html(data).fadeIn(400);}});}
AJAXHandler.prototype.rotategallery=function(){var that=this;var date=new Date();var time=date.getTime();var cb=time-(time%(5*60*1000));var args={_cmd:'gallery_rotate',datatype:$("#AMS_DATATYPE").attr("datatype"),'cb':cb};$.getJSON("/autodb/ajaxapi.wa2",args,function(newvalues){if(newvalues.AdItemId!=undefined){if($("#gallery div.galleryentry[aditemid='"+newvalues.AdItemId+"']")==undefined){$("#gallery div.galleryentry:last").fadeOut(1000,function(){$(this).attr("aditemid",newvalues.AdItemId);$("div.price",$(this)).text(newvalues.Price);$("div.name",$(this)).text(newvalues.Name);$("img",$(this)).attr("src",newvalues.Image);$("img",$(this)).attr("alt",newvalues.Name);$("a",$(this)).attr("href","/autodb/search.wa2?_cmd=newest;AdItemId="+newvalues.AdItemId)
var clone=$(this).clone();$(this).remove();$("#gallery").prepend(clone);clone.fadeIn(1000);});}}});}
function hitcount_init(){$("#search select").each(function(){$(this).change(function(){var hitcount=new AJAXHandler();hitcount.gethitcount("hitcount");});});$("#search input[type=checkbox]").each(function(){$(this).click(function(){var hitcount=new AJAXHandler();hitcount.gethitcount("hitcount");});});$("#search input[type=text]").each(function(){$(this).keyup(function(){clearTimeout(changeTimer);changeTimer=setTimeout('var hitcount = new AJAXHandler();hitcount.gethitcount("hitcount");',1000);});});}
var globGalleryIdList=[];var rotateTimer;function galleryid_init(){$("#gallery div.galleryentry").each(function(){var aditemid=$(this).attr("aditemid");globGalleryIdList.push(aditemid);});rotateTimer=setInterval(galleryid_rotate,25000);}
function galleryid_rotate(){var galleryhandler=new AJAXHandler();galleryhandler.rotategallery();}
function replace_listentry(newvalues,node){node.fadeOut(1000,function(data){node.attr("aditemid",newvalues.AdItemId);$("div.price",node).text(newvalues.Price);$("div.name",node).text(newvalues.Name);$("img.thumbnail",node).attr("src",newvalues.Image);$("img.thumbnail",node).attr("alt",newvalues.Name);$("a",node).attr("href","/autodb/search.wa2?_cmd=expensive;AdItemId="+newvalues.AdItemId)
node.fadeIn(1000);});}
function mostexpensive_rotate(){var date=new Date();var time=date.getTime();var cb=time-(time%(5*60*1000));var args={_cmd:'most_expensive_rotate',datatype:$("#AMS_DATATYPE").attr("datatype"),current:$("#expensive").attr("aditemid"),'cb':cb};if(args.current!=undefined){$.getJSON("/autodb/ajaxapi.wa2",args,function(newvalues){replace_listentry(newvalues,$("#expensive"));});}}
function videogallery_rotate(){var date=new Date();var time=date.getTime();var cb=time-(time%(5*60*1000));var args={_cmd:'video_gallery_rotate',datatype:$("#AMS_DATATYPE").attr("datatype"),current:$("#externalvideo").attr("aditemid"),'cb':cb};if(args.current!=undefined){$.getJSON("/autodb/ajaxapi.wa2",args,function(newvalues){if(newvalues.AdItemId){replace_listentry(newvalues,$("#externalvideo"));}});}}
function remember_formvars()
{if(sessvars)
{var type=sessvars['formvars-hmatype'];$("#search input[type=text]").each(function(){sessvars['formvars'+type+this.name]={value:$(this).val()};});$("#search input[type=checkbox]").each(function(){sessvars['formvars'+type+this.name]={value:this.checked}});$("#search select").each(function(){sessvars['formvars'+type+this.name]={innerHTML:this.innerHTML,value:$(this).val()};});$("#hitcount").each(function(){sessvars['formvars'+type+this.id]={value:this.innerHTML};});sessvars['formvars'+type]={value:1};}}
function setup_formvars(hmatype)
{if(sessvars)
{sessvars['formvars-hmatype']=hmatype;$("#search input[type=text]").each(function()
{if(sessvars&&sessvars['formvars'+hmatype+this.name])
{$(this).val(sessvars['formvars'+hmatype+this.name].value)}});$("#search input[type=checkbox]").each(function()
{if(sessvars&&sessvars['formvars'+hmatype+this.name])
{this.checked=sessvars['formvars'+hmatype+this.name].value;}});$("#search select").each(function()
{if(sessvars&&sessvars['formvars'+hmatype+this.name])
{if(!jQuery.support.opacity)
{this.innerHTML="<option>truncatethis</option>"+sessvars['formvars'+hmatype+this.name].innerHTML;this.outerHTML=this.outerHTML;$(this).change(function(){var hitcount=new AJAXHandler();hitcount.gethitcount("hitcount");});}else{if(!(this.name=="County2_Split")||!/Opera/.test(navigator.userAgent)){this.innerHTML=sessvars['formvars'+hmatype+this.name].innerHTML;}}
$(this).val(sessvars['formvars'+hmatype+this.name].value);if(!jQuery.support.opacity){}}});if(navigator.appVersion.indexOf("MSIE")!=-1){set_change_functions(function(){var hitcount=new AJAXHandler();hitcount.gethitcount("hitcount");});}
$("#hitcount").each(function()
{if(sessvars&&sessvars['formvars'+hmatype+this.id]){this.innerHTML=sessvars['formvars'+hmatype+this.id].value}});}
return true;}
var checkPaymentTimer;function checkPayment(id){var args={_cmd:'check_payment',aditemid:id,cachebuster:new Date().getTime()};$.getJSON("/autodb/ajaxapi.wa2",args,function(json)
{var newpaytime=json.PayTime;var oldpaytime=$('#paytime').val();if(newpaytime!=oldpaytime)
{clearInterval(checkPaymentTimer);$("#paymentinfo").hide();$("#completepayment").hide();$("#infopage").fadeIn(700);}});}
function initPayment(){var args={_cmd:'init_payment',cachebuster:new Date().getTime()};args['aditemid']=$("#aditemid").val();args['paymentphone']=$("#paymentphone").val();args['paymenttype']=$("#paymenttype").val();$.getJSON("/autodb/ajaxapi.wa2",args,function(json){if(json.Status=="OK"){$("#paymentinfo").hide();$("#registeredpaymentphone").html($("#paymentphone").val()+"&nbsp;");$("#completepayment").fadeIn(700);checkPaymentTimer=setInterval('checkPayment('+args['aditemid']+')',5000);}else{alert(json.Message);}});}
function alertSize(){var myWidth=0,myHeight=0;if(typeof(window.innerWidth)=='number'){myWidth=window.innerWidth;myHeight=window.innerHeight;}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){myWidth=document.documentElement.clientWidth;myHeight=document.documentElement.clientHeight;}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){myWidth=document.body.clientWidth;myHeight=document.body.clientHeight;}
window.alert('Size = '+myWidth+'x'+myHeight+' : '+screen.availWidth+'x'+screen.availHeight);}
