var QUOTE = String.fromCharCode(34);
var ORDER_DELIVERY_CHARGE = 0;
var ORDER = "";
var ORDER_TOTAL = "";
var BROWSER = navigator.userAgent.toLowerCase();
var IE = false;
var strCOButtons = "";
var BlueButtonStyle = "cursor:pointer;" + arrFontStyles[6] + "background-color:" + CartPageBGColor + ";border:"
var AYT = arrFonts[6].split(fld);
BlueButtonStyle += AYT[3] + " solid 1px;font-weight:600;"
var WINDOW_EVENT = "";
if(BROWSER.indexOf("firefox")>-1){
IE = false;
}
else{
IE = true;
}
var CR = String.fromCharCode(13);
var QUO = String.fromCharCode(34);
strCOButtons += "
|
" + CR;
if(IPP=="true"){
strCOButtons += "";
if(!document.layers){
strCOButtons += "";
}
else{
strCOButtons += "Save Order";
}
strCOButtons += " | ";
strCOButtons += "";
}
else{
strCOButtons += " | ";
}
if(!document.layers){
strCOButtons += "";
}
else{
strCOButtons += "Submit Order";
}
strCOButtons += " |
";
function CheckKey(e){
var evt = e || window.event;
var MY_KEY = evt.which || evt.keyCode;
if(MY_KEY==13 || MY_KEY==10){
UpdateTotals();
return false;
}
return true;
}
function CheckUpdate(e,QI){
var KEY_CODE;
evt = e || window.event;
var KEY_CODE = evt.which || evt.keyCode;
//KEY_CODE = e.keyCode;
var QC;
if(parent.cart.document.forms["CartForm"].quantity.length > 1){
QC = parent.cart.document.forms["CartForm"].quantity[QI];
}
else{
QC = parent.cart.document.forms["CartForm"].quantity;
}
//top.document.title = KEY_CODE + " - from keypad";
if((KEY_CODE > 47 && KEY_CODE < 58 || (KEY_CODE > 95 && KEY_CODE < 106)) || ((KEY_CODE == 8 && QC.value.length > 0) || (KEY_CODE == 46 && QC.value.length > 0))){
UpdateTotals();
if(parent.cart.document.forms["CartForm"]){
if(parent.cart.document.forms["CartForm"].quantity.length > 1){
QC = parent.cart.document.forms["CartForm"].quantity[QI];
}
else{
QC = parent.cart.document.forms["CartForm"].quantity;
}
QC.value = QC.value;
if(IE){
QC.focus();
}
if(QC.setSelectionRange){
QC.focus();
QC.setSelectionRange(QC.value.length,QC.value.length);
}
}
return true;
}
return false;
} //End Function
function AddToCart(ITEMDATA,ITEM_NUMBER,AUTOSUB){
var iORDERED = 0;
var arrItem = ITEMDATA.split(fld);
for(var i=0; i < arrItem.length;i++){
}
var PRODUCT_ID = arrItem[8];
var QUANTITY_AVAILABLE = arrItem[3];
var aShopping = strShopping.split(rcd)
if(aShopping.length> 1){
for(var u=0;u= parseInt(QUANTITY_AVAILABLE)){
alert("You have exceeded the quantity available");
return;
}
}
var MYITEM = "";
var strORV= ""
strORV = CheckOptions(ITEM_NUMBER,arrItem[2],arrItem[10])
var arrORV = strORV.split(fld);
arrItem[2] = arrORV[1];
MYITEM += (arrItem[0] + fld + arrItem[1] + fld + arrItem[1] + fld + arrItem[2] + fld + arrItem[3] + fld + arrItem[4] + fld + arrItem[5] + fld + arrItem[6] + fld + arrItem[7] + fld + arrItem[8] + fld)
MYITEM += arrORV[0] + fld;
MYITEM += arrItem[10] + fld;
MYITEM += arrItem[11] + fld;
MYITEM += arrItem[12] + fld;
MYITEM += arrItem[13] + fld;
if(SUBSTITUTE){
var QUOTE = String.fromCharCode(34);
while(MYITEM.indexOf(QUOTE) > -1){
MYITEM = MYITEM.replace(QUOTE,""")
}
top.opener.SubItem(MYITEM,AUTOSUB);
top.window.close();
return;
}
if(ADDING){
top.opener.AddItem(MYITEM);
//top.window.close();
alert("Item added to Order");
return;
}
//alert(strShopping);
MYITEM += rcd;
strShopping = MYITEM + strShopping;
WriteCart();
}
function CheckOptions(INT,CURRENT_PRICE,CATEGORY){
var arrTEMP = GLOBAL_DATA.split(rcd);
var arrFIELDS = arrTEMP[INT].split(fld);
var strText = "";
if(arrFIELDS[10]==""){
return strText + fld + CURRENT_PRICE;
}
else{
var FORM = parent.main.document.ProductForm;
var arrVALUES = arrFIELDS[10].split(PO_RCD);
for( var g = 0; g < arrVALUES.length-1;g++){
var CONTROL_NAME = "OPTION_" + INT + "_" + g;
if(FORM[CONTROL_NAME].type == "text" || FORM[CONTROL_NAME].type == "textarea"){
var LABEL_CONTROL_NAME = "HIDDEN_" + INT + "_" + g;
var LABEL = FORM[LABEL_CONTROL_NAME].value;
strText += LABEL + ":" + FORM[CONTROL_NAME].value;
}
else{
var strVALUES = (FORM[CONTROL_NAME].options[FORM[CONTROL_NAME].selectedIndex].value);
var arrTEMP = strVALUES.split(PO_PRICE_FLD);
var arrJ = arrVALUES[g].split(PO_FLD);
strText += " / " + arrJ[0] + ": " + arrTEMP[0] + " ";
if(Round(arrTEMP[1]) != 0){
arrTEMP[1] = parseFloat(arrTEMP[1]);
var ADDITIONAL_PRICE = arrTEMP[1];
TEMP_PRICE = CURRENT_PRICE;
if((CATEGORY.indexOf("Cylinder Keys") > -1 || CATEGORY.indexOf("Mortice Keys") > -1)){
if(CATEGORY.indexOf("Mortice Keys") > -1){
TEMP_PRICE = Round(TEMP_PRICE - parseFloat(TEMP_PRICE/125 * (25)),2);
TEMP_PRICE += ADDITIONAL_PRICE;
TEMP_PRICE = TEMP_PRICE + parseFloat(TEMP_PRICE * (0.25));
}
else{
TEMP_PRICE = Round(TEMP_PRICE - parseFloat(TEMP_PRICE/150 * (50)),2);
TEMP_PRICE += ADDITIONAL_PRICE;
TEMP_PRICE = TEMP_PRICE + parseFloat(TEMP_PRICE * (0.50));
}
CURRENT_PRICE =TEMP_PRICE;
}
else{
CURRENT_PRICE = parseFloat(CURRENT_PRICE);
CURRENT_PRICE = CURRENT_PRICE + arrTEMP[1];
CURRENT_PRICE = FormatCurrency(CURRENT_PRICE);
}
}
}
strText += " ";
}
return strText + fld + CURRENT_PRICE;
} //End If
} //End Function
function OrderSaved(SavedOrderID){
Saved_Order_ID = SavedOrderID;
alert("Order Saved");
}
function PrintOrder(){
if(strShopping == ""){
return;
}
UpdateTotals();
var strSubmitForm = "";
parent.main.document.open();
parent.main.document.write(ORDER_FORM);
parent.main.document.forms[0].submit();
}
function SaveTemplate(TEMPLATE_NAME){
var FORM_TEMPLATE = "";
var RDO = parent.frames["rdo"];
RDO.document.open();
RDO.document.write(FORM_TEMPLATE);
RDO.document.forms[0].submit();
}
function GetTemplateItems(){
var TEMPLATE_ITEMS = "";
UpdateTotals();
var arrTemplate = ORDER.split(rcd);
for(var i=0; i < arrTemplate.length-1;i++){
arrItem = arrTemplate[i].split(fld);
TEMPLATE_ITEMS += arrItem[0] + fld + arrItem[6] + rcd;
}
return TEMPLATE_ITEMS;
}
function Checkout(){
if(BROWSER == "opera"){
}
else{
UpdateTotals();
}
if(!parent.cart.document.forms["CartForm"]){
return;
}
if(LogOrder=="1"){
parent.main.location = "/admin/functions/printorder.asp"
return;
//alert(ORDER);
}
else{
strSubmitForm += "