// JavaScript Document
$(window).load(function() {
	/*

	$('img').each(function () {
	
		var imgSrc = $(this).attr('src');
	
		jQuery.preLoadImages(imgSrc);
	
		});
		
	*/
	
	
    $('.pnc_item img').each(function() {
    var maxWidth = 145; // Max width for the image
    var maxHeight = 145;    // Max height for the image
    var ratio = 0;  // Used for aspect ratio
    var width = $(this).width();    // Current image width
    var height = $(this).height();  // Current image height
	

    // Check if the current width is larger than the max
    if(width > maxWidth){
        ratio = maxWidth / width;   // get ratio for scaling image
        $(this).css("width", maxWidth); // Set new width
        $(this).css("height", height * ratio);  // Scale height based on ratio
        height = height * ratio;    // Reset height to match scaled image
    	}

    // Check if current height is larger than max
    if(height > maxHeight){
        ratio = maxHeight / height; // get ratio for scaling image
        $(this).css("height", maxHeight);   // Set new height
        $(this).css("width", width * ratio);    // Scale width based on ratio
        width = width * ratio;    // Reset width to match scaled image
   		}
	
	if (height < maxHeight) {
	
		var topMargin = (maxHeight - height) / 2;
		$(this).css('margin-top',topMargin);
	
		}
	
		
	}); // end $('.pnc_item img').each(function()
	
  	$('.homepage_item_three img').each(function() {
    var maxWidth = 200; // Max width for the image
    var maxHeight = 150;    // Max height for the image
    var ratio = 0;  // Used for aspect ratio
    var width = $(this).width();    // Current image width
    var height = $(this).height();  // Current image height
	

    // Check if the current width is larger than the max
    if(width > maxWidth){
        ratio = maxWidth / width;   // get ratio for scaling image
        $(this).css("width", maxWidth); // Set new width
        $(this).css("height", height * ratio);  // Scale height based on ratio
        height = height * ratio;    // Reset height to match scaled image
    	}

    // Check if current height is larger than max
    if(height > maxHeight){
        ratio = maxHeight / height; // get ratio for scaling image
        $(this).css("height", maxHeight);   // Set new height
        $(this).css("width", width * ratio);    // Scale width based on ratio
        width = width * ratio;    // Reset width to match scaled image
   		}
		
	});
	
	$('.mfgr_image').each(function() {
    var maxWidth = 123; // Max width for the image
    var maxHeight = 80;    // Max height for the image
    var ratio = 0;  // Used for aspect ratio
    var width = $(this).width();    // Current image width
    var height = $(this).height();  // Current image height
	
	$(this).css('margin-top',0);
	$(this).css('margin-bottom',0);
		

    // Check if the current width is larger than the max
    if(width > maxWidth){
        ratio = maxWidth / width;   // get ratio for scaling image
        $(this).css("width", maxWidth); // Set new width
        $(this).css("height", height * ratio);  // Scale height based on ratio
        height = height * ratio;    // Reset height to match scaled image
    	}

    // Check if current height is larger than max
    if(height > maxHeight){
        ratio = maxHeight / height; // get ratio for scaling image
        $(this).css("height", maxHeight);   // Set new height
        $(this).css("width", width * ratio);    // Scale width based on ratio
        width = width * ratio;    // Reset width to match scaled image
   		}
		
	if (height < maxHeight) {
	
		var topMargin = (maxHeight - height) / 2;
		var bottomMargin = (maxHeight - (height*2)) / 2;
		$(this).css('margin-top',topMargin);
		if (bottomMargin > 0) $(this).css('margin-bottom',bottomMargin);
	
		}	
		
		
	});

	$('.hero_slide_div img').each(function() {
    var maxWidth = 330; // Max width for the image
    var maxHeight = 300;    // Max height for the image
    var ratio = 0;  // Used for aspect ratio
    var width = $(this).width();    // Current image width
    var height = $(this).height();  // Current image height
	

    // Check if the current width is larger than the max
    if(width > maxWidth){
        ratio = maxWidth / width;   // get ratio for scaling image
        $(this).css("width", maxWidth); // Set new width
        $(this).css("height", height * ratio);  // Scale height based on ratio
        height = height * ratio;    // Reset height to match scaled image
    	}

    // Check if current height is larger than max
    if(height > maxHeight){
        ratio = maxHeight / height; // get ratio for scaling image
        $(this).css("height", maxHeight);   // Set new height
        $(this).css("width", width * ratio);    // Scale width based on ratio
        width = width * ratio;    // Reset width to match scaled image
   		}
		
		
	});
	
	
}); // end $(window).load(function()

$(document).ready(function() {
	/*

	$('img').each(function () {
	
		var imgSrc = $(this).attr('src');
	
		jQuery.preLoadImages(imgSrc);
	
		});
		
	*/
	var slide_time = $('#s_time').innerHTML;
	slide_time = slide_time * 1000;
	
	$('#slider').after('<div id="hero_slide_controller">') 
		.cycle({ 
			fx:     'fade', 
			speed:  'slow', 
			timeout: 10000, 
			pause: 1,
			pager:  '#hero_slide_controller' 
		});
		
	/*
	
    $('.pnc_item img').each(function() {
    var maxWidth = 145; // Max width for the image
    var maxHeight = 145;    // Max height for the image
    var ratio = 0;  // Used for aspect ratio
    var width = $(this).width();    // Current image width
    var height = $(this).height();  // Current image height
	

    // Check if the current width is larger than the max
    if(width > maxWidth){
        ratio = maxWidth / width;   // get ratio for scaling image
        $(this).css("width", maxWidth); // Set new width
        $(this).css("height", height * ratio);  // Scale height based on ratio
        height = height * ratio;    // Reset height to match scaled image
    	}

    // Check if current height is larger than max
    if(height > maxHeight){
        ratio = maxHeight / height; // get ratio for scaling image
        $(this).css("height", maxHeight);   // Set new height
        $(this).css("width", width * ratio);    // Scale width based on ratio
        width = width * ratio;    // Reset width to match scaled image
   		}
	
	if (height < maxHeight) {
	
		var topMargin = (maxHeight - height) / 2;
		$(this).css('margin-top',topMargin);
	
		}
	
		
	}); // end $('.pnc_item img').each(function()
	
	*/
	
  	$('.homepage_item_three img').each(function() {
    var maxWidth = 200; // Max width for the image
    var maxHeight = 150;    // Max height for the image
    var ratio = 0;  // Used for aspect ratio
    var width = $(this).width();    // Current image width
    var height = $(this).height();  // Current image height
	

    // Check if the current width is larger than the max
    if(width > maxWidth){
        ratio = maxWidth / width;   // get ratio for scaling image
        $(this).css("width", maxWidth); // Set new width
        $(this).css("height", height * ratio);  // Scale height based on ratio
        height = height * ratio;    // Reset height to match scaled image
    	}

    // Check if current height is larger than max
    if(height > maxHeight){
        ratio = maxHeight / height; // get ratio for scaling image
        $(this).css("height", maxHeight);   // Set new height
        $(this).css("width", width * ratio);    // Scale width based on ratio
        width = width * ratio;    // Reset width to match scaled image
   		}
		
	});
	
	
	
	$('.mfgr_image').each(function() {
    var maxWidth = 123; // Max width for the image
    var maxHeight = 80;    // Max height for the image
    var ratio = 0;  // Used for aspect ratio
    var width = $(this).width();    // Current image width
    var height = $(this).height();  // Current image height
	
		

    // Check if the current width is larger than the max
    if(width > maxWidth){
        ratio = maxWidth / width;   // get ratio for scaling image
        $(this).css("width", maxWidth); // Set new width
        $(this).css("height", height * ratio);  // Scale height based on ratio
        height = height * ratio;    // Reset height to match scaled image
    	}

    // Check if current height is larger than max
    if(height > maxHeight){
        ratio = maxHeight / height; // get ratio for scaling image
        $(this).css("height", maxHeight);   // Set new height
        $(this).css("width", width * ratio);    // Scale width based on ratio
        width = width * ratio;    // Reset width to match scaled image
   		}
	
	
	if (height < maxHeight) {
	
		var topMargin = (maxHeight - height) / 2;
		var bottomMargin = (maxHeight - (height*2)) / 2;
		$(this).css('margin-top',topMargin);
		if (bottomMargin > 0) $(this).css('margin-bottom',bottomMargin);
	
		}
		
	
		
	});

	

	$('.hero_slide_div img').each(function() {
    var maxWidth = 330; // Max width for the image
    var maxHeight = 300;    // Max height for the image
    var ratio = 0;  // Used for aspect ratio
    var width = $(this).width();    // Current image width
    var height = $(this).height();  // Current image height
	

    // Check if the current width is larger than the max
    if(width > maxWidth){
        ratio = maxWidth / width;   // get ratio for scaling image
        $(this).css("width", maxWidth); // Set new width
        $(this).css("height", height * ratio);  // Scale height based on ratio
        height = height * ratio;    // Reset height to match scaled image
    	}

    // Check if current height is larger than max
    if(height > maxHeight){
        ratio = maxHeight / height; // get ratio for scaling image
        $(this).css("height", maxHeight);   // Set new height
        $(this).css("width", width * ratio);    // Scale width based on ratio
        width = width * ratio;    // Reset width to match scaled image
   		}
		
		
		
	});
	
	
}); // end $(document).ready(function()

