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.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';
}
}