var ajax=createAjaxObject();var style=checkBrowser();function checkBrowser(){if(parseInt(navigator.appVersion.charAt(0))>=4){var isNN=(navigator.appName=="Netscape")?1:0;var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}if(isIE){return'ie';}else{return'ff';}}function createAjaxObject(){var ajax;try{ajax=new XMLHttpRequest();}catch(e){try{ajax=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{ajax=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert("Your browser does not support AJAX!");return false;}}}return ajax;}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=='friend')errors+='- Your Friend\'s Name 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 Friend\'s Phone Number is required.\n';else if(test.charAt(0)=='R'&&nm=='e-mail')errors+='- Your Friend\'s Email Address is required.\n';else if(test.charAt(0)=='R'&&nm=='name_friend')errors+='- Your Friend\'s Name is required.\n';else if(test.charAt(0)=='R'&&nm=='mobile_friend')errors+='- Your Phone Number is required.\n';else if(test.charAt(0)=='R'&&nm=='e-mail_friend')errors+='- Your Email Address is required.\n';else if(test.charAt(0)=='R'&&nm=='id_make')errors+='- The Make is required.\n';else if(test.charAt(0)=='R'&&nm=='id_model')errors+='- The Model is required.\n';else if(test.charAt(0)=='R'&&nm=='year')errors+='- The Year 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=='mobile_prefix')errors+='- Your Mobile Prefix is required.\n';else if(test.charAt(0)=='R'&&nm=='mobile_postfix')errors+='- Your Mobile Number is required.\n';else if(test.charAt(0)=='R'&&nm=='home_prefix')errors+='- Your Area Code is required.\n';else if(test.charAt(0)=='R'&&nm=='home_postfix')errors+='- Your Home Phone Number is required.\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)==",")||(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()){if(objW.event_functionhandler&&typeof window[objW.event_functionhandler]=="function"){window[objW.event_functionhandler](new Date(objW.intEvntDte));objW.event_functionhandler=""}if(objW.event_msg||objW.event_redirecturl){var msg="<span id=\""+strTagId+"_complete\">"+objW.event_msg+"</span>";if(objW.event_redirecturl){location.href=objW.event_redirecturl}else if(objW.event_audio_src){var strMimeType=objW.event_audio_mimetype;var audioObject="<object style=\"visibility:hidden;\" id=\"MediaPlayer\" width=\"2\" height=\"2\" data=\""+objW.event_audio_src+"\" type=\""+strMimeType+"\"></object>";CD_UD(msg+audioObject,objW)}else{CD_UD(msg,objW)};return}};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="";objW.event_functionhandler="";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 changeImage(name,current){var tmp=document.images[name].src;document.images[name].src=current.src;current.src=tmp;}var check=0;function show(name){if(check==0){if(document.getElementById(name).style.display=='none'){document.getElementById(name).style.display='';}else{document.getElementById(name).style.display='none';}check=1;}else{return false;}}function submitForm(){var errors='The following fields are required: \n';var validation=true;var name=document.getElementById('name').value;var title=document.getElementById('title').value;var email=document.getElementById('e-mail').value;var info=document.getElementById('info').value;var mobile=document.getElementById('mobile').value;var id_recipient=document.getElementById('id_recipient').value;var id_listing=document.getElementById('id_listing').value;extra='';if(name==''){errors+=' Name\n';validation=false;}if(email==''){errors+=' E-mail\n';validation=false;}if(mobile==''){errors+=' Mobile\n';validation=false;}if(validation==false){alert(errors);return false;}else{showPreloader();var GETVars='www='+''+'&idcar='+id_listing+'&Title='+title+'&Name='+name+'&mobile='+mobile+'&Email='+email+'&info='+info;GETVars+=extra;ajax.open('GET','carlister-bmw/send.php?'+GETVars,true);ajax.send(null);ajax.onreadystatechange=function(){if(ajax.readyState==4){if(ajax.responseText=="WRONG"){showError();}else{hidePreloader();}}}}}function showPreloader(){var contact=document.getElementById('contact');contact.innerHTML="<table class='se_searchtable' cellspacing=0 cellpadding=0 width='100%' border=0><tr><td colspan='3' class='se_searchheader'><a name='contact'></a>contact seller</td></tr><tr><td valign='top' class='se_searchfield'> </td><td colspan='2' valign='bottom' class='listingdetail' style='padding: 10px 0 10px 10px; text-align: center'><img src='carlister-bmw/images/preloader.gif' /></td></tr></table>";}function hidePreloader(){var contact=document.getElementById('contact');contact.innerHTML="<table class='se_searchtable' cellspacing=0 cellpadding=0 width='100%' border=0><tr><td colspan='3' class='se_searchheader'><a name='contact'></a>contact seller</td></tr><tr><td valign='top' class='se_searchfield'> </td><td colspan='2' valign='bottom' class='listingdetail' style='padding: 10px 0 10px 10px'>Thank you for your enquiry.<br>It has been passed to a member of our sales team who will be in contact shortly.</td></tr></table>";}