ok I have temporarily removed the fancybox activator from images and titles on product listing page view. The dissapearing problem still persists when I use the gymwear specific show_defaultgymwear view. I noticed that I am getting a javascript error (see below error appears towards bottom). I am getting this error regardless of whether I use the my main custom show_default (but the problem does not happen) ( or the show_defaultgymwear. Is this error related to the problem?
Uncaught TypeError: undefined is not a function
<!--
var hikashopFieldsJs=Array();
hikashopFieldsJs['reqFieldsComp']=Array();
hikashopFieldsJs['validFieldsComp']=Array();
//-->
<!--
function hikashopToggleFields(new_value,namekey,field_type,id,prefix){
var arr = new Array();
var checked = 0;
arr = document.getElementsByName('data['+field_type+']['+namekey+'][]');
if(typeof arr[0] != 'undefined' && typeof arr[0].length != 'undefined'){
var size = arr[0].length;
}else{
var size = arr.length;
}
if(prefix === undefined || !prefix || prefix.length == 0 || prefix.substr(-1) != '_')
prefix = 'hikashop_';
for(var c = 0; c < size; c++){
if(typeof arr[0] != 'undefined' && typeof arr[0].length != 'undefined'){
var obj = document.getElementsByName('data['+field_type+']['+namekey+'][]').item(0).item(c);
}else{
var obj = document.getElementsByName('data['+field_type+']['+namekey+'][]').item(c);
}
if((typeof obj.checked != 'undefined' && obj.checked) || (typeof obj.selected != 'undefined' && obj.selected)){
checked++;
}
if((typeof obj.type != 'undefined' && obj.type=='checkbox')){
var specialField = true;
}
}
var checkedGood = 0;
var count = 0;
if(typeof hikashopFieldsJs != 'undefined' && typeof hikashopFieldsJs[field_type] != 'undefined'){
for(var k in hikashopFieldsJs[field_type][namekey]) {
if(typeof hikashopFieldsJs[field_type][namekey][k] == 'object'){
for(var l in hikashopFieldsJs[field_type][namekey][k]){
if(typeof hikashopFieldsJs[field_type][namekey][k][l] == 'string'){
count++;
newEl = document.getElementById(namekey+'_'+k);
if(newEl && ((typeof newEl.checked != 'undefined' && newEl.checked) || (typeof newEl.selected != 'undefined' && newEl.selected))){
checkedGood++;
}
}
}
}
}
}
if(typeof arr[0] != 'undefined' && typeof arr[0].length != 'undefined' && count>1){
var specialField = true;
}
if(typeof hikashopFieldsJs != 'undefined' && typeof hikashopFieldsJs[field_type] != 'undefined'){
for(var j in hikashopFieldsJs[field_type][namekey]) {
if(typeof hikashopFieldsJs[field_type][namekey][j] == 'object'){
for(var i in hikashopFieldsJs[field_type][namekey][j]){
if(typeof hikashopFieldsJs[field_type][namekey][j][i] == 'string'){
var elementName = prefix+field_type+'_'+hikashopFieldsJs[field_type][namekey][j][i];
if(id){
elementName = elementName + '_' + id;
}
el = document.getElementById(elementName);
if(!el) continue;
if(specialField){
if(checkedGood==count && checkedGood==checked && new_value!=''){
el.style.display='';
hikashopToggleFields(el.value,hikashopFieldsJs[field_type][namekey][j][i],field_type,id,prefix);
}else{
el.style.display='none';
hikashopToggleFields('',hikashopFieldsJs[field_type][namekey][j][i],field_type,id,prefix);
}
}else{
if(j==new_value){
el.style.display='';
hikashopToggleFields(el.value,hikashopFieldsJs[field_type][namekey][j][i],field_type,id,prefix);
}else{
el.style.display='none';
hikashopToggleFields('',hikashopFieldsJs[field_type][namekey][j][i],field_type,id,prefix);
}
}
}
}
}
}
}
} ****ERROR FLAGGED HERE*****
//-->
****OR ERROR FLAGGED HERE*****
do_nothing( function() {
SqueezeBox.initialize({});
SqueezeBox.assign($$('a.modal'), {
parse: 'rel'
});
});
<!--