function recalculate() { document.formbasket.Submit.value = 'Recalculate'; document.formbasket.submit(); } function savequote() { document.formbasket.Submit.value = 'Save Quote'; document.formbasket.submit(); } function remove(val) { document.formbasket.elements['remove[]'].value = val; document.formbasket.submit(); } function more(popup_div, image, title, text) { var innertext = ''; innertext += ' '; innertext += '
' + title + '
'; innertext += ' '; innertext += '
'; innertext += ' '; innertext += '
' + text + '
'; innertext += ' '; var div_width = 450; place_popup(popup_div, innertext, div_width); } function pop_more(image, title, text) { PositionX = 100; PositionY = 100; defaultWidth = 400; defaultHeight = 400; var opt='resizable=yes,scrollbars=yes,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY; window.open('http://www.overnightautoparts.com/includes/secure/popup.php?type=more&image='+image+'&title='+title+'&text='+text,'',opt); } function pop_core() { PositionX = 100; PositionY = 100; defaultWidth = 400; defaultHeight = 400; var opt='resizable=yes,scrollbars=yes,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY; window.open('http://www.overnightautoparts.com/includes/secure/popup.php?type=core','',opt); } function pop_quote() { PositionX = 100; PositionY = 100; defaultWidth = 300; defaultHeight = 300; var opt='resizable=yes,scrollbars=yes,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY; window.open('http://www.overnightautoparts.com/includes/secure/popup.php?type=quote','',opt); } function pop_cvv() { PositionX = 100; PositionY = 100; defaultWidth = 450; defaultHeight = 300; var opt='resizable=yes,scrollbars=yes,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY; window.open('http://www.overnightautoparts.com/includes/secure/popup.php?type=cvv','',opt); } function pop_fax() { PositionX = 100; PositionY = 100; defaultWidth = 500; defaultHeight = 700; var opt='resizable=yes,scrollbars=yes'; window.open('http://www.overnightautoparts.com/includes/secure/popup.php?type=fax','',opt); } function core(popup_div) { var innertext = ''; innertext += ''; innertext += '
To receive "core charge credit" The old part that you are replacing must'; innertext += 'be returned to us. The old part must be returned in the original container'; innertext += ' that your new product arrived in and must be in "re-usable" condition.' innertext += '

All core returns are handled within the standard return process requiring'; innertext += ' a RETURN AUTHORIZATION NUMBER.
Click Here'; innertext += '

The core may only be returned for credit within the first 30 days of'; innertext += ' receipt of your order. All handling and shipping fees are to be paid for'; innertext += ' by the customer. Once your core has been verified to meet core standards,'; innertext += ' credit will be issued against the original purchased core only. This may'; innertext += ' take up to 3-4 weeks.'; innertext += ''; var div_width = 450; place_popup(popup_div, innertext, div_width); } function quote(popup_div) { var innertext = ''; innertext += ''; innertext += '
The price quoted to you on this page can be saved for future reference.'; innertext += ' If you would like to save this quote please click here and follow the instructions.'; innertext += '

To retrieve a saved quote, please click here and enter your saved quote number.'; innertext += ''; var div_width = 450; place_popup(popup_div, innertext, div_width); } function cvv(popup_div) { var innertext = ''; innertext += '

This is an extra security measure to ensure that you have access or physical possession of the credit card itself in order to use the CVV code. For details on where to find your CVV code, please check below.

'; innertext += 'VISA
A three digit non-embossed number on the back of the card printed within the signature panel after the account number.'; innertext += 'Master Card
A three digit non-embossed number on the back of the card printed within the signature panel after the account number.'; innertext += 'American Express
A four digit non-embossed number on the face of the card.'; innertext += 'Discover
A three digit non-embossed number on the back of the card printed within the signature panel after the account number.'; innertext += ' '; var div_width = 450; place_popup(popup_div, innertext, div_width); } function place_popup(popup_div, innertext, div_width) { var popuptext = ''; //popup header popuptext += '
 
'; popuptext += ''; popuptext += '
'; popuptext += ''; popuptext += ''; popuptext += ''; //apply body to popup popuptext += innertext; //popup footer popuptext += ''; popuptext += '
 
'; popuptext += '
 

'; popuptext += '
'; //get the id's and save them to a variable var more_div_anch = 'more_div'+popup_div; var iframe_div_anch = 'iframe'+popup_div; var div_div_anch = 'div'+popup_div; //get the anchor_div and append the innerhtml var anchor_div = document.getElementById(popup_div); anchor_div.innerHTML = popuptext; //get the height of the inside div and resize the iframe to that height //iframe is needed to block out form selects var more_div = document.getElementById(more_div_anch); var needheight = document.getElementById(div_div_anch); var setheight = document.getElementById(iframe_div_anch); setheight.style.height = needheight.clientHeight + 4; //make the div draggable Drag.init(more_div); } function remove_popup(div) { var anchor_div = document.getElementById(div); anchor_div.innerHTML = '
 
'; } function sameAsBilling() { document.forminfo1.delivery_name.value = document.forminfo1.customers_first_name.value + " " + document.forminfo1.customers_last_name.value; document.forminfo1.delivery_street_address.value = document.forminfo1.customers_street_address.value; document.forminfo1.delivery_suburb_address.value = document.forminfo1.customers_suburb_address.value; document.forminfo1.delivery_city.value = document.forminfo1.customers_city.value; document.forminfo1.delivery_state.value = document.forminfo1.customers_state.value; document.forminfo1.delivery_postcode.value = document.forminfo1.customers_postcode.value; document.forminfo1.delivery_country.selectedIndex = document.forminfo1.customers_country.selectedIndex; } var Drag = { obj : null, init : function(o, oRoot, minX, maxX, minY, maxY, bSwapHorzRef, bSwapVertRef, fXMapper, fYMapper) { o.onmousedown = Drag.start; o.hmode = bSwapHorzRef ? false : true ; o.vmode = bSwapVertRef ? false : true ; o.root = oRoot && oRoot != null ? oRoot : o ; if (o.hmode && isNaN(parseInt(o.root.style.left ))) o.root.style.left = "0px"; if (o.vmode && isNaN(parseInt(o.root.style.top ))) o.root.style.top = "0px"; if (!o.hmode && isNaN(parseInt(o.root.style.right ))) o.root.style.right = "0px"; if (!o.vmode && isNaN(parseInt(o.root.style.bottom))) o.root.style.bottom = "0px"; o.minX = typeof minX != 'undefined' ? minX : null; o.minY = typeof minY != 'undefined' ? minY : null; o.maxX = typeof maxX != 'undefined' ? maxX : null; o.maxY = typeof maxY != 'undefined' ? maxY : null; o.xMapper = fXMapper ? fXMapper : null; o.yMapper = fYMapper ? fYMapper : null; o.root.onDragStart = new Function(); o.root.onDragEnd = new Function(); o.root.onDrag = new Function(); }, start : function(e) { var o = Drag.obj = this; e = Drag.fixE(e); var y = parseInt(o.vmode ? o.root.style.top : o.root.style.bottom); var x = parseInt(o.hmode ? o.root.style.left : o.root.style.right ); o.root.onDragStart(x, y); o.lastMouseX = e.clientX; o.lastMouseY = e.clientY; if (o.hmode) { if (o.minX != null) o.minMouseX = e.clientX - x + o.minX; if (o.maxX != null) o.maxMouseX = o.minMouseX + o.maxX - o.minX; } else { if (o.minX != null) o.maxMouseX = -o.minX + e.clientX + x; if (o.maxX != null) o.minMouseX = -o.maxX + e.clientX + x; } if (o.vmode) { if (o.minY != null) o.minMouseY = e.clientY - y + o.minY; if (o.maxY != null) o.maxMouseY = o.minMouseY + o.maxY - o.minY; } else { if (o.minY != null) o.maxMouseY = -o.minY + e.clientY + y; if (o.maxY != null) o.minMouseY = -o.maxY + e.clientY + y; } document.onmousemove = Drag.drag; document.onmouseup = Drag.end; return false; }, drag : function(e) { e = Drag.fixE(e); var o = Drag.obj; var ey = e.clientY; var ex = e.clientX; var y = parseInt(o.vmode ? o.root.style.top : o.root.style.bottom); var x = parseInt(o.hmode ? o.root.style.left : o.root.style.right ); var nx, ny; if (o.minX != null) ex = o.hmode ? Math.max(ex, o.minMouseX) : Math.min(ex, o.maxMouseX); if (o.maxX != null) ex = o.hmode ? Math.min(ex, o.maxMouseX) : Math.max(ex, o.minMouseX); if (o.minY != null) ey = o.vmode ? Math.max(ey, o.minMouseY) : Math.min(ey, o.maxMouseY); if (o.maxY != null) ey = o.vmode ? Math.min(ey, o.maxMouseY) : Math.max(ey, o.minMouseY); nx = x + ((ex - o.lastMouseX) * (o.hmode ? 1 : -1)); ny = y + ((ey - o.lastMouseY) * (o.vmode ? 1 : -1)); if (o.xMapper) nx = o.xMapper(y) else if (o.yMapper) ny = o.yMapper(x) Drag.obj.root.style[o.hmode ? "left" : "right"] = nx + "px"; Drag.obj.root.style[o.vmode ? "top" : "bottom"] = ny + "px"; Drag.obj.lastMouseX = ex; Drag.obj.lastMouseY = ey; Drag.obj.root.onDrag(nx, ny); return false; }, end : function() { document.onmousemove = null; document.onmouseup = null; Drag.obj.root.onDragEnd( parseInt(Drag.obj.root.style[Drag.obj.hmode ? "left" : "right"]), parseInt(Drag.obj.root.style[Drag.obj.vmode ? "top" : "bottom"])); Drag.obj = null; }, fixE : function(e) { if (typeof e == 'undefined') e = window.event; if (typeof e.layerX == 'undefined') e.layerX = e.offsetX; if (typeof e.layerY == 'undefined') e.layerY = e.offsetY; return e; } }; var search = document.getElementById("search"); $(document).ready(function(){ $("#search_form_button").parents("#search").submit(function() { return search_submit(); }); }); function search_submit(){ var keyword = document.getElementById("search_form_text"); if(keyword.value=='Enter Keyword/SKU' || keyword.value.length==0){ alert("Keyword is blank, please enter a keyword."); return false; } }