function setHeight() {
		element = "prodimgwrapper";
		var setHeight = new Fx.Style(element, 'height');
		elementHeight = $(element).getStyle('height').toInt();
		
		$each(document.getElementsByTagName('img'), function(img){
		if ($(img).hasClass('reflect')) 
			{ factor = 1.33; }
		else 
			{ factor = 1; }
		});
	
		imgHeight = $('prodimg').getStyle('height').toInt() * factor;
		//descHeight = $('proddesc').getStyle('height').toInt();
		
		setHeight.start(elementHeight,imgHeight);
		
		/*
		$each(document.getElementsByTagName('img'), function(img){
			if ($(img).hasClass('reflect')) Reflection.add(img);
		});
		*/
	}

	
function showGallery(cid, galid) {
	
	var prodDescOpacity = new Fx.Style('modgalproductviewerwrapper', 'opacity');
	prodDescOpacity.start(1,0).chain(function() {
		$('mod_galproductviewer').addClass('preload');
		var mySendRequest = new Ajax('/modules/mod_galproductviewer/ajax_mod_galproductviewer.php', {
					evalScripts: true,
					postBody: 	{	'galid': galid,
								'cid': cid
							
							},
							onComplete: function() { $('mod_galproductviewer').removeClass('preload'); },
							update: 'modgalproductviewerwrapper'
		}).request().chain(function(){
			(function(){
				
				prodDescOpacity.start(0,1);
				
			}).delay(600);
				
		});
	});
}


	function showProdImg(prodid, img, loopid, totalrows) {
	var prodDescOpacity = new Fx.Style('prodimgwrapper', 'opacity');
	prodDescOpacity.start(1,0).chain(function() {
		$('mod_galproductviewer').addClass('preload');
		
		$$('.pagenumber').setStyle('font-weight', 'normal');
		
		$('pageNumber'+loopid).setStyle('font-weight', 'bold');
		var mySendRequest = new Ajax('/modules/mod_galproductviewer/ajax_mod_galproductpicture.php', {
					evalScripts: true,
					postBody: 	{	'prodid': prodid,
								'img': img
							
							},
							
							update: 'prodimgwrapper'
		}).request().chain(function(){
			(function(){
				$('mod_galproductviewer').removeClass('preload');
				prodDescOpacity.start(0,1);
				
			}).delay(600);
				
		});
	});
	setval(loopid);
}

function showGalleryPicture(cid, galid, picid, img) {
	
	var prodDescOpacity = new Fx.Style('mod_galproductviewer', 'opacity');
				
	prodDescOpacity.start(1,0).chain(function() {
		$('mod_galproductviewer').addClass('preload');
		var mySendRequest = new Ajax('/modules/mod_galproductviewer/mod_galproductviewer.php', {
					evalScripts: true,
					postBody: 	{	'galid': galid,
								'cid': cid,
								'picid': picid
							
					},
							update: 'mod_galproductviewer'
		}).request().chain(function(){
			(function(){
				$('mod_galproductviewer').removeClass('preload'); 
				showProdImg(picid,img);
				prodDescOpacity.start(0,1);
				
			}).delay(600);
				
		});
	});
}
