function set_pageitem(elm,val) { elm.setpageitemresponse = function(e) { if(document.getElementById('firstpageurl')){ document.location = document.getElementById('firstpageurl').href; }else{ document.location = window.location.href; } }; RPC("product", "setpageitem", elm, "setpageitemresponse", Array(document.getElementById(val).value)); return false; } function set_orderby(elm,val) { elm.setorderbyresponse = function(e) { if(document.getElementById('fistpageurl')){ document.location = document.getElementById('fistpageurl').href; }else{ document.location = window.location.href; } }; RPC("product", "setorderby", elm, "setorderbyresponse", Array(document.getElementById(val).value)); return false; } function changeVariantPrice(price,original_price){ priceLoc = document.getElementById('productPrice'); elm = document.getElementById('productPriceConversions'); if(original_price && price < original_price){ priceLoc.innerHTML = 'SALE £'+price+' was £'+original_price+''; }else{ priceLoc.innerHTML = '£'+price; } elm.productPriceConversions = function(e){ elm.innerHTML = e; }; RPC("currency", "show_price_conversion", elm, "productPriceConversions", Array(price)); } function chkVariant(){ var cnt = -1; if(document.frmSizes.variant.selectedIndex!=undefined){ if(document.frmSizes.variant.options[document.frmSizes.variant.selectedIndex].value>0){ cnt = 1; } }else{ for (var i=document.frmSizes.variant.length-1; i > -1; i--) { if (document.frmSizes.variant[i].checked) {cnt = i; i = -1;} } } if (cnt > -1){ return document.frmSizes.variant[cnt].value; }else{ alert('Please select a size'); return false; } } var unhighlight = null; function tag_expand(section){ highlight = document.getElementById('fl_'+section); //highlight.style.backgroundColor = '#ffcc00'; highlight.className = "prodHighlight"; if(unhighlight!=section) { tag_col(); } links = document.getElementsByTagName('ul'); for(var i=0; i-1 ){ links[i].style.display='block'; } } unhighlight = section; return false; } function tag_col(){ links = document.getElementsByTagName('ul'); for(var i=0; i-1 ){ links[i].style.display='none'; } } if(unhighlight){ unhl = document.getElementById('fl_'+unhighlight); //unhl.style.backgroundColor='transparent'; unhl.className = ""; } } function openTellaFriendForm(){ document.getElementById('notifyMeForm').style.display='none'; document.getElementById('tellafriendform').style.display='block'; return true; } function openNotifyMeForm(){ document.getElementById('tellafriendform').style.display='none'; document.getElementById('notifyMeForm').style.display='block'; return false; } function tellaFriendSubmit(elm) { elm.tellaFriendChkFieldsResponse = function(e) { tellaFriendSendEmail(e); }; RPC("product", "tellaFriendChkFields", elm, "tellaFriendChkFieldsResponse", Array(document.getElementById('friendsname').value, document.getElementById('friendsemail').value, document.getElementById('name').value, document.getElementById('email').value)); return false; } function tellaFriendSendEmail(messages){ var elm = new Object(); elm.tellaFriendResponse = function(e) { if(e == 'ok'){ document.getElementById('tellafriendform').innerHTML = "Information about this product has been emailed to your friend"; } }; can_send = true; if(messages.friendname_validation != "") { document.getElementById('friendsname_validation').innerHTML = messages.friendname_validation; document.getElementById('friendsname_validation').style.visibility = 'visible'; can_send = false; } else { document.getElementById('friendsname_validation').innerHTML = ''; document.getElementById('friendsname_validation').style.visibility = 'hidden'; } if(messages.friendsemail_validation != "") { document.getElementById('friendsemail_validation').innerHTML = messages.friendsemail_validation; document.getElementById('friendsemail_validation').style.visibility = 'visible'; can_send = false; } else { document.getElementById('friendsemail_validation').innerHTML = ''; document.getElementById('friendsemail_validation').style.visibility = 'hidden'; } if(messages.name_validation != "") { document.getElementById('name_validation').innerHTML = messages.name_validation; document.getElementById('name_validation').style.visibility = 'visible'; can_send = false; } else { document.getElementById('name_validation').innerHTML = ''; document.getElementById('name_validation').style.visibility = 'hidden'; } if(messages.email_validation != "") { document.getElementById('email_validation').innerHTML = messages.email_validation; document.getElementById('email_validation').style.visibility = 'visible'; can_send = false; } else { document.getElementById('email_validation').innerHTML = ''; document.getElementById('email_validation').style.visibility = 'hidden'; } if(can_send == true) { RPC("product", "tellaFriend", elm, "tellaFriendResponse", Array(document.getElementById('friendsname').value, document.getElementById('friendsemail').value, document.getElementById('name').value, document.getElementById('email').value, document.getElementById('product_id').value)); } } function notifyMeSubmit(){ var cat_ids =""; n = document.getElementById('fldNotifyMe').childNodes; for(i=0; i