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