var clickedCBName=document.getElementById("retainCheckBoxValue").value;clickedCBName=clickedCBName.replace(/%20/g," ");clickedCBName=clickedCBName.split("@@@");var LayoutTableId="";var LayoutTableRow="";var LayoutNameTd="";var LayoutAnchorTd="";var LayoutElem="";var splitListDet="";var concatDet="";var compareCarId="";for(var i=0;i<clickedCBName.length;i++){if(clickedCBName[i]!=""){compareCarId="compareCar"+(i+1);splitListDet=clickedCBName[i].split("@@");addSelectedCars(splitListDet[0],splitListDet[1],splitListDet[2],splitListDet[3],false);var checkBoxes=new Array();checkBoxes=document.getElementsByName("checkbox3");for(var j=0;j<checkBoxes.length;j++){document.getElementById(compareCarId).value=document.getElementById("chkBox_"+i).value;if(checkBoxes[j].id==splitListDet[3]){document.getElementById("chkBox_"+i).checked=false;document.getElementById(checkBoxes[j].id).checked=true}}}}function selectVehicles(h,g,c,r,a){var s=document.getElementById("pagination_pannel").getElementsByTagName("a");var k=document.getElementById("pagination_pannel_SCP").getElementsByTagName("a");var u="";u=u+g+"@@"+c+"@@"+r+"@@"+a+"@@@";u=u.replace(/\s+/g,"%20");var b="retainCheckBoxValue="+u;var l="";var f="";var q=new Array();q=document.getElementsByName("checkbox3");var d=0;for(var n=0;n<q.length;n++){if(q[n].checked==true){d++;if(d>3){alert("You have already selected 3 cars for comparison.");document.getElementById(h).checked=false;break}}}var o=false;for(var p=0;p<q.length;p++){if(q[p].checked==true&&q[p].id==h){o=true;break}}if(o){var m=document.compareCarsForm;if(m.compareCar1.value==""){m.compareCar1.value=a}else{if(m.compareCar2.value==""){m.compareCar2.value=a}else{if(m.compareCar3.value==""){m.compareCar3.value=a}}}addSelectedCars(g,c,r,a,true);addDetailsInURL(s,f,l,b,u);addDetailsInURL(k,f,l,b,u)}else{var m=document.compareCarsForm;if(m.compareCar1.value==a){m.compareCar1.value=""}else{if(m.compareCar2.value==a){m.compareCar2.value=""}else{if(m.compareCar3.value==a){m.compareCar3.value=""}}}var v=new Array();v=document.getElementsByTagName("TR");for(var p=0;p<v.length;p++){if(v[p].id==h){var e=document.getElementById("comp_table");var t=e.firstChild;if(t.tagName=="TBODY"){e.firstChild.removeChild(v[p])}else{e.removeChild(v[p])}}}replacePaginationURL(s,f,l,u);replacePaginationURL(k,f,l,u)}}function addDetailsInURL(c,d,g,f,b){var a="";for(var e=0;e<c.length;e++){d=document.getElementById(c[e].id);g=d.href;if(g.lastIndexOf("@@@")==-1){g=g.replace(/retainCheckBoxValue=/i,f)}else{a=g.substring(g.lastIndexOf("@@@")+3,g.length);g=g.substring(0,g.lastIndexOf("@@@")+3).concat(b).concat(a)}d.href=g}}function addSelectedCars(e,b,c,a,d){LayoutTableId=document.getElementById("comp_table");LayoutTableRow=document.createElement("TR");LayoutTableRow.id=a;LayoutNameTd=document.createElement("TD");LayoutNameTd.setAttribute("className","text11blue");LayoutNameTd.setAttribute("class","text11blue");LayoutNameTd.innerHTML=e+" "+b+" "+c;LayoutAnchorTd=document.createElement("TD");concatDet="'"+e+"@@"+b+"@@"+c+"@@"+a+"@@@'";if(d==true){LayoutAnchorTd.innerHTML="<A HREF='javascript:void(0);' ><IMG src= "+CONTEXT_PATH+"/images/icon_remove.gif alt='Remove' title='Remove' width='8' height='8' border='0' onclick=\"deleteVehicle('"+a+"',"+concatDet+')" /></A>'}else{LayoutAnchorTd.innerHTML="<A HREF='javascript:void(0);' ><IMG src= "+CONTEXT_PATH+"/images/icon_remove.gif alt='Remove' title='Remove' width='8' height='8' border='0' onclick=\"deleteVehicle('"+splitListDet[3]+"',"+concatDet+')" /></A> <input id=chkBox_'+i+" type='checkbox' name='checkbox3' value="+splitListDet[3]+" onclick=\"selectVehicles('"+splitListDet[3]+"',"+concatDet+")\" checked style='display:none'/>"}LayoutTableRow.appendChild(LayoutNameTd);LayoutTableRow.appendChild(LayoutAnchorTd);LayoutElem=LayoutTableId.firstChild;if(LayoutElem.tagName=="TBODY"){LayoutTableId.firstChild.appendChild(LayoutTableRow)}else{LayoutTableId.appendChild(LayoutTableRow)}}function validateCheckBox(){var d=document.compareCarsForm;var a=true;var c=new Array();c=document.getElementsByName("checkbox3");var e=0;for(var b=0;b<c.length;b++){if(c[b].checked==true){e++}}if(e<2){alert("Please select at least two cars for comparision");a=false}if(a){if(d.compareCar1.value==""){d.compareCar1.value=d.compareCar2.value;d.compareCar2.value=d.compareCar3.value;d.compareCar3.value=-1}if(d.compareCar2.value==""){d.compareCar2.value=d.compareCar3.value;d.compareCar3.value=-1}if(d.compareCar3.value==""){d.compareCar3.value=-1}d.submit()}}function deleteVehicle(f,n){var l=document.getElementById("pagination_pannel").getElementsByTagName("a");var a=document.getElementById("pagination_pannel_SCP").getElementsByTagName("a");var g="";var d="";var b=document.getElementById("comp_table");var m=b.firstChild;var c=new Array();c=document.getElementsByTagName("TR");for(var k=0;k<c.length;k++){if(c[k].id==f){var e=b.firstChild;if(e.tagName=="TBODY"){b.firstChild.removeChild(c[k])}else{b.removeChild(c[k])}}}var o=new Array();o=document.getElementsByTagName("INPUT");for(var h=0;h<o.length;h++){if(o[h].id==f){o[h].checked=false}}n=n.replace(/\s+/g,"%20");replacePaginationURL(l,d,g,n);replacePaginationURL(a,d,g,n);var p=document.compareCarsForm;if(p.compareCar1.value==f){p.compareCar1.value=""}else{if(p.compareCar2.value==f){p.compareCar2.value=""}else{if(p.compareCar3.value==f){p.compareCar3.value=""}}}}function replacePaginationURL(a,b,e,d){for(var c=0;c<a.length;c++){b=document.getElementById(a[c].id);e=b.href;d=d.replace(/\s+/g,"%20");e=e.replace(d,"");b.href=e}}function undoPriceRangeSelection(){document.getElementById("minPriceRange").value=1;document.getElementById("maxPriceRange").value=100;document.getElementById("demo_range").innerHTML="1 - 100";document.getElementById("minSliderThumb").style.left="0px";document.getElementById("maxSliderThumb").style.left="100px";document.getElementById("rur_demo_highlight").style.left=1;document.getElementById("rur_demo_highlight").style.width=100}function undoBodyStyleSelection(){document.getElementById("bodyStyle").value="";var b=document.getElementById("hidden_bodyStyle_ids");var c=b.getElementsByTagName("input");if(c!=null&&c!=undefined){for(var a=0;a<c.length;a++){document.getElementById(c[a].value).src=CONTEXT_PATH+"/images/content/"+c[a].value+".gif"}}}function undoSegmentSelection(){document.getElementById("segment").value="";var b=document.getElementById("hidden_segment_ids");var a=b.getElementsByTagName("input");if(a!=null&&a!=undefined){for(var c=0;c<a.length;c++){document.getElementById(a[c].value).src=CONTEXT_PATH+"/images/content/"+a[c].value+".gif"}}}function undoBrandSelection(){var b=document.getElementById("brandsContainer");var c=b.getElementsByTagName("input");if(c!=null&&c!=undefined){for(var a=0;a<c.length;a++){var d=document.getElementById("chkBrand_"+a);if(d!=null&&d!=undefined){d.checked=false}}}}function undoMileageSelection(){document.getElementById("minMileageRange").value=1;document.getElementById("mileageRange").innerHTML="1";document.getElementById("minSliderThumbMileage").style.left="1px"}function undoFueltypeSelection(){var b=document.getElementById("fuelTypeBg");var a=b.getElementsByTagName("input");if(a!=null&&a!=undefined){for(var c=0;c<a.length;c++){a[c].checked=false}}}function undoTransmissionSelection(){var b=document.getElementById("transmissionBg");var a=b.getElementsByTagName("input");if(a!=null&&a!=undefined){for(var c=0;c<a.length;c++){a[c].checked=false}}}function undoAllSelections(){undoPriceRangeSelection();undoBodyStyleSelection();undoSegmentSelection();undoBrandSelection();undoMileageSelection();undoFueltypeSelection();undoTransmissionSelection()};