var imageModePhrase;

function setImageModePhrase() {
	
	if (!slowImage) {
		imageModePhrase = 'Click here for faster loading pictures';
	} else {
		imageModePhrase = 'Click here for higher quality pictures';	
	}
	
	$('#imageModeLink').text(imageModePhrase);
}


function switchImageMode() {
		
	// Default : enable faster loading image
	var enable = 'true';
		
	// If slow image is loaded load high quality image
	if (slowImage) {
		enable = 'false';
	}	

	var url = '/ajax/slowimage?enable=' + enable;

	$.getJSON(url, '', function (data, textStatus) {
		changeImageSource();
    }); 
}	        	
		
function changeImageSource() {
        
	if (slowImage) {
	$('.park_images').each(function (x, rootelem){	
        $(this).find('a').each(function (i, elem){ 

           	currentImage = $(this).attr('href');
           	dashSlowPos = currentImage.indexOf('-compressed');
           	filename = currentImage.substring(0, dashSlowPos);
           	extension = currentImage.substring(dashSlowPos + 11 );
          	newImage = filename + extension;        
          	
            $(this).attr('href', newImage);

        });
	})
        slowImage = false;	
            
        message = 'Higher quality pictures loaded';
    } else {
  	$('.park_images').each(function (x, rootelem){	
        $(this).find('a').each(function (i, elem){ 
            currentImage = $(this).attr('href');
            dashBigPos = currentImage.indexOf('-big');
            filename = currentImage.substring(0, dashBigPos + 4) ;
            extension = currentImage.substring(dashBigPos + 4);
            newImage = filename + '-compressed' + extension;
                                
            $(this).attr('href', newImage);
        });
	})
        
        
        
        slowImage = true;
        message = 'Fast loading pictures loaded';
        
    }                   
		
    $('body').nms_msg({
       	text: message,
       	delay: 2000,
       	text_color: '#666676',
      	background: '#FFF8CF'
    });        
	    
}