var allChecked=false; var LightboxOptions = { fileLoadingImage: fileLoadingImage, fileBottomNavCloseImage: fileBottomNavCloseImage }; function addImage(fileUrl) { findObj('previewImage').src = fileUrl; findObj('imageName').value = fileUrl; } function addRows(parent, quantity) { var qty = document.getElementById(quantity).value; var rowCount = document.getElementById('rowCount').value; var parentNode = document.getElementById(parent); qty = (qty >= 1) ? qty: 1; qty = (qty <= 20) ? qty: 20; for (i=0; i'; rowCount++; } document.getElementById('rowCount').value = rowCount; return false; } function checkAll(fieldName,val) { var checks = findObj(fieldName) for (i=0; i0&&parent.frames.length){ d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p); } if (!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i= 4) { win.window.focus(); } } function resizeOuterTo(w,h) { if (parseInt(navigator.appVersion)>3) { if (navigator.appName=="Netscape") { top.outerWidth=w; top.outerHeight=h; } else { top.resizeTo(w,h); } } } function revert(idNo,className) { var tds = findObj('tr_'+idNo).getElementsByTagName('td'); for (var i = 0; i <= 2; i++) { tds[i].className = className; } findObj('custom_'+idNo).value = findObj('default_'+idNo).value; findObj('revertLink_'+idNo).style.display = 'none'; } function revertAll(maxId) { for (var idNo = 1; idNo < maxId; idNo++) { // find array of TD's var tds = findObj('tr_'+idNo).getElementsByTagName('td'); var binary = idNo.toString(2); for (var j = 0; j <= 2; j++) { // restore class if (binary.charAt(binary.length - 1) == "1") { tds[j].className = 'tdOdd'; } else { tds[j].className = 'tdEven'; } } // set default value back findObj('custom_'+idNo).value = findObj('default_'+idNo).value; // hide revert button findObj('revertLink_'+idNo).style.display = 'none'; } // hide revert all button findObj('revAllLink').style.display='none'; } function setTextOfLayer(objName,x,newText) { if ((obj=findObj(objName))!=null) with (obj) if (document.layers) {document.write(unescape(newText)); document.close();} else innerHTML = unescape(newText); } function submitDoc(formName) { var obj=findObj(formName); if (obj!=null) { obj.submit(); } else { alert('The form you are attempting to submit called \'' + formName + '\' couldn\'t be found. Please make sure the submitDoc function has the correct id and name.'); } } function reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) { if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadPage; } } else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload(); } reloadPage(true); function showHideLayers() { //v6.0 var i,p,v,obj,args=showHideLayers.arguments; for (i=0; i<(args.length-2); i+=3) if ((obj=findObj(args[i]))!=null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; } obj.visibility=v; } } function stars(rating, pathImg) { /* Positive Stars */ for (var i = 0; i <= rating; i++) { if (i>0) findObj("star"+i).src = pathImg+'1.gif'; } /* Negative Stars */ for (var i = rating+1; i <= 5; i++) { findObj("star"+i).src = pathImg+'0.gif'; } findObj('rating_val').value=rating; } function toggleReg() { var password = findObj('password'); var passwordConf = findObj('passwordConf'); var password_required = findObj('password_required'); var passwordConf_required = findObj('passwordConf_required'); if (password.disabled == false && passwordConf.disabled==false) { password.disabled=true; passwordConf.disabled=true; password.className="textboxDisabled"; passwordConf.className="textboxDisabled"; passwordConf_required.style.visibility="hidden"; password_required.style.visibility="hidden"; } else { password.disabled=false; passwordConf.disabled=false; password.className="textbox"; passwordConf.className="textbox"; passwordConf_required.style.visibility="visible"; password_required.style.visibility="visible"; } password.value=""; passwordConf.value=""; } function toggleProdStatus(i,messageRemove, messageNotRemoved,removeImgSrc,noRemoveImgSrc){ if(findObj('delId['+i+']').value==1) { var result = false; var className = 'textbox'; findObj('del['+i+']').src = removeImgSrc; findObj('delId['+i+']').value = 0; // change class findObj('prodName['+i+']').className = "textbox"; findObj('productCode['+i+']').className = "textbox"; findObj('product_options['+i+']').className = "textbox"; findObj('quantity['+i+']').className = "textbox"; findObj('price['+i+']').className = "textbox"; alert(messageNotRemoved); } else { var result = true; var className = 'textboxDisabled'; findObj('del['+i+']').src = noRemoveImgSrc; findObj('delId['+i+']').value = 1; // change class findObj('prodName['+i+']').className = "textboxDisabled"; findObj('productCode['+i+']').className = "textboxDisabled"; findObj('product_options['+i+']').className = "textboxDisabled"; findObj('quantity['+i+']').className = "textboxDisabled"; findObj('price['+i+']').className = "textboxDisabled"; alert(messageRemove); } findObj('prodName['+i+']').disabled = result; findObj('prodName['+i+']').className = className; findObj('productCode['+i+']').disabled = result; findObj('productCode['+i+']').className = className; findObj('product_options['+i+']').disabled = result; findObj('product_options['+i+']').className = className; findObj('quantity['+i+']').disabled = result; findObj('quantity['+i+']').className = className; findObj('price['+i+']').disabled = result; findObj('price['+i+']').className = className; } function toggleProductStatus() { return false; } function goUrl(element) { var url = document.getElementById(element).options[document.getElementById(element).selectedIndex].value; window.location = url; } /* Start Cross-Browser DHTML Menu */ function showSubMenu() { var objThis = this; for (var i = 0; i < objThis.childNodes.length; i++) { if (objThis.childNodes.item(i).nodeName == "UL") { objThis.childNodes.item(i).style.display = "block"; } } } function hideSubMenu() { var objThis = this; for (var i = 0; i < objThis.childNodes.length; i++) { if (objThis.childNodes.item(i).nodeName == "UL") { objThis.childNodes.item(i).style.display = "none"; return; } } } function initialiseMenu() { var objLICollection = document.body.getElementsByTagName("LI"); for (var i = 0; i < objLICollection.length; i++) { var objLI = objLICollection[i]; for (var j = 0; j < objLI.childNodes.length; j++) { if(objLI.childNodes.item(j).nodeName == "UL") { objLI.onmouseover=showSubMenu; objLI.onmouseout=hideSubMenu; for (var j = 0; j < objLI.childNodes.length; j++) { if(objLI.childNodes.item(j).nodeName == "A") { objLI.childNodes.item(j).className = "hassubmenu"; } } } } } } /* End Cross-Browser DHTML Menu */ /* New Options code */ function optionEdit(assign_id, optionData) { var data = optionData.split('|'); var elements = $('opt_mid').getElementsByTagName('option'); for (i=0; i'); } } function optionAdd() { var assign_id = $('opt_assign_id').value; var opt_top_title = $('opt_mid').options[$('opt_mid').selectedIndex].parentNode.getAttribute('label'); var opt_mid_title = $('opt_mid').options[$('opt_mid').selectedIndex].innerHTML; var opt_mid_value = $('opt_mid').options[$('opt_mid').selectedIndex].value; var opt_top_value = $('opt_mid').options[$('opt_mid').selectedIndex].parentNode.id; var opt_price = $('opt_price').value; opt_price = (!opt_price) ? 0.00 : opt_price; if (opt_top_value != '' && opt_mid_value != '') { if (assign_id != '0') { var method = 'option_edit['+assign_id+']'; $('opt_assign_id').value = '0'; } else { var method = 'option_add[]'; } if (opt_top_title == null) opt_top_title = 'Custom'; var hidden = ''; new Insertion.Bottom('options_added', '
'+hidden+'delete'+opt_top_title+': '+opt_mid_title+' ('+opt_price+')
'); $('opt_price').value = '0.00'; } } function showloader() { var eltDims = $('loading').getDimensions(); var browserDims = document.viewport.getDimensions(); var y = (browserDims.height - eltDims.height) / 2; var x = (browserDims.width - eltDims.width) / 2; $('bg_fade').setStyle({ display: 'block' }); $('loading').setStyle({ display: 'block', position:'absolute', 'z-index' : 99999, top : y + 'px', left : x + 'px' }); } function hideloader() { $('bg_fade').setStyle({ display: 'none' }); $('loading').setStyle({ display: 'none' }); }