/* 
 * Global JS for General Dynamics
 * Phillip Salfity (psalfity@matrixgroup.net) 
 * 	-Equal Height Cloumns/Elements
 * 	-Random Image Generation
 *  -Auto Scrolling
 *  -Other Generic Methods
 */
(function($) {
	/***************************************************************  
	 * Equal Heights
 	 ****************************************************************/
	$.fn.equalHeights = function(minHeight, maxHeight) {
		tallest = (minHeight) ? minHeight : 0;
		this.each(function() {
			if($(this).height() > tallest) {
				tallest = $(this).height();
			}
		});
		if((maxHeight) && tallest > maxHeight) tallest = maxHeight;
		return this.each(function() {
			$(this).height(tallest).css("overflow-x","visible","overflow-y","scroll");
			var passThis = this;
			$(window).resize(function(){$(passThis).equalHeights();});
		});
	}

	/***************************************************************
	* Random Image Generation
	****************************************************************/
	
	//BIW Business Template Home Branding Area
	$.BIW_HomeBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_HomeImages: [
				'nassco_branding_home_a.jpg',
				'nassco_branding_home_b.jpg',
				'nassco_branding_home_c.jpg',
				'nassco_branding_home_d.jpg'
			],
			myBIW_HomeAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
	//BIW Business Template About Branding Area
	$.BIW_AboutBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_AboutImages: [
				'nassco_branding_about_a.jpg',
				'nassco_branding_about_b.jpg',
				'nassco_branding_about_c.jpg'
			],
			myBIW_AboutAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
	
	//BIW Business Template About Branding Area
	$.BIW_EmployeesBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_EmployeesImages: [
				'nassco_branding_employees_a.jpg',
				'nassco_branding_employees_b.jpg',
				'nassco_branding_employees_c.jpg',
				'nassco_branding_employees_d.jpg',
				'nassco_branding_employees_e.jpg',
				'nassco_branding_employees_f.jpg',
				'nassco_branding_employees_g.jpg',
				'nassco_branding_employees_h.jpg'

			],
			myBIW_EmployeesAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
	
	
	//BIW Business Template Community Branding Area
	$.BIW_CommunityBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_CommunityImages: [
				'nassco_branding_community_b.jpg',
				'nassco_branding_community_c.jpg',
				'nassco_branding_community_d.jpg',
				'nassco_branding_community_e.jpg'
			],
			myBIW_CommunityAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
	
	
	//BIW Business Template Products and Services Branding Area
	$.BIW_ProductBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_ProductImages: [
				'nassco_branding_products_a.jpg',
				'nassco_branding_products_b.jpg',
				'nassco_branding_products_c.jpg',
				'nassco_branding_products_e.jpg',
				'nassco_branding_products_d.jpg',
				'nassco_branding_products_f.jpg',
				'nassco_branding_products_g.jpg',
				'nassco_branding_products_h.jpg',
				'nassco_branding_products_i.jpg',
				'nassco_branding_products_j.jpg',
				'nassco_branding_products_k.jpg',
				'nassco_branding_products_m.jpg',
				'nassco_branding_products_n.jpg',
				'nassco_branding_products_o.jpg'
			],
			myBIW_ProductAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
	
	
	
		//BIW Business Template Products and Services Branding Area
	$.BIW_PurchasingBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_PurchasingImages: [
				'nassco_branding_purchasing_a.jpg',
				'nassco_branding_purchasing_b.jpg',
				'nassco_branding_purchasing_c.jpg'
			],
			myBIW_PurchasingAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
		//BIW Business Template News Branding Area
	$.BIW_NewsBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_NewsImages: [
				'nassco_branding_news_a.jpg',
				'nassco_branding_news_b.jpg',
				'nassco_branding_news_c.jpg',
				'nassco_branding_news_d.jpg'
			],
			myBIW_NewsAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
	
	//BIW Business Template Third Level Branding Area
	$.BIW_ThirdLevelBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_ThirdLImages: [
				'nassco_branding_home_a.jpg',
				'nassco_branding_home_b.jpg',
				'nassco_branding_home_c.jpg',
				'nassco_branding_products_e.jpg',
				'nassco_branding_home_d.jpg'
			],
			myBIW_ThirdLAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
	
	
	//BIW Business Template Third Level Branding Area
	$.BIW_ThirdLevel_usndcBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_ThirdL_usndcImages: [
				'nassco_branding_products_a.jpg',
				'nassco_branding_products_b.jpg',
				'nassco_branding_products_c.jpg',
				'nassco_branding_products_d.jpg',
				'nassco_branding_products_f.jpg',
				'nassco_branding_products_g.jpg',
				'nassco_branding_products_h.jpg',
				'nassco_branding_products_i.jpg',
				'nassco_branding_products_j.jpg',
				'nassco_branding_products_k.jpg',
				'nassco_branding_products_m.jpg',
				'nassco_branding_products_n.jpg',
				'nassco_branding_products_o.jpg'
			],
			myBIW_ThirdL_usndcAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
	
	//BIW Business Template Third Level Branding Area
	$.BIW_ThirdLevel_usnrprBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_ThirdL_usnrprImages: [
				'nassco_branding_products_e.jpg',
				'nassco_branding_products_d.jpg',
				'nassco_branding_rpr_a.jpg',
				'nassco_branding_home_d.jpg'
			],
			myBIW_ThirdL_usnrprAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
	
	
	
	//BIW Business Commercial Template Third Level Branding Area
	$.BIW_ThirdLevel_commBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_ThirdL_commImages: [
				'nassco_branding_comm_a.jpg',
				'nassco_branding_comm_c.jpg'
			],
			myBIW_ThirdL_commAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
	
		//BIW Business Community Template Third Level Branding Area
	$.BIW_ThirdLevel_communityBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_ThirdL_communityImages: [
				'nassco_branding_community_a.jpg',
				'nassco_branding_community_b.jpg',
				'nassco_branding_community_c.jpg',
				'nassco_branding_community_d.jpg',
				'nassco_branding_community_e.jpg'
			],
			myBIW_ThirdL_communityAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
	//BIW Business Template Third Level Branding Area
	$.BIW_ThirdLevel_whoweareBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_ThirdL_whoweareImages: [
				'nassco_branding_about_a.jpg',
				'nassco_branding_about_b.jpg',
				'nassco_branding_about_c.jpg'
			],
			myBIW_ThirdL_whoweareAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
	
	
		//BIW Business Template Third Level Branding Area
	$.BIW_ThirdLevel_employeesBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_ThirdL_employeesImages: [
				'nassco_branding_employees_a.jpg',
				'nassco_branding_employees_b.jpg',
				'nassco_branding_employees_c.jpg',
				'nassco_branding_employees_i.jpg',
				'nassco_branding_employees_e.jpg',
				'nassco_branding_employees_f.jpg',
				'nassco_branding_employees_g.jpg',
				'nassco_branding_employees_h.jpg'

			],
			myBIW_ThirdL_employeesAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}
	
	
	//BIW Business Purchasing Template Third Level Branding Area
	$.BIW_ThirdLevel_purchasingBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_ThirdL_purchasingImages: [
				'nassco_branding_purchasing_a.jpg',
				'nassco_branding_purchasing_b.jpg',
				'nassco_branding_purchasing_c.jpg'
			],
			myBIW_ThirdL_purchasingAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}	
	
	
	
	
	//BIW Business Template Third Level Branding Area
	$.BIW_ThirdLevel_newsBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myBIW_ThirdL_newsImages: [
				'nassco_branding_news_a.jpg',
				'nassco_branding_news_d.jpg',
				'nassco_branding_news_c.jpg'
			],
			myBIW_ThirdL_newsAlt: [
				'Alt Text',
				'Alt Text',
				'Alt Text',
				'Alt Text'
			]
		}
	}	
	
	
	
	
	//Homepage Branding Area
	$.homeBrandingDealer = {
		//Set the plugin default values
		defaults: {
			//Set path to the images for a cleaner array
			path: '/images/template/',
			//Set up the array of images (this would be a good spot for a RESTful database to pull via javascript)
			myHomeImages: [
				'branding_home_a_c.jpg',
				'branding_home_a_d.jpg',
				'branding_home_c_a.jpg',
				'branding_home_c_c.jpg',
				'branding_home_c_f.jpg',
				'branding_home_c_g.jpg',
				'branding_home_i_c.jpg',
				'branding_home_m_c.jpg'
			],
			myHomeAlt: [
				'Aero C',
				'Aero D',
				'Combat A',
				'Combat B',
				'Combat C',
				'Combat F',
				'Combat G',
				'Axsys camera systems',
				'USS New Hampshire, Virginia-class submarine'
			]
		}
	}
	
	
/*
 *         EXTEND RANDOM IMAGE
 */	
	
	//BIW Business Template Home Branding Area
	$.fn.extend({
		BIW_HomeBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_HomeBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_HomeImages;
						var iAlts = config.myBIW_HomeAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	//BIW Business Template About Branding Area
	$.fn.extend({
		BIW_AboutBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_AboutBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_AboutImages;
						var iAlts = config.myBIW_AboutAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
		//BIW Business Template Employees Branding Area
	$.fn.extend({
		BIW_EmployeesBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_EmployeesBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_EmployeesImages;
						var iAlts = config.myBIW_EmployeesAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
		//BIW Business Template Community Branding Area
	$.fn.extend({
		BIW_CommunityBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_CommunityBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_CommunityImages;
						var iAlts = config.myBIW_CommunityAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
		//BIW Business Template News Branding Area
	$.fn.extend({
		BIW_NewsBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_NewsBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_NewsImages;
						var iAlts = config.myBIW_NewsAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
	
	//BIW Business Template Product Branding Area
	$.fn.extend({
		BIW_ProductBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_ProductBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_ProductImages;
						var iAlts = config.myBIW_ProductAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
	//BIW Business Template Purchasing Branding Area
	$.fn.extend({
		BIW_PurchasingBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_PurchasingBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_PurchasingImages;
						var iAlts = config.myBIW_PurchasingAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
	
	
	//BIW Business Template About Branding Area
	$.fn.extend({
		BIW_ThirdLevelBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_ThirdLevelBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_ThirdLImages;
						var iAlts = config.myBIW_ThirdLAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
		//NASSCO Business Template USNDC Branding Area
	$.fn.extend({
		BIW_ThirdLevel_usndcBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_ThirdLevel_usndcBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_ThirdL_usndcImages;
						var iAlts = config.myBIW_ThirdL_usndcAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
			//NASSCO Business Template Employees Branding Area
	$.fn.extend({
		BIW_ThirdLevel_employeesBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_ThirdLevel_employeesBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_ThirdL_employeesImages;
						var iAlts = config.myBIW_ThirdL_employeesAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
	
		
		//NASSCO Business Template USNRPR Branding Area
	$.fn.extend({
		BIW_ThirdLevel_usnrprBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_ThirdLevel_usnrprBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_ThirdL_usnrprImages;
						var iAlts = config.myBIW_ThirdL_usnrprAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
			//NASSCO Business Template Commercial Branding Area
	$.fn.extend({
		BIW_ThirdLevel_commBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_ThirdLevel_commBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_ThirdL_commImages;
						var iAlts = config.myBIW_ThirdL_commAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
	
	
			//NASSCO Business Template Who We Are Branding Area
	$.fn.extend({
		BIW_ThirdLevel_whoweareBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_ThirdLevel_whoweareBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_ThirdL_whoweareImages;
						var iAlts = config.myBIW_ThirdL_whoweareAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
		
			//NASSCO Business Template Community Branding Area
	$.fn.extend({
		BIW_ThirdLevel_communityBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_ThirdLevel_communityBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_ThirdL_communityImages;
						var iAlts = config.myBIW_ThirdL_communityAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
					//NASSCO Business Template Purchasing Branding Area
	$.fn.extend({
		BIW_ThirdLevel_purchasingBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_ThirdLevel_purchasingBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_ThirdL_purchasingImages;
						var iAlts = config.myBIW_ThirdL_purchasingAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
	
				//NASSCO Business Template News Branding Area
	$.fn.extend({
		BIW_ThirdLevel_newsBrandingDealer:function(config) {
			var config = $.extend({}, $.BIW_ThirdLevel_newsBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myBIW_ThirdL_newsImages;
						var iAlts = config.myBIW_ThirdL_newsAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});
	
	
	//Homepage Branding Area
	$.fn.extend({
		homeBrandingDealer:function(config) {
			var config = $.extend({}, $.homeBrandingDealer.defaults, config);
				return this.each(function() {
						var iNames = config.myHomeImages;
						var iAlts = config.myHomeAlt;
						var iNamesSize = iNames.length;
						var iDealer = Math.floor(Math.random()*iNamesSize);
						var iWinner = iNames[iDealer];
						var iAlt = iAlts[iDealer];
						var fullPath = config.path + iWinner;
						$(this).attr( {
							src: fullPath,
							alt: iAlt
						});
				});
		}
	});

	/***************************************************************  
	 * Automatic Scrolling
 	 ****************************************************************/
	$.fn.doScroll = function() {
		$('html,body').animate({
			scrollTop: $(this).offset().top
		}, 50);	
	}	
	
})(jQuery);

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

/************************************************
* Run Random Image Generator
*************************************************/

	$('#BIWhome').hide().fadeIn('slow').BIW_HomeBrandingDealer();
	$('#BIWabout').hide().fadeIn('slow').BIW_AboutBrandingDealer();
	$('#BIWemployees').hide().fadeIn('slow').BIW_EmployeesBrandingDealer();
	$('#BIWcommunity').hide().fadeIn('slow').BIW_CommunityBrandingDealer();
	$('#BIWproduct').hide().fadeIn('slow').BIW_ProductBrandingDealer();
	$('#BIWpurchasing').hide().fadeIn('slow').BIW_PurchasingBrandingDealer();
	$('#BIWnews').hide().fadeIn('slow').BIW_NewsBrandingDealer();
	$('#BIW_ThirdL').hide().fadeIn('slow').BIW_ThirdLevelBrandingDealer();
	$('#BIW_ThirdL_purchasing').hide().fadeIn('slow').BIW_ThirdLevel_purchasingBrandingDealer();
	$('#BIW_ThirdL_whoweare').hide().fadeIn('slow').BIW_ThirdLevel_whoweareBrandingDealer();
	$('#BIW_ThirdL_community').hide().fadeIn('slow').BIW_ThirdLevel_communityBrandingDealer();
	$('#BIW_ThirdL_news').hide().fadeIn('slow').BIW_ThirdLevel_newsBrandingDealer();
	$('#BIW_ThirdL_usndc').hide().fadeIn('slow').BIW_ThirdLevel_usndcBrandingDealer();
	$('#BIW_ThirdL_usnrpr').hide().fadeIn('slow').BIW_ThirdLevel_usnrprBrandingDealer();
	$('#BIW_ThirdL_employees').hide().fadeIn('slow').BIW_ThirdLevel_employeesBrandingDealer();
	$('#BIW_ThirdL_comm').hide().fadeIn('slow').BIW_ThirdLevel_commBrandingDealer();
	$('#brandingHome').homeBrandingDealer().hide().fadeIn('slow');
	
/************************************************
* Run Equal Heights
*************************************************/

	$('#main .block').equalHeights();
	$('#main .four-col h5, .four-block h5').equalHeights();
	$('#contentinfo .footer-block').equalHeights();
	$('#main .four-block').equalHeights();

/************************************************
* Automatic Scrolling
*************************************************/
	
	$('.backTop').click(function(){$('html, body').animate({scrollTop: 0}, 50);});		
	
/************************************************
* Add Classes
*************************************************/

	//External Links
	$("#main a[href*='http://']:not([href*='"+window.location.hostname+"'])").addClass("ExternalLink");
	//Internal Links
  	$("#main a[href*='/.*'], #main a[href*='"+window.location.hostname+"']").addClass("InternalLink");
	
	//Tables
	$('table').each(function(){$('tbody tr:odd').addClass('alt');});
	
	//Last
	$('.intro ul li:last, .subnav ul li:last, #main div.four-block:last, #contentinfo div.footer-block:last').addClass('last');
	
/************************************************
* Form Validation- client side
*************************************************/	

	//Clear on first focus
	$('input[type=text]').one("focus", function(){$(this).attr('value','');});
	$('textarea').one("focus", function(){$(this).empty();});
	
	//Search Forms
	if ( $("input:empty").length > 0 || $("input:empty").val() ) {
		$('form.footer-search button.footer-submit, ').attr("disabled","disabled");
		$('form.footer-search input.txtFld').keyup(function(){
			$('form.footer-search button.footer-submit').removeAttr("disabled")
		});
	} else {return false;}

/************************************************
* Push anchors under Subnavigation
*************************************************/	
	
	var subH = $(".subnav").height();+"px";
	$('#main .anchors').css('top',subH);
	
/************************************************
* Turn up fps for cleaner animations
*************************************************/

	jQuery.fx.interval = 100;

});

	/* This is form validation used for GD.com- it only require that something be put in the phone or email inputs
	function validateForm() {
		if( (document.getElementById('phone').value == '') && (document.getElementById('email').value == '') ){
			document.getElementById('error').style.display = 'inline';
			return false;
		}
		return true;
	} */
	
	
	
