var currBandShop=null; var frwRewNewBand=null; var postFieldsArr = new Array(); var odFileds = new Array('firstName','lastName','emailAddr','address','street','postCode','city','telephone','s_firstName','s_lastName','s_address','s_street','s_postCode','s_city','s_telephone','ship_msg'); function opacity(id, opacStart, opacEnd, millisec, gotoFunction){ var speed = Math.round(millisec / 100); var timer = 0; var sendFunction = ''; if(opacStart > opacEnd) { for(i = opacStart; i >= opacEnd; i--) { if(i == opacEnd && gotoFunction){ sendFunction = gotoFunction; } faderTime = setTimeout("changeOpac(" + i + ",'" + id + "','" + sendFunction + "')",(timer * speed)); timer++; } }else if(opacStart < opacEnd) { for(i = opacStart; i <= opacEnd; i++) { if(i == opacEnd && gotoFunction){ sendFunction = gotoFunction; } faderTime = setTimeout("changeOpac(" + i + ",'" + id + "','" + sendFunction + "')",(timer * speed)); timer++; } } } function changeOpac(opacity, obj) { obj.style.opacity = (opacity / 100); obj.style.MozOpacity = (opacity / 100); obj.style.KhtmlOpacity = (opacity / 100); obj.style.filter = "alpha(opacity=" + opacity + ")"; } function getWidth(){ var screenWidth; // the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight if (typeof window.innerWidth != 'undefined') { screenWidth = window.innerWidth; } // IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document) else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) { screenWidth = document.documentElement.clientWidth; } // older versions of IE else { screenWidth = document.getElementsByTagName('body')[0].clientWidth; } return screenWidth; } function showBasket(divType){ if (divType==1){ //to hide main product sliders forward & rewind buttons. var prodFwd = document.getElementById('productSliderFrwd'); var prodRew = document.getElementById('productSliderRew'); if(prodFwd && prodRew){ prodFwd.style.visibility = 'hidden'; prodFwd.style.display = 'none'; prodRew.style.visibility = 'hidden'; prodRew.style.display = 'none'; } var divObj = document.getElementById('homeDiv'); var tblObj = document.getElementById('mainDiv'); var basketDiv = document.getElementById('basket'); var closeDiv = document.getElementById('close'); var leftPosObj = document.getElementById('leftPosDiv'); var leftPos = parseInt(findPosX(leftPosObj)); divObj.style.visibility = 'visible'; divObj.style.display = 'block'; divObj.style.height = parseInt(tblObj.offsetHeight + 25)+ 'px'; var screenWidth = (getWidth()-30); divObj.style.width = screenWidth +'px'; divObj.style.top = '0px'; divObj.style.left = '0px'; divObj.style.filter = "Alpha(Opacity=75)"; //for IE divObj.style.opacity = "0.75"; //for FF divObj.style.backgroundColor = "#ffffff"; basketDiv.style.visibility = 'visible'; basketDiv.style.display = 'block'; basketDiv.style.top = "70px"; basketDiv.style.left = (leftPos) + "px"; closeDiv.className = "visiblediv absolutePos"; closeDiv.style.top = parseInt(basketDiv.offsetTop - 10) + "px"; closeDiv.style.left = parseInt(leftPos + 918) + "px"; var faderTime = 0; var topTimer = 0; clearTimeout(faderTime); clearTimeout(topTimer); changeOpac(0,'basket'); opacity('basket', 0, 100, 500, ''); // document.getElementById('homeDiv').setAttribute("onClick","showBasket(0);"); if(!document.getElementById('basketempty')){ pageTracker._trackPageview("/shop/open_shopping_cart.html"); } }else{ //to show main product sliders forward & rewind buttons. var prodFwd = document.getElementById('productSliderFrwd'); var prodRew = document.getElementById('productSliderRew'); if(prodFwd && prodRew){ prodFwd.style.visibility = 'visible'; prodFwd.style.display = 'block'; prodRew.style.visibility = 'visible'; prodRew.style.display = 'block'; } var divObj = document.getElementById('homeDiv'); var tblObj = document.getElementById('mainDiv'); var basketDiv = document.getElementById('basket'); var closeDiv = document.getElementById('close'); basketDiv.style.visibility = 'hidden'; basketDiv.style.display = 'none'; divObj.style.height = "0px"; divObj.style.width = "0px"; divObj.style.backgroundColor = ""; closeDiv.className = "hiddendiv"; } if (document.getElementById('winstage')){ if (document.getElementById('winstage').value=="5"){ pageTracker._trackPageview("/shop/paid.html"); resetSessionStage(); } } } function resetSessionStage(){ var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "resetSessionStage"; ajaxVar.AjaxPostSQL(); } function proceedOrder(jpn){ // check if password needs to be validated,If so then add atrributes. var chkObj=document.orders.store_details; if(chkObj){ if(chkObj.checked){ document.orders.password.setAttribute("mand",true); document.orders.c_password.setAttribute("mand",true); }else{ document.orders.password.setAttribute("mand",false); document.orders.c_password.setAttribute("mand",false); } } stopproceed=true; stopproceed = inlineValidform('orders'); if(stopproceed){ proceedConfirmation(); } return(false); } function proceedConfirmation(){ var chk=1; var chkstoredet=0; var chkObj=document.getElementById('store_details'); if (document.getElementById('shp_2').checked==true){ chk=0; } if(chkObj){ if (chkObj.checked==true){ chkstoredet=1; } } var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "storeAddressSess"; ajaxVar.vars['storedetails'] = chkstoredet; ajaxVar.vars['firstName'] = document.getElementById('firstName').value; ajaxVar.vars['lastName'] = document.getElementById('lastName').value; ajaxVar.vars['emailAddr'] = document.getElementById('emailAddr').value; ajaxVar.vars['address'] = document.getElementById('address').value; ajaxVar.vars['street'] = document.getElementById('street').value; ajaxVar.vars['postCode'] = document.getElementById('postCode').value; ajaxVar.vars['city'] = document.getElementById('city').value; ajaxVar.vars['telephone'] = document.getElementById('telephone').value; ajaxVar.vars['password'] = document.getElementById('password').value; ajaxVar.vars['country'] = document.getElementById('country').options[document.getElementById('country').selectedIndex].value; if(document.getElementById('us_states_id')){ ajaxVar.vars['state'] = document.getElementById('us_states_id').options[document.getElementById('us_states_id').selectedIndex].value; } if(document.getElementById('us_shippingstates_id')){ ajaxVar.vars['s_state'] = document.getElementById('us_shippingstates_id').options[document.getElementById('us_shippingstates_id').selectedIndex].value; } ajaxVar.vars['shp_2'] = chk; ajaxVar.vars['s_firstName'] = document.getElementById('s_firstName').value; ajaxVar.vars['s_lastName'] = document.getElementById('s_lastName').value; ajaxVar.vars['s_address'] = document.getElementById('s_address').value; ajaxVar.vars['s_street'] = document.getElementById('s_street').value; ajaxVar.vars['s_postCode'] = document.getElementById('s_postCode').value; ajaxVar.vars['s_city'] = document.getElementById('s_city').value; ajaxVar.vars['s_telephone'] = document.getElementById('s_telephone').value; ajaxVar.vars['s_country'] = document.getElementById('s_country').options[document.getElementById('s_country').selectedIndex].value; ajaxVar.vars['ship_msg'] = document.getElementById('ship_msg').value; ajaxVar.gotoFunction = "LoadConfirmation"; ajaxVar.AjaxPostSQL(); } function ValidateOrder() { var err1; err1 = ""; var errtitle; errtitle = ""; // Check all the fields of the mandatory questions in the form. err_q = document.getElementById('myframe').contentWindow.Validate_information('2'); if (err_q != "") { errtitle = "Enter the following data:\n"; } error_array = err_q.split("\n"); width = parseInt(errtitle * 20); height = parseInt(parseInt(error_array.length + 10) * 15); if(err_q != "") { var horpos = (screen.availWidth/2) - 250; var verpos = (screen.availHeight/2) - (height/2); if(height>500) { height = 500; } arrtib = "width=300,height="+height+",scrollbars=yes,status=no,toolbar=no,menubar=no"; msg = window.open("error","error",arrtib); msg.document.write(""); msg.document.write("Alert"); msg.document.write(""); msg.document.write("
"); msg.document.write("
"); msg.document.write(""); } } msg.document.write("
"); msg.document.write(errtitle); for(var er=0;er < error_array.length; er++){ if(error_array[er] != " "){ msg.document.write("
  "); msg.document.write(error_array[er]); msg.document.write("
"); msg.document.write(""); msg.document.write("
"); msg.document.write("
"); msg.focus(); return false; } return true; } function LoadConfirmation(data){ var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "LoadFrontWindow"; ajaxVar.vars['newstage']=3; ajaxVar.gotoFunction = "FillFrontWindow"; ajaxVar.AjaxPostSQL(); } function FillConfirmation(data,fnVars){ FillFrontWindow(data); } function confBack(countryId,shipDet,stateId){ for(var i=0;i0){ // genStateDrop(countryId,'0',stateId); // genStateDrop(countryId,'1',stateId); // } if (shipDet==0){ ShippingForm('1') } } function validateVoucher(obj, FormType,grand_tot,shipping_cost,discount) { var objvAmt = document.getElementById('vouch_amt'); var objvType = document.getElementById('vouch_type'); var objvValid = document.getElementById('vouch_valid'); objvAmt.value = 0; objvType.value = 0; objvValid.value = -1; if (obj.value.length>0) { var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "validateVoucher"; ajaxVar.gotoFunction = "VoucherResult"; ajaxVar.vars['voucher'] = obj.value; ajaxVar.fnVars['ref_totl'] = grand_tot; ajaxVar.fnVars['ship_tot'] = shipping_cost; ajaxVar.fnVars['disct'] = discount; ajaxVar.fnVars['MsgDiv'] = 'ValidateMsg'; ajaxVar.fnVars['FormType'] = FormType; ajaxVar.AjaxPostSQL(); }else{ objvValid.value=1; } } function VoucherResult(data, fnVars) { LoadConfirmationCart(); return 1; // var Values = data.split("|###|"); // var MsgDiv = document.getElementById(fnVars['MsgDiv']); // var objvAmt = document.getElementById('vouch_amt'); // var objvType = document.getElementById('vouch_type'); // var objvValid = document.getElementById('vouch_valid'); // if (Values[0]=='FALSE') { // objvAmt.value = 0; // objvType.value = 0; // //alert("The private sales code you have entered is wrong. Please try again."); // // document.getElementById('privateCheck').src = 'images/spacer.gif'; // // var totl = fnVars['ref_totl']+ fnVars['ship_tot'] - fnVars['disct']; // document.getElementById('grandTotal').innerHTML = Values[1] + number_format(totl,2) ; // document.getElementById('voucher').value = ''; // objvValid.value = 1; // }else{ // //alert("Your private sales code has been applied successfully."); // // document.getElementById('privateCheck').src = 'images/privateCorrect.gif'; // // var totl_val = document.getElementById('final_total').value; // if(Values[2] == 0){ //flat amount // change_amt = ((totl_val - Number(Values[1])) - fnVars['disct'] ) + fnVars['ship_tot']; // pro_amt = Number(Values[1]); // }else{ // change_amt = (totl_val * Number(Values[1]))/100; // pro_amt = change_amt; // change_amt = ((totl_val - change_amt) - fnVars['disct']) + fnVars['ship_tot']; // } // // var newGrandTot=Values[3] + number_format(change_amt,2); // // document.getElementById('grandTotal').innerHTML = document.getElementById('currency_val').value+''+newGrandTot; // document.getElementById('grandTotal').innerHTML = newGrandTot; // document.getElementById('promot_code_disdata').style.visibility = "visible"; // document.getElementById('promot_code_disdata').style.display = "block"; // // var promDsct = number_format(pro_amt,2); // // document.getElementById('promot_code_disdata').innerHTML += promDsct; // document.getElementById('promot_code_tit').innerHTML="private sales discount" // document.getElementById('promot_code_data').style.visibility = "hidden"; // document.getElementById('promot_code_data').style.display = "none"; // // objvValid.value = 1; // objvAmt.value = Number(Values[1]); // objvType.value = Number(Values[2]); // } } function stopEnter() { if (event.keyCode == 13) event.returnValue = false; } function number_format(p,d) { var r; if(p<0){p=-p;r=format_number2(p,d);r="-"+r;} else {r=format_number2(p,d);} return r; } function format_number2(pnumber,decimals) { var strNumber = new String(pnumber); var arrParts = strNumber.split('.'); var intWholePart = parseInt(arrParts[0],10); var strResult = ''; if (isNaN(intWholePart)) intWholePart = '0'; if(arrParts.length > 1) { var decDecimalPart = new String(arrParts[1]); var i = 0; var intZeroCount = 0; while ( i < String(arrParts[1]).length ) { if( parseInt(String(arrParts[1]).charAt(i),10) == 0 ) { intZeroCount += 1; i += 1; } else break; } decDecimalPart = parseInt(decDecimalPart,10)/Math.pow(10,parseInt(decDecimalPart.length-decimals-1)); Math.round(decDecimalPart); decDecimalPart = parseInt(decDecimalPart)/10; decDecimalPart = Math.round(decDecimalPart); //If the number was rounded up from 9 to 10, and it was for 1 'decimal' //then we need to add 1 to the 'intWholePart' and set the decDecimalPart to 0. if(decDecimalPart==Math.pow(10, parseInt(decimals))) { intWholePart+=1; decDecimalPart="0"; } var stringOfZeros = new String(''); i=0; if( decDecimalPart > 0 ) { while( i < intZeroCount) { stringOfZeros += '0'; i += 1; } } decDecimalPart = String(intWholePart) + "." + stringOfZeros + String(decDecimalPart); var dot = decDecimalPart.indexOf('.'); if(dot == -1) { decDecimalPart += '.'; dot = decDecimalPart.indexOf('.'); } var l=parseInt(dot)+parseInt(decimals); while(decDecimalPart.length <= l) { decDecimalPart += '0'; } strResult = decDecimalPart; } else { var dot; var decDecimalPart = new String(intWholePart); decDecimalPart += '.'; dot = decDecimalPart.indexOf('.'); var l=parseInt(dot)+parseInt(decimals); while(decDecimalPart.length <= l) { decDecimalPart += '0'; } strResult = decDecimalPart; } return strResult; } function proceedCCDet(){ CartItems(); var countItem=document.getElementById('cartitem').innerHTML; if(isNaN(countItem)){ alert('Cart is empty.Please select a product to proceed.'); return false; } var chkObj = document.getElementById('subscribe_newsletter'); var chkVal = 0; if (chkObj.checked){ chkVal = 1; } var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['subscribe_newsletter'] = chkVal; ajaxVar.vars['func'] = "LoadFrontWindow"; ajaxVar.vars['newstage']=4; ajaxVar.gotoFunction = "FillFrontWindow"; ajaxVar.AjaxPostSQL(); } function LoadCCDetPage(data){ var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "LoadFrontWindow"; ajaxVar.vars['newstage']=4; ajaxVar.gotoFunction = "FillFrontWindow"; ajaxVar.AjaxPostSQL(); } function proceedPayment(divObj,language_id){ if(inlineValidform('ccdet')){ if(divObj) replaceProceed(divObj,'buyBtn',language_id); pageTracker._trackPageview("/shop/pay_at_paypal.html"); var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['mm'] = document.getElementById('mm').options[document.getElementById('mm').selectedIndex].value; ajaxVar.vars['yy'] = document.getElementById('yy').options[document.getElementById('yy').selectedIndex].value; ajaxVar.vars['card_no'] = document.getElementById('card_no').value; ajaxVar.vars['cvv_no'] = document.getElementById('cvv_no').value; ajaxVar.vars['card_type'] = document.getElementById('card_type').value; ajaxVar.vars['issue_number'] = document.getElementById('issue_number').value; ajaxVar.vars['imm'] = document.getElementById('imm').value; ajaxVar.vars['iyy'] = document.getElementById('iyy').value; ajaxVar.vars['newstage']=5; ajaxVar.vars['func'] = "LoadFrontWindow"; ajaxVar.gotoFunction = "FillFrontWindow"; ajaxVar.AjaxPostSQL(); } } function LoadFinalPay(data){ var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "LoadFrontWindow"; ajaxVar.vars['newstage']=5; ajaxVar.gotoFunction = "FillFrontWindow"; ajaxVar.AjaxPostSQL(); } function validateUserLogin(){ if(inlineValidform('loginUser')){ var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "validateUserLogin"; ajaxVar.vars['email']=document.getElementById('user_name').value; ajaxVar.vars['paswrd']=document.getElementById('user_password').value; ajaxVar.gotoFunction = "FillUserDetails"; ajaxVar.AjaxPostSQL(); } return (false); } function FillUserDetails(data){ var loginResp = data.split('|#####|'); if (loginResp[0]=="FALSE"){ removeInlineMessage(); var elemid = document.getElementById('user_name'); showMessage(loginResp[1],parseInt(findPosX(elemid)-10),findPosY(elemid)+30,2); }else{ LoadFrontWindow(2); } } function btnMOut(btn,lang_id){ var backBtnLang = new Array(backNormal_1,backNormal_2,backNormal_3,backNormal_4,backNormal_5,backNormal_6); var proceedBtnLang = new Array(proceedNormal_1,proceedNormal_2,proceedNormal_3,proceedNormal_4,proceedNormal_5,proceedNormal_6); var cancelBtnLang = new Array(cancelNormal_1,cancelNormal_2,cancelNormal_3,cancelNormal_4,cancelNormal_5,cancelNormal_6); var buyBtnLang = new Array(buyNormal_1,buyNormal_2,buyNormal_3,buyNormal_4,buyNormal_5,buyNormal_6); var checkBtnLang = new Array(checkNormal_1,checkNormal_2,checkNormal_3,checkNormal_4,checkNormal_5,checkNormal_6); var checkBtnLang = new Array(checkNormal_1,checkNormal_2,checkNormal_3,checkNormal_4,checkNormal_5,checkNormal_6); var sendBtnLang = new Array(sendNormal_1,sendNormal_2,sendNormal_3,sendNormal_4,sendNormal_5,sendNormal_6); var logoutBtnLang = new Array(logoutNormal_1,logoutNormal_2,logoutNormal_3,logoutNormal_4,logoutNormal_5,logoutNormal_6); var lostBtnLang = new Array(lostpassNormal_1,lostpassNormal_2,lostpassNormal_3,lostpassNormal_4,lostpassNormal_5,lostpassNormal_6); switch(btn){ case 'backBtn': document.getElementById('backBtn').src = backBtnLang[lang_id-1].src; break; case 'proceedBtn': document.getElementById('proceedBtn').src = proceedBtnLang[lang_id-1].src; break; case 'cancelBtn': document.getElementById('cancelBtn').src = cancelBtnLang[lang_id-1].src; break; case 'buyBtn': document.getElementById('buyBtn').src = buyBtnLang[lang_id-1].src; break; case 'checkBtn': document.getElementById('checkBtn').src = checkBtnLang[lang_id-1].src; break; case 'sendBtn': document.getElementById('sendBtn').src = sendBtnLang[lang_id-1].src; break; case 'logoutBtn': document.getElementById('logoutBtn').src = logoutBtnLang[lang_id-1].src; break; case 'lostBtn': document.getElementById('lostBtn').src = lostBtnLang[lang_id-1].src; break; } } function btnMOvr(btn,lang_id){ var backBtnLang = new Array(backHover_1,backHover_2,backHover_3,backHover_4,backHover_5,backHover_6); var proceedBtnLang = new Array(proceedHover_1,proceedHover_2,proceedHover_3,proceedHover_4,proceedHover_5,proceedHover_6); var cancelBtnLang = new Array(cancelHover_1,cancelHover_2,cancelHover_3,cancelHover_4,cancelHover_5,cancelHover_6); var buyBtnLang = new Array(buyHover_1,buyHover_2,buyHover_3,buyHover_4,buyHover_5,buyHover_6); var checkBtnLang = new Array(checkHover_1,checkHover_2,checkHover_3,checkHover_4,checkHover_5,checkHover_6); var sendBtnLang = new Array(sendHover_1,sendHover_2,sendHover_3,sendHover_4,sendHover_5,sendHover_6); var logoutBtnLang = new Array(logoutHover_1,logoutHover_2,logoutHover_3,logoutHover_4,logoutHover_5,logoutHover_6); var lostBtnLang = new Array(lostpassHover_1,lostpassHover_2,lostpassHover_3,lostpassHover_4,lostpassHover_5,lostpassHover_6); switch(btn){ case 'backBtn': document.getElementById('backBtn').src = backBtnLang[lang_id-1].src; break; case 'proceedBtn': document.getElementById('proceedBtn').src = proceedBtnLang[lang_id-1].src; break; case 'cancelBtn': document.getElementById('cancelBtn').src = cancelBtnLang[lang_id-1].src; break; case 'buyBtn': document.getElementById('buyBtn').src = buyBtnLang[lang_id-1].src; break; case 'checkBtn': document.getElementById('checkBtn').src = checkBtnLang[lang_id-1].src; break; case 'sendBtn': document.getElementById('sendBtn').src = sendBtnLang[lang_id-1].src; break; case 'logoutBtn': document.getElementById('logoutBtn').src = logoutBtnLang[lang_id-1].src; break; case 'lostBtn': document.getElementById('lostBtn').src = lostBtnLang[lang_id-1].src; break; } } var procHImg_1 = new Image; procHImg_1.src = 'images/proceedHover_1.gif'; var procNImg_1 = new Image; procNImg_1.src = 'images/proceedNormal_1.gif'; var procHImg_2 = new Image; procHImg_2.src = 'images/proceedHover_2.gif'; var procNImg_2 = new Image; procNImg_2.src = 'images/proceedNormal_2.gif'; var procHImg_3 = new Image; procHImg_3.src = 'images/proceedHover_3.gif'; var procNImg_3 = new Image; procNImg_3.src = 'images/proceedNormal_3.gif'; var procHImg_4 = new Image; procHImg_4.src = 'images/proceedHover_4.gif'; var procNImg_4 = new Image; procNImg_4.src = 'images/proceedNormal_4.gif'; var procHImg_5 = new Image; procHImg_5.src = 'images/proceedHover_5.gif'; var procNImg_5 = new Image; procNImg_5.src = 'images/proceedNormal_5.gif'; var procHImg_6 = new Image; procHImg_6.src = 'images/proceedHover_6.gif'; var procNImg_6 = new Image; procNImg_6.src = 'images/proceedNormal_6.gif'; var chkHImg_1 = new Image; chkHImg_1.src = 'images/checkHover_1.gif'; var chkNImg_1 = new Image; chkNImg_1.src = 'images/checkNormal_1.gif'; var chkHImg_2 = new Image; chkHImg_2.src = 'images/checkHover_2.gif'; var chkNImg_2 = new Image; chkNImg_2.src = 'images/checkNormal_2.gif'; var chkHImg_3 = new Image; chkHImg_3.src = 'images/checkHover_3.gif'; var chkNImg_3 = new Image; chkNImg_3.src = 'images/checkNormal_3.gif'; var chkHImg_4 = new Image; chkHImg_4.src = 'images/checkHover_4.gif'; var chkNImg_4 = new Image; chkNImg_4.src = 'images/checkNormal_4.gif'; var chkHImg_5 = new Image; chkHImg_5.src = 'images/checkHover_5.gif'; var chkNImg_5 = new Image; chkNImg_5.src = 'images/checkNormal_5.gif'; var chkHImg_6 = new Image; chkHImg_6.src = 'images/checkHover_6.gif'; var chkNImg_6 = new Image; chkNImg_6.src = 'images/checkNormal_6.gif'; var LoginNImg_1 = new Image; LoginNImg_1.src = 'images/login_1.gif'; var LoginHImg_1 = new Image; LoginHImg_1.src = 'images/login_hover_1.gif'; var LoginNImg_2 = new Image; LoginNImg_2.src = 'images/login_2.gif'; var LoginHImg_2 = new Image; LoginHImg_2.src = 'images/login_hover_2.gif'; var LoginNImg_3 = new Image; LoginNImg_3.src = 'images/login_3.gif'; var LoginHImg_3 = new Image; LoginHImg_3.src = 'images/login_hover_3.gif'; var LoginNImg_4 = new Image; LoginNImg_4.src = 'images/login_4.gif'; var LoginHImg_4 = new Image; LoginHImg_4.src = 'images/login_hover_4.gif'; var LoginNImg_5 = new Image; LoginNImg_5.src = 'images/login_5.gif'; var LoginHImg_5 = new Image; LoginHImg_5.src = 'images/login_hover_5.gif'; var LoginNImg_6 = new Image; LoginNImg_6.src = 'images/login_6.gif'; var LoginHImg_6 = new Image; LoginHImg_6.src = 'images/login_hover_6.gif'; function BkChg(BtnId,flag,lang_id) { var LoginHBtnLang = new Array(LoginHImg_1,LoginHImg_2,LoginHImg_3,LoginHImg_4,LoginHImg_5,LoginHImg_6); var LoginNBtnLang = new Array(LoginNImg_1,LoginNImg_2,LoginNImg_3,LoginNImg_4,LoginNImg_5,LoginNImg_6); var proceedHBtnLang = new Array(procHImg_1,procHImg_2,procHImg_3,procHImg_4,procHImg_5,procHImg_6); var proceedNBtnLang = new Array(procNImg_1,procNImg_2,procNImg_3,procNImg_4,procNImg_5,procNImg_6); var widthArr = new Array("100px","70px","90px","90px","100px","50px"); var checkHBtnLang = new Array(chkHImg_1,chkHImg_2,chkHImg_3,chkHImg_4,chkHImg_5,chkHImg_6); var checkNBtnLang = new Array(chkNImg_1,chkNImg_2,chkNImg_3,chkNImg_4,chkNImg_5,chkNImg_6); var widthArrchk = new Array("100px","150px","100px","100px","100px","110px"); if(flag){ switch(BtnId){ case 'btnProceed': document.getElementById('btnProceed').style.backgroundImage = "url("+proceedHBtnLang[lang_id-1].src+")"; document.getElementById('btnProceed').style.backgroundRepeat = "no-repeat"; document.getElementById('btnProceed').style.width=widthArr[lang_id-1]; break; case 'btnCheck': document.getElementById('btnCheck').style.backgroundImage = "url("+checkHBtnLang[lang_id-1].src+")"; document.getElementById('btnCheck').style.backgroundRepeat = "no-repeat"; document.getElementById('btnCheck').style.width=widthArrchk[lang_id-1]; break; case 'btnLogin': document.getElementById('btnLogin').style.backgroundImage = "url("+LoginHBtnLang[lang_id-1].src+")"; break; } }else{ switch(BtnId){ case 'btnProceed': document.getElementById('btnProceed').style.backgroundImage = "url("+proceedNBtnLang[lang_id-1].src+")"; document.getElementById('btnProceed').style.backgroundRepeat = "no-repeat"; document.getElementById('btnProceed').style.width=widthArr[lang_id-1]; break; case 'btnCheck': document.getElementById('btnCheck').style.backgroundImage = "url("+checkNBtnLang[lang_id-1].src+")"; document.getElementById('btnCheck').style.backgroundRepeat = "no-repeat"; document.getElementById('btnCheck').style.width=widthArrchk[lang_id-1]; break; case 'btnLogin': document.getElementById('btnLogin').style.backgroundImage = "url("+LoginNBtnLang[lang_id-1].src+")"; break; } } } function showBox(objVal){ if(objVal.value == 9 || objVal.value == 'S'){ document.getElementById('IssueNumDiv').style.visibility = 'visible'; document.getElementById('IssueNumDiv').style.display = 'block'; }else{ document.getElementById('IssueNumDiv').style.visibility = 'hidden'; document.getElementById('IssueNumDiv').style.display = 'none'; } } function LoadLeftCart(){ var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "loadLeftcart"; ajaxVar.gotoFunction = "showLeftcart"; ajaxVar.AjaxPostSQL(); } function showLeftcart(data){ var LeftcartObj=document.getElementById('leftCart'); if(LeftcartObj){ LeftcartObj.innerHTML=data; ModifyCart(0,0); } } function addProductToCart(Pid){ var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "LoadRightBasket"; ajaxVar.vars['product_id'] = Pid; ajaxVar.gotoFunction = "rightBasketContent"; ajaxVar.AjaxPostSQL(); } function rightBasketContent(data){ var rightBasketObj=document.getElementById('rightBasketContent'); if(rightBasketObj){ rightBasketObj.innerHTML=data; } CartItems(); } function setScroller(){ document.getElementById('leftCart').style.overflow='auto'; document.getElementById('viewmoreCol').style.visibility='hidden'; } function ModifyCart(Actn,Prodid,prodQty){ var ajaxVar = new ajaxVars(); switch(Actn){ case 1: ajaxVar.vars['paction'] = "delete"; break; case 2: ajaxVar.vars['paction'] = "decrement"; break; case 3: ajaxVar.vars['paction'] = "increment"; break; } if(Actn=='0'){ pageTracker._trackPageview("/shop/add_to_cart.html"); } ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "LoadRightBasket"; ajaxVar.vars['product_id'] = Prodid; if(prodQty){ if(isNaN(prodQty)){ alert('Please enter valid number'); return false; } LoadFrontWindow(1); ajaxVar.vars['product_qty']=prodQty; } ajaxVar.gotoFunction = "rightBasketContent"; ajaxVar.AjaxPostSQL(); } //used to change to new stage function LoadFrontWindow(newstage,centinelack){ // if($_SERVER['HTTPS']!="on"){ // newstage = 2; // } var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; for(var i=0;i([\s\S]*?)<\//ig; var match; while (match = re.exec(data)) { eval(match[1]); // alert('inwhil'+match[1]); } break; } location.href="#CartFocus"; } function LoadConfirmationCart(){ var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "loadConfirmationCart"; ajaxVar.gotoFunction = "showOrderDetcart"; ajaxVar.AjaxPostSQL(); } function LoadWindow(newstage){ var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "LoadFrontWindow"; ajaxVar.vars['newstage']=newstage; ajaxVar.gotoFunction = "FillFrontWindow"; ajaxVar.AjaxPostSQL(); } /*function ShippingForm(ShpFrm){ var ShpFrmObj=document.getElementById("ShipForm"); if(ShpFrm==1){ ShpFrmObj.style.visibility='hidden'; ShpFrmObj.style.display='none'; }else{ ShpFrmObj.style.visibility='visible'; ShpFrmObj.style.display='block'; } }*/ function checkEmail(fieldValue){ var chkAt = fieldValue.indexOf("@"); var chkDot= fieldValue.indexOf("."); var chkHack= fieldValue.indexOf("@."); var chkHackA= fieldValue.indexOf(".@"); if((chkAt >= 0) && (chkDot >= 0) && (chkHack == -1) && (chkHackA == -1) ) { return true; } return false; } function LoadOrderDetCart(){ var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "loadOrderDetcart"; ajaxVar.gotoFunction = "showOrderDetcart"; ajaxVar.AjaxPostSQL(); } function showOrderDetcart(data){ OrderDetailObj=document.getElementById('OrderDetailsCart'); if(OrderDetailObj){ OrderDetailObj.innerHTML=data; } CartItems(); location.href="#CartFocus"; } function ModifyOrderCart(Actn,Prodid){ var ajaxVar = new ajaxVars(); switch(Actn){ case 1: ajaxVar.vars['paction'] = "delete"; break; case 2: ajaxVar.vars['paction'] = "decrement"; break; case 3: ajaxVar.vars['paction'] = "increment"; break; } ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "loadOrderDetcart"; ajaxVar.vars['product_id'] = Prodid; ajaxVar.gotoFunction = "showOrderDetcart"; ajaxVar.AjaxPostSQL(); } function RefreshCountry(countryId,Bcountry){ var ajaxVar = new ajaxVars(); if(Bcountry==1){ ajaxVar.vars['country'] = countryId; }else{ ajaxVar.vars['s_country'] = countryId; } ajaxVar.vars['ship']=document.orders.shp.value; if(document.getElementById('shp_1').checked){ ajaxVar.vars['ship']=1; }else{ ajaxVar.vars['ship']=2; } ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['firstName'] = document.getElementById('firstName').value; ajaxVar.vars['lastName'] = document.getElementById('lastName').value; ajaxVar.vars['emailAddr'] = document.getElementById('emailAddr').value; ajaxVar.vars['address'] = document.getElementById('address').value; ajaxVar.vars['street'] = document.getElementById('street').value; ajaxVar.vars['postCode'] = document.getElementById('postCode').value; ajaxVar.vars['city'] = document.getElementById('city').value; ajaxVar.vars['telephone'] = document.getElementById('telephone').value; ajaxVar.vars['password'] = document.getElementById('password').value; ajaxVar.vars['country'] = document.getElementById('country').options[document.getElementById('country').selectedIndex].value; if(document.getElementById('us_states_id')){ ajaxVar.vars['state'] = document.getElementById('us_states_id').options[document.getElementById('us_states_id').selectedIndex].value; ajaxVar.vars['s_state'] = document.getElementById('us_states_id').options[document.getElementById('us_states_id').selectedIndex].value; } ajaxVar.vars['s_firstName'] = document.getElementById('s_firstName').value; ajaxVar.vars['s_lastName'] = document.getElementById('s_lastName').value; ajaxVar.vars['s_address'] = document.getElementById('s_address').value; ajaxVar.vars['s_street'] = document.getElementById('s_street').value; ajaxVar.vars['s_postCode'] = document.getElementById('s_postCode').value; ajaxVar.vars['s_city'] = document.getElementById('s_city').value; ajaxVar.vars['s_telephone'] = document.getElementById('s_telephone').value; ajaxVar.vars['c_password'] = document.getElementById('c_password').value; ajaxVar.vars['s_country'] = document.getElementById('s_country').options[document.getElementById('s_country').selectedIndex].value; ajaxVar.vars['ship_msg'] = document.getElementById('ship_msg').value; ajaxVar.vars['func'] = "LoadOrdersPage"; ajaxVar.gotoFunction = "FillFrontWindow"; ajaxVar.AjaxPostSQL(); } function ProductDetailCart(Actn,Prodid){ var ajaxVar = new ajaxVars(); switch(Actn){ case 1: ajaxVar.vars['paction'] = "add"; break; case 2: ajaxVar.vars['paction'] = "decrement"; break; case 3: ajaxVar.vars['paction'] = "increment"; break; } ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "ProductDetailCart"; ajaxVar.vars['product_id'] = Prodid; ajaxVar.gotoFunction = "showProdDetcart"; ajaxVar.AjaxPostSQL(); } var prodDetailSliderOpen = false; function showProdDetcart(data){ // var obj = document.getElementById('shopDiv'); // obj.innerHTML= data; LoadFrontWindow(); // // var objParDiv = document.getElementById('shopHeight'); // var newEndHt = parseInt(objParDiv.offsetHeight); // if(!prodDetailSliderOpen){ // slidedown('shopDiv', 'shpMainDiv','cartId',newEndHt); // prodDetailSliderOpen=true; // } showBasket(1); } function CartItems(){ var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "CartItems"; ajaxVar.gotoFunction = "showCartItems"; ajaxVar.AjaxPostSQL(); } function showCartItems(data){ document.getElementById('cartitem').innerHTML=(data!='empty')?data:' '; } //function for the vertical slider function highlightVertBand(band,totbands){ var EndH=band*5; var StartH=EndH-4; for(var i=0;i<(totbands*5);i++){ if(document.getElementById('VertNum_'+(i+1))){ var NumObj=document.getElementById('VertNum_'+(i+1)); if((i+1)>=StartH && (i+1)<=EndH){ NumObj.setAttribute("className","NumVertSlider bgVertSlider"); NumObj.setAttribute("class", "NumVertSlider bgVertSlider"); }else{ NumObj.setAttribute("className","NumVertSlider"); NumObj.setAttribute("class", "NumVertSlider"); } } } } function hoverVertProduct(bannerId, speed, productId, totBands) { var NewBand=Math.ceil(Math.abs(productId/5)); frwRewNewBand=productId; highlightVertBand(NewBand,totBands); var tmpMargin = 0; var curPos = 0; var newPos = 0; var dealObj = document.getElementById(bannerId); cleanWhitespace(dealObj); var filmObj = dealObj.firstChild; var windowHeight = filmObj.firstChild.offsetHeight; filmObj.id = '_' + bannerId; var totalFilmHeight = 0; for(i=0; i= 0) return false; var moveDirection = 2; filmObj.slideCount = 1; break; case 'prev': var stopPosition = currentLeftMargin + (windowWidth * productBand); if(currentLeftMargin >= 0) { document.getElementById('tmp').innerHTML = document.getElementById('tmp').innerHTML + ' prev '; return false; } var moveDirection = 2; break; case 'next': var stopPosition = currentLeftMargin - (windowWidth * productBand); if(Math.abs(stopPosition) >= totalFilmWidth) { document.getElementById('tmp').innerHTML = document.getElementById('tmp').innerHTML + productBand; return false; } var moveDirection = 4; break; case 'move_bottom': var stopPosition = productBand; var moveDirection =1; break; case 'move_top': var stopPosition = productBand; var moveDirection = 3; break; case 'last': var stopPosition = 0 - totalFilmWidth + windowWidth; if(currentLeftMargin <= stopPosition) return false; var moveDirection = 4; filmObj.slideCount = filmObj.childNodes.length - 2; break; } if(stopPosition==5){ stopPosition=0; } var slideObj = new slider(); slideObj.sliderId = filmObj.id; slideObj.moveDirection = moveDirection; slideObj.stopPosition = stopPosition; slideObj.ready = true; filmObj.orgObj = slideObj; slideObj.slideBy = speed; slideObj.changeparamTop=1; slideObj.slideMarginTop = currentTopMargin; slideObj.gotoFunction = 'check'; slideObj.slide(); } function genStateDrop(country,bill,stateId){ var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "LoadStateDrop"; ajaxVar.vars['country_id']=country; ajaxVar.fnVars['bill'] = bill; ajaxVar.fnVars['stateId'] = stateId; ajaxVar.fnVars['country_id'] = country; ajaxVar.gotoFunction = "FillStateDrop"; ajaxVar.AjaxPostSQL(); } function FillStateDrop(data,fnVars){ if(data!="no state"){ if (fnVars['bill']==0){ document.getElementById('bill_state').innerHTML = data; document.getElementById('bill_state_lbl').innerHTML = "State: *"; }else{ document.getElementById('ship_state').innerHTML = data; document.getElementById('ship_state_lbl').innerHTML = "State: *"; } }else{ if (fnVars['bill']==0){ document.getElementById('bill_state').innerHTML = ""; document.getElementById('bill_state_lbl').innerHTML = ""; }else{ document.getElementById('ship_state').innerHTML = ""; document.getElementById('ship_state_lbl').innerHTML = ""; } } } function shopCartSlide(slideType){ var totProdBands = document.getElementById('totBandProds'); var totProds = (totProdBands)?(Math.ceil(totProdBands.value/5)):6; currBandShop = (currBandShop==null)?1:currBandShop; if (slideType==1){ //next if(frwRewNewBand==null){ currBandShop = parseInt(currBandShop)+parseInt(totProds); }else{ currBandShop = parseInt(frwRewNewBand)+parseInt(totProds); } currBandShop = (parseInt(currBandShop)>parseInt(totProdBands.value))?parseInt(totProdBands.value):(currBandShop-1); }else{ //prev if(frwRewNewBand==null){ currBandShop = parseInt(currBandShop)-parseInt(totProds); }else{ currBandShop = parseInt(frwRewNewBand)-parseInt(totProds); } currBandShop = (currBandShop<=0)?1:(currBandShop+1); } hoverVertProduct('deal_vert',20,currBandShop,totProds); frwRewNewBand = null; } function showCVVInfo(showHide){ var cvvpopupObj = document.getElementById('cvvpopup'); var cvvpopCloseObj = document.getElementById('cvvpopClose'); var cvvhelp_imgObj = document.getElementById('cvvhelp_img'); var leftPos; var topPos; if(showHide==1){ cvvpopupObj.style.visibility="visible"; cvvpopupObj.style.display="block"; cvvpopCloseObj.style.visibility="visible"; cvvpopCloseObj.style.display="block"; leftPos = parseInt(findPosX(cvvhelp_imgObj)-48); topPos = parseInt(findPosY(cvvhelp_imgObj))-parseInt(cvvpopupObj.offsetHeight)-43; cvvpopupObj.style.left = parseInt(leftPos)+'px'; cvvpopupObj.style.top = parseInt(topPos)+'px'; cvvpopCloseObj.style.left = parseInt(leftPos)+parseInt(cvvpopupObj.offsetWidth-18)+'px'; cvvpopCloseObj.style.top = parseInt(topPos-13)+'px'; }else{ cvvpopupObj.style.visibility="hidden"; cvvpopupObj.style.display="none"; cvvpopCloseObj.style.visibility="hidden"; cvvpopCloseObj.style.display="none"; } } function updateCartTotal(){ ModifyCart(0,0); } function saveWrapperMsg(){ var objGiftMsg = document.getElementById('gift_msg'); var GiftMessage=""; var TmpMessg = ""; for(var y=1;y<6;y++){ TmpMessg = document.getElementById('gift_msg_'+y); GiftMessage += (y==6)?TmpMessg.value:TmpMessg.value+'\n'; } var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "addGiftWrappingMsg"; ajaxVar.vars['msgValue'] = GiftMessage; ajaxVar.AjaxPostSQL(); } function checkGiftOption(){ var giftWrapObj = document.getElementById('gift_wrap'); var giftMsgObj = document.giftWrapping.gift_msg; if(giftWrapObj.checked){ var messageBox1=document.getElementById('gift_msg_1'); if(messageBox1.value==''){ var validateMessg = document.getElementById('validate_message'); validateMessg.focus(); alert(validateMessg.value); return false; } } return true; } function applyFreeGift(){ var objGiftChk = document.getElementById('gift_wrap').checked; var objGiftMsg = document.getElementById('giftMsg'); if(objGiftChk==false){ giftWrapPreview(1); objGiftMsg.className = 'hiddendiv'; // document.getElementById('gift_msg').value = ""; checkValue = 0; }else{ giftWrapPreview(0); objGiftMsg.className = 'visiblediv'; checkValue = 1; } var ajaxVar = new ajaxVars(); ajaxVar.vars['action'] = "runFunction"; ajaxVar.vars['func'] = "addGiftWrapping"; ajaxVar.vars['checkValue'] = checkValue; ajaxVar.fnVars['checkValue'] = checkValue; ajaxVar.gotoFunction = "updateCartTotal"; ajaxVar.AjaxPostSQL(); } function giftWrapPreview(show){ var objGiftBox = document.getElementById('giftWrapper'); var objGiftChk = document.getElementById('gift_wrap').checked; if((show==1) && (objGiftChk==false)){ objGiftBox.style.visibility = 'visible'; }else{ objGiftBox.style.visibility = 'hidden'; } }