function removeElementById(eleId){eleId=document.getElementById(eleId);if(eleId.parentNode&&eleId.parentNode.removeChild){eleId.parentNode.removeChild(eleId);}}
function disableUncheckedInputs(class_name){var inputs=document.getElementsByTagName("input");var checkboxes=Array();for(i=0;i<inputs.length;i++)
if(inputs[i].className==class_name)
checkboxes.push(inputs[i]);for(i=0;i<checkboxes.length;i++)
if(checkboxes[i].checked==false)checkboxes[i].disabled=true;}
function enableAllInputs(class_name){var inputs=document.getElementsByTagName("input");var checkboxes=Array();for(i=0;i<inputs.length;i++)
if(inputs[i].className==class_name)
checkboxes.push(inputs[i]);for(i=0;i<checkboxes.length;i++)
checkboxes[i].disabled=false;}
var vehicle_list=[];function add_compare(id,vehicle)
{if(vehicle_list[id]==vehicle)vehicle_list.splice(id,1);else vehicle_list[id]=vehicle;}
function create_compare_url()
{var url='car_listing.php?comp=1';var j=1;for(i=1;i<vehicle_list.length;i++)
{if(vehicle_list[i]!=undefined)
{url=url+'&'+j+'='+vehicle_list[i];j++;}}
document.location.href=url;}
function MM_openBrWindow(theURL,winName,features)
{window.open(theURL,winName,features);}
function MM_validateForm()
{if(document.getElementById)
{var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;for(i=0;i<(args.length-2);i+=3)
{test=args[i+2];val=document.getElementById(args[i]);if(val)
{nm=val.name;if((val=val.value)!="")
{if(test.indexOf('isEmail')!=-1)
{p=val.indexOf('@');if(p<1||p==(val.length-1))errors+='- Your '+nm+' must contain an e-mail address.\n';}
else if(test!='R')
{num=parseFloat(val);if(isNaN(val))errors+='- '+nm+' must contain a number.\n';if(test.indexOf('inRange')!=-1)
{p=test.indexOf(':');min=test.substring(8,p);max=test.substring(p+1);if(num<min||max<num)errors+='- Your '+nm+' must contain a number between '+min+' and '+max+'.\n';}}}
else if(test.charAt(0)=='R'&&nm=='amount_find_total')errors+='- Your budget amount is required.\n';else if(test.charAt(0)=='R'&&nm=='amount_find_monthly')errors+='- Your budget amount is required.\n';else if(test.charAt(0)=='R'&&nm=='number')errors+='- Your Friend\'s Phone Number is required.\n';else if(test.charAt(0)=='R'&&nm=='email')errors+='- Your Email Address is required.\n';else if(test.charAt(0)=='R'&&nm=='e-mail')errors+='- Your Email Address is required.\n';else if(test.charAt(0)=='R'&&nm=='password2')errors+='- Please choose a password for your account.\n';else if(test.charAt(0)=='R'&&nm=='id_make')errors+='- Your vehicle make is required.\n';else if(test.charAt(0)=='R'&&nm=='id_model')errors+='- Your vehicle model is required.\n';else if(test.charAt(0)=='R'&&nm=='variant')errors+='- Your vehicle variant is required.\n';else if(test.charAt(0)=='R'&&nm=='year')errors+='- Your vehicle year is required.\n';else if(test.charAt(0)=='R'&&nm=='mileage')errors+='- Your vehicle mileage is required.\n';else if(test.charAt(0)=='R'&&nm=='name')errors+='- Your name is required.\n';else if(test.charAt(0)=='R'&&nm=='mobile')errors+='- Your contact number is required.\n';else if(test.charAt(0)=='R'&&nm=='phone')errors+='- Your contact number is required.\n';else if(test.charAt(0)=='R'&&nm=='captcha_code')errors+='- Please enter the 4 characters from the image into the box provided.\n';}}
if(errors)alert('The following error(s) occurred:\n'+errors);document.MM_returnValue=(errors=='');}}
function MM_popupMsg_Logout()
{if(confirm("Do you really want to logout?"))
{window.location="logout.php";}}
function MM_popupMsg(msg)
{alert(msg);}
function MM_goToURL()
{var i,args=MM_goToURL.arguments;document.MM_returnValue=false;for(i=0;i<(args.length-1);i+=2)eval(args[i]+".location='"+args[i+1]+"'");}
function numeric(field)
{var e1=new RegExp("^[0-9]+\\.?$");var e2=new RegExp("^[0-9]*\\.?[0-9]+$");if(!e1.test(field.value)&&!e2.test(field.value))
{var newnum=new String();var boolean=true;for(var i=0;i<field.value.length;i++)
{if(field.value.charAt(i).match(new RegExp("[0-9]")))
{newnum=newnum+field.value.charAt(i);}
else if(((field.value.charAt(i)=="."))&&boolean)
{boolean=false;newnum=newnum+".";}}
field.value=newnum;}}
function strip_characters(words)
{var spaces=words.length;for(var x=1;x<spaces;++x)
{words=words.replace(' ',"");words=words.replace('-',"");words=words.replace('.',"");words=words.replace(',',"");words=words.replace(':',"");words=words.replace(';',"");words=words.replace('\\',"");words=words.replace('/',"");}
return words;}
function password_length()
{if(document.getElementById('new_pass1').value.length>=6)return true;else
{alert('Your password must be at least 6 characters long.');return false;}}
function tell_merlin_clear()
{if(document.getElementById("tell_merlin").value=="Tell Merlin...")
document.getElementById("tell_merlin").value="";}
function tell_merlin_fill()
{if(document.getElementById("tell_merlin").value=="")
document.getElementById("tell_merlin").value="Tell Merlin...";}
function bookmark(title,url)
{if(window.sidebar)
window.sidebar.addPanel(title,url,"Merlin Rewards Programme");else if(window.opera&&window.print)
{var elem=document.createElement('a');elem.setAttribute('href',url);elem.setAttribute('title',title);elem.setAttribute('rel','sidebar');elem.click();}
else if(document.all)
window.external.AddFavorite(url,title);}
function MM_showHideLayers(){var i,p,v,obj,args=MM_showHideLayers.arguments;for(i=0;i<(args.length-2);i+=3)if((obj=MM_findObj(args[i]))!=null){v=args[i+2];if(obj.style){obj=obj.style;v=(v=='show')?'visible':(v=='hide')?'hidden':v;}
obj.visibility=v;}}
var offsetfrommouse_right=[-100,-250]
var displayduration=0
if(document.getElementById||document.all){document.write('<div id="trailimageid">');document.write('</div>');}
function gettrailobj(){if(document.getElementById)
return document.getElementById("trailimageid").style
else if(document.all)
return document.all.trailimagid.style}
function gettrailobjnostyle(){if(document.getElementById)
return document.getElementById("trailimageid")
else if(document.all)
return document.all.trailimagid}
function truebody(){return(!window.opera&&document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}
function hidetrail(){gettrailobj().innerHTML=" ";gettrailobj().display="none"
document.onmousemove=""
gettrailobj().left="-800px"}
function followmouse_right(e){var div_width=document.getElementsByTagName("div")["clients"].offsetWidth;var div_height=document.getElementsByTagName("div")["clients"].offsetHeight;var width_offset=div_width+50;width_offset=-width_offset;var height_offset=div_height+50;height_offset=-height_offset;var xcoord=width_offset
var ycoord=height_offset
if(typeof e!="undefined"){xcoord+=e.pageX
ycoord+=e.pageY}
else if(typeof window.event!="undefined"){xcoord+=truebody().scrollLeft+event.clientX
ycoord+=truebody().scrollTop+event.clientY}
var docwidth=document.all?truebody().scrollLeft+truebody().clientWidth:pageXOffset+window.innerWidth-15
var docheight=document.all?Math.max(truebody().scrollHeight,truebody().clientHeight):Math.max(document.body.offsetHeight,window.innerHeight)
gettrailobj().left=xcoord+"px"
gettrailobj().top=ycoord+"px"}
function showtrail_right(imagename,title,img_width,img_height){document.onmousemove=followmouse_right;newHTML='<div style="padding: 0px 5px 5px 5px; background-color: #FFF; border: 1px solid #888;" id="clients">';newHTML=newHTML+'<h2>'+title+'</h2>';newHTML=newHTML+'<div align="center" style="padding: 2px;">';newHTML=newHTML+'<img src="'+imagename+'" border="0" width="'+img_width+'" height="'+img_height+'"></div>';newHTML=newHTML+'</div>';gettrailobjnostyle().innerHTML=newHTML;gettrailobj().display="inline";}
function CD_M(strTagId)
{var objMeta=document.getElementsByTagName("meta");if(objMeta&&objMeta.length)
{for(var i=0;i<objMeta.length;++i)
{if(objMeta.item(i).scheme==strTagId)
{var name=objMeta.item(i).name;var content=objMeta.item(i).content;if(name.indexOf("mindigits")>0||name.indexOf("hidezero")>0)
{window[strTagId][name]=parseInt(content,10);}
else
{window[strTagId][name]=content;}}}}}
function CD_UD(strContent,objW)
{objW.node.innerHTML=strContent;}
function CD_T(strTagId)
{var objNow=new Date();var objW=window[strTagId];if(objW.msoffset)
{objNow.setMilliseconds(objNow.getMilliseconds()+objW.msoffset);}
CD_C(objNow,objW);if(objW.intEvntDte<=objNow.valueOf()&&(objW.event_msg||objW.event_redirecturl))
{var msg="<span id=\""+strTagId+"_complete\">"+objW.event_msg+"</span>";var audioSrc=objW.event_audio_src;var redirectUrl=objW.event_redirecturl;if(redirectUrl)
{location.href=redirectUrl;}
else if(audioSrc)
{var strMimeType=objW.event_audio_mimetype;var audioObject="<object style=\"visibility:hidden;\" id=\"MediaPlayer\" width=\"2\" height=\"2\" data=\""+audioSrc+"\" type=\""+strMimeType+"\"></object>";CD_UD(msg+audioObject,objW);}
else
{CD_UD(msg,objW);}}
else
{setTimeout("if(typeof CD_T=='function'){CD_T(\""+strTagId+"\")}",1100-objNow.getMilliseconds());}}
function CD_C(objNow,objW)
{var intMS=objW.intEvntDte-objNow.valueOf();if(intMS<=0)
{intMS*=-1;}
var intD=Math.floor(intMS/864E5);intMS=intMS-(intD*864E5);var intH=Math.floor(intMS/36E5);intMS=intMS-(intH*36E5);var intM=Math.floor(intMS/6E4);intMS=intMS-(intM*6E4);var intS=Math.floor(intMS/1E3);var strTmp=CD_F(intD,"d",objW)+CD_F(intH,"h",objW)+CD_F(intM,"m",objW)+CD_F(intS,"s",objW);CD_UD(strTmp,objW);}
function CD_F(intData,strPrefix,objW)
{if(intData==0&&objW[strPrefix+"_hidezero"])
{return"";}
var strResult=""+intData;var intMinDigits=objW[strPrefix+"_mindigits"];if(intData.toString().length<intMinDigits)
{strResult="0000000000"+strResult;strResult=strResult.substring(strResult.length,strResult.length-intMinDigits);}
if(intData!=1)
{strResult+=objW[strPrefix+"_units"];}
else
{strResult+=objW[strPrefix+"_unit"];}
return objW[strPrefix+"_before"]+strResult+objW[strPrefix+"_after"];}
function CD_Parse(strDate)
{var objReDte=/(\d{4})\-(\d{1,2})\-(\d{1,2})\s+(\d{1,2}):(\d{1,2}):(\d{0,2})\s+GMT([+\-])(\d{1,2}):?(\d{1,2})?/;if(strDate.match(objReDte))
{var d=new Date(0);d.setUTCFullYear(+RegExp.$1,+RegExp.$2-1,+RegExp.$3);d.setUTCHours(+RegExp.$4,+RegExp.$5,+RegExp.$6);var tzs=(RegExp.$7=="-"?-1:1);var tzh=+RegExp.$8;var tzm=+RegExp.$9;if(tzh)
{d.setUTCHours(d.getUTCHours()-tzh*tzs);}
if(tzm)
{d.setUTCMinutes(d.getUTCMinutes()-tzm*tzs);}
return d;}
else
{return NaN;}}
function CD_Init()
{var strTagPrefix="countdown";var objElem=true;if(document.getElementById)
{for(var i=1;objElem;++i)
{var strTagId=strTagPrefix+i;objElem=document.getElementById(strTagId);if(objElem&&(typeof objElem.innerHTML)!='undefined')
{var strDate=objElem.innerHTML;var objDate=CD_Parse(strDate);if(!isNaN(objDate))
{var objW=window[strTagId]=new Object();objW.intEvntDte=objDate.valueOf();objW.node=objElem;objW.servertime="";objW.d_mindigits=1;objW.d_unit=" day";objW.d_units=" days";objW.d_before="";objW.d_after=" ";objW.d_hidezero=0;objW.h_mindigits=2;objW.h_unit="h";objW.h_units="h";objW.h_before="";objW.h_after=" ";objW.h_hidezero=0;objW.m_mindigits=2;objW.m_unit="m";objW.m_units="m";objW.m_before="";objW.m_after=" ";objW.m_hidezero=0;objW.s_mindigits=2;objW.s_unit="s";objW.s_units="s";objW.s_before="";objW.s_after=" ";objW.s_hidezero=0;objW.event_msg="";objW.event_audio_src="";objW.event_audio_mimetype="";objW.event_redirecturl="";CD_M(strTagId);if(objW.servertime)
{var objSrvrTm=CD_Parse(objW.servertime);if(isNaN(objSrvrTm))
{objElem.innerHTML=strDate+"**";continue;}
else
{objW.msoffset=parseInt((objSrvrTm.valueOf()-(new Date()).valueOf())/1000,10)*1000;}}
else
{objW.msoffset=0;}
CD_T(strTagId);if(objElem.style)
{objElem.style.visibility="visible";}}
else
{objElem.innerHTML=strDate+"<a href=\"http://andrewu.co.uk/clj/countdown/pro/\" title=\"CountdownPro Error:Invalid date format used,check documentation (see link)\">*</a>";}}}}}
if(window.attachEvent)
{window.attachEvent('onload',CD_Init);}
else if(window.addEventListener)
{window.addEventListener("load",CD_Init,false);}
else
{window.onload=CD_Init;}
function calculatePaymentFromTotal(form)
{L=1*document.getElementById('amount_monthly').value;r=1*form.interest.value;n=1*form.months_find_monthly.value;window.location="car_listing.php?budget=1&type=monthly&rate="+(r)+"&months="+(n)+"&amount="+(L);}
function calculatePaymentByMonth(form)
{P=1*document.getElementById('amount_find_total').value;r=1*form.interest.value;n=1*form.months_find_total.value;window.location="car_listing.php?budget=1&type=total&rate="+(r)+"&months="+(n)+"&amount="+(P);}
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version");}catch(e){}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version");}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version");}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0";}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11";}catch(e){version=-1;}}return version;}function GetSwfVer(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];var versionRevision=descArray[3];if(versionRevision==""){versionRevision=descArray[4];}if(versionRevision[0]=="d"){versionRevision=versionRevision.substring(1);}else if(versionRevision[0]=="r"){versionRevision=versionRevision.substring(1);if(versionRevision.indexOf("d")>0){versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"));}}var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;}}else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;else if(isIE&&isWin&&!isOpera){flashVer=ControlVersion();}return flashVer;}function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision){versionStr=GetSwfVer();if(versionStr==-1){return false;}else if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",");}else{versionArray=versionStr.split(".");}var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(versionMajor>parseFloat(reqMajorVer)){return true;}else if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer))return true;else if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision))return true;}}return false;}}function AC_AddExtension(src,ext){if(src.indexOf('?')!=-1)return src.replace(/\?/,ext+'?');else return src+ext;}function AC_Generateobj(objAttrs,params,embedAttrs){var str='';if(isIE&&isWin&&!isOpera){str+='<object ';for(var i in objAttrs){str+=i+'="'+objAttrs[i]+'" ';}str+='>';for(var i in params){str+='<param name="'+i+'" value="'+params[i]+'" /> ';}str+='</object>';}else{str+='<embed ';for(var i in embedAttrs){str+=i+'="'+embedAttrs[i]+'" ';}str+='> </embed>';}document.write(str);}function AC_FL_RunContent(){var ret=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}function AC_SW_RunContent(){var ret=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}function AC_GetArgs(args,ext,srcParamName,classid,mimeType){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"classid":break;case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];break;case"src":case"movie":args[i+1]=AC_AddExtension(args[i+1],ext);ret.embedAttrs["src"]=args[i+1];ret.params[srcParamName]=args[i+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":ret.objAttrs[args[i]]=args[i+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1];}}ret.objAttrs["classid"]=classid;if(mimeType)ret.embedAttrs["type"]=mimeType;return ret;}