/*
function showPic(id, img) {
	 var anim = new Fx.Morph('mod_gallery_imgwrapper', {link: 'chain'}, {duration: 500, transition: Fx.Transitions.Sine});
	 	anim.start({'opacity': 0}).chain(function(){
			$('mod_gallery').addClass('preload');
		var myRequest = new Request.HTML({url:'/modules/mod_slideshow/mod_slideshow_ajax.php',
				onSuccess: function(html) {
					$('mod_gallery').removeClass('preload');
					$('mod_gallery_text').set('text', '');
					$('mod_gallery_text').adopt(html);
						anim.start({'opacity': 1});
					
				}
		});
		myRequest.send({
			data: 	{
				'id': id,
				'img': img,
				'urlid': urlid,
				'lang': lang
			}
		});
		}).chain(function() {
			
		
		});

}
*/

function switchSlideShow(arr,prodid)
{
	if(!empty(arr)) {
		myShow.load(arr);
	}
	else {
		myShow.load(data_highlight);
	}

	/*
	myShow.destroy();
	if(!empty(arr)) 
	{
		myShow = new Slideshow('show', arr, { controller: true, height: 403, width: 593, hu: ''});
	}
	else
	{
		myShow = new Slideshow('show', data_highlight, { controller: true, height: 403, width: 593, hu: ''});
	}

//	$('mod_slideshow').addClass('preload');


	var req = new Request({
		method: 'get',
		url: '/modules/mod_slideshow_selector/ajax_product_detail.php',
		data: { 'p_id' : prodid,
				'lang' : lang },
		onRequest: function() { ; },
		onComplete: function(response) { 
			$('proddetail').removeClass('preload');
			$('proddetail').set('html',response);
		}
	}).send();
*/
}

function empty (mixed_var) {
    // http://kevin.vanzonneveld.net
    // +   original by: Philippe Baumann
    // +      input by: Onno Marsman
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +      input by: LH
    // +   improved by: Onno Marsman
    // +   improved by: Francesco
    // +   improved by: Marc Jansen
    // *     example 1: empty(null);
    // *     returns 1: true
    // *     example 2: empty(undefined);
    // *     returns 2: true
    // *     example 3: empty([]);
    // *     returns 3: true
    // *     example 4: empty({});
    // *     returns 4: true
    // *     example 5: empty({'aFunc' : function () { alert('humpty'); } });
    // *     returns 5: false
    
    var key;
    
    if (mixed_var === "" ||
        mixed_var === 0 ||
        mixed_var === "0" ||
        mixed_var === null ||
        mixed_var === false ||
        mixed_var === undefined
    ){
        return true;
    }
 
    if (typeof mixed_var == 'object') {
        for (key in mixed_var) {
            return false;
        }
        return true;
    }
 
    return false;
}
