$(document).ready(function() {
	
	function countArray(objArray) {		
		return objArray.length;
	}
	
	
	// Images
	var imgArray = $('td.details-images img');
	var foto_tekst = (countArray(imgArray) == 1) ? 'foto' : 'foto\'s';
		
	$('td.details-images span').text(countArray(imgArray) +' '+ foto_tekst);
	
	// images: no images -> hide tr
	if (countArray(imgArray) == 0) {
		$('td.details-images').hide();
		$('td.details-images').parent('tr').hide();
	}
	
	$.each(imgArray, function(i) { 
		
		if (i == 5) {
			$(this).addClass('row-last');
			
			$(this).after('<div class="clearer"></div>');

			i = 0;
		}
		
		var location_thumb = $(this).attr('src');
		var thumb_alt = $(this).attr('alt');
		
		var title = (thumb_alt != '') ? 'title="'+thumb_alt+'"' : '';
    	
    	location_original = location_thumb.replace('/thumbnail', '');
    	
//		$(this).wrap('<a href="#" onclick="window.open(\'/popup.php?img='+location_original+'\', \'media\', \'width=800,height=600,scrollbars=no,toolbar=no,location=no,resizable=yes\'); return false;"></a>');
		$(this).wrap('<a href="'+location_original+'" '+title+'></a>');
		
		i++;
    });
	
	$(function() {
        $('.details-images a').lightBox({
        	imageLoading: '/images/lightbox/lightbox-ico-loading.gif',
        	imageBtnClose: '/images/lightbox/close.gif',
        	imageBtnPrev: '/images/lightbox/prev.png',
        	imageBtnNext: '/images/lightbox/next.png',
        	imageBlank: '/images/lightbox/lightbox-blank.gif',
        	txtImage: 'Afbeelding',
        	txtOf: 'van'
        });
    });
    
//	imgArray.click(function() {
//    	var location_thumb = $(this).attr('src');
//    	
//    	location_original = location_thumb.replace('/thumbnail', '');
//    	
//    	img_dimensions = checkImage(location_original);    	
//    	
//    	popup(img_dimensions);
//    });
	
	// images: get width-height of original image 
//	function checkImage(location_original) {
//		var imgGroot = new Image();
//    	imgGroot.src = location_original;
//        var height = imgGroot.height;
//        var width = imgGroot.width;
//           
//        var dimensions = new Array();
//        dimensions['width'] = width;
//        dimensions['height'] = height;
//        
//        if (dimensions['width'] == 0 || dimensions['height'] == 0) {
//        	checkImage(location_original);
//        } else {
//        	return dimensions;
//        }
//        
////        if (width != 0 & height != 0) {
////        	checkImage(location_original);
////        } else {
////        	return dimensions;
////        }
//	}
	
	// images: open popup
//	function popup(img_dimensions) {
//		window.open(''+location_original+'', 'media', 'width='+img_dimensions['width']+',height='+img_dimensions['height']+',scrollbars=no,toolbar=no,location=yes,resizable=yes');
//		
//		return false;
//	}
        
    
    // Documents  
	var docArray = $('td.details-documents a:not(:empty)');
    var doc_tekst = (countArray(docArray) == 1) ? 'brochure' : 'brochures';
	
	$('td.details-documents span').text(countArray(docArray) +' '+ doc_tekst);
	
	// documents: no documents -> hide tr
	if (countArray(docArray) == 0) {
		$('td.details-documents').hide();
		$('td.details-documents').parent('tr').hide();
	}
	
    $.each(docArray, function(i) { 
    	
    	// Pdf icon
    	$("a[href$='.pdf']").addClass("pdf");
    });
    
    
    // Video
    var videoOldArray = $('td.details-video embed');
    var videoNewArray = $('td.details-video iframe');
    var videoArray = (countArray(videoNewArray) > 0) ? videoNewArray : videoOldArray;
    
    var video_tekst = (countArray(videoArray) == 1) ? 'video' : 'video\'s';
	
	$('td.details-video span').text(countArray(videoArray) +' '+ video_tekst);
	
	// video: no video -> hide tr
	if (countArray(videoArray) == 0) {
		$('td.details-video').hide();
		$('td.details-video').parent('tr').hide();
	}
	
});
