
function slideSwitch() {
    var $active = $('#slideshow DIV.active');
    var $activeNav = $('#nav_slideList li.active');

    if ( $active.length == 0 ) $active = $('#slideshow DIV:last');
    if ( $activeNav.length == 0 ) $active = $('#nav_slideList li:last');

    // use this to pull the images in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : $('#slideshow DIV:first');
    var $nextNav =  $activeNav.next().length ? $activeNav.next()
        : $('#nav_slideList li:first');

    // uncomment the 3 lines below to pull the images in random order
    
    // var $sibs  = $active.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );


    $active.addClass('last-active');
	$activeNav.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
		
	$nextNav.animate({ color: "#c63" }, 800).addClass('active');
	$activeNav.animate({ color: "#ccc" }, 800).removeClass('active last-active');
	
	//$nextNav.addClass('active');
	//$activeNav.removeClass('active last-active');
	
	//$("#test").animate({ color: "yellow" }, 2000, "bounceout");
}

$(function() {
    var playSlideshow = setInterval( "slideSwitch()", 3500 ); 
	
	$("#slideshow").hover(
		function() {
			clearInterval(playSlideshow);
		},
		function() {
			playSlideshow =  setInterval( "slideSwitch()", 3500 );
		}
	);
	
	chooseIndustry();
	
});

function showSlide(slideID,currentLi) {
	var $active = $('#slideshow DIV.active');
	$active.removeClass('active');
	var $makeactive = $(slideID);
	$makeactive.addClass('active');
	$('#nav_slideList li').each(function(i){
		$(this).removeClass('active').css({ color: "#ccc" });										   
	});
	$(currentLi).addClass('active').css({ color: "#c63" });
	return false;
}


function chooseIndustry() {
	$("#sel_industry").click(function() {
		$("#sel_businesscategory").val("- Select business category -");
	});
	$("#sel_industry").change(function() {
		var industryVal = $("#sel_industry").attr("value");

		switch (industryVal) {
			case "construction":
				$("#sel_businesscategory")
				.html("")
				.append('<option value="default">- Select business category -</option>')
				.append('<option value="/directory/real_estate_and_construction/commercial_construction/equipment_and_materials/building_products/">Building Materials</option>')
				.append('<option value="/directory/real_estate_and_construction/commercial_construction/contractors/">Contractors</option>')
				.append('<option value="/directory/real_estate_and_construction/commercial_construction/employment/">Construction Jobs</option>')
				.append('<option value="/directory/real_estate_and_construction/commercial_construction/software/">Construction Software</option>')
				.append('<option value="/directory/real_estate_and_construction/commercial_construction/equipment_and_materials/heavy_equipment_and_machinery/">Heavy Construction Equipment and Machinery</option>')
				.append('<option value="/directory/real_estate_and_construction/commercial_construction/construction_types/prefabricated_structures/">Prefabricated Buildings</option>');
				$("#sel_businesscategory").removeAttr("disabled");
				break;	
			case "healthCare":
				$("#sel_businesscategory")
				.html("")
				.append('<option value="default">- Select business category -</option>')
				.append('<option value="/directory/health_care/health_care_administration/">Health Care Administration</option>')
				.append('<option value="/directory/financial_services/insurance/health_insurance/">Health Insurance</option>')
				.append('<option value="/directory/health_care/health_care_administration/software/medical_billing_software/">Medical Billing Software</option>')
				.append('<option value="/directory/health_care/medical_devices/">Medical Devices</option>')
				.append('<option value="/directory/health_care/health_care_administration/patient_records/">Medical Records</option>')
				.append('<option value="/directory/health_care/health_care_administration/transcription_services/">Medical Transcription Services</option>');
				$("#sel_businesscategory").removeAttr("disabled");
				break;
			case "restMgmt":
				$("#sel_businesscategory")
				.html("")
				.append('<option value="default">- Select business category -</option>')
				.append('<option value="/directory/food_and_beverage/distributors_and_wholesalers/">Food Distributors</option>')
				.append('<option value="/directory/food_and_beverage/restaurants_and_foodservice/furnishings/signs_and_menu_boards/">Menu Boards</option>')
				.append('<option value="/directory/food_and_beverage/restaurants_and_foodservice/furnishings/furniture/">Restaurant Furniture</option>')
				.append('<option value="/directory/food_and_beverage/restaurants_and_foodservice/software/point_of_sale_pos/">Restaurant POS Software</option>')
				.append('<option value="/directory/food_and_beverage/restaurants_and_foodservice/equipment_and_supplies/">Restaurant Supply</option>')
				.append('<option value="/directory/food_and_beverage/restaurants_and_foodservice/equipment_and_supplies/uniforms/">Restaurant Uniforms</option>');
				$("#sel_businesscategory").removeAttr("disabled");
				break;	
			case "retailMgmt":
				$("#sel_businesscategory")
				.html("")
				.append('<option value="default">- Select business category -</option>')
				.append('<option value="/directory/financial_services/commercial_finance/merchant_services/credit_card_processing/">Credit Card Processing</option>')
				.append('<option value="/directory/retail_and_consumer_services/equipment_and_supplies/display_cases_and_racks/">Display Cases</option>')
				.append('<option value="/directory/transportation_and_logistics/logistics/fulfillment/">Fulfillment</option>')
				.append('<option value="/directory/transportation_and_logistics/logistics/warehousing_and_distribution/inventory_management/">Inventory Management</option>')
				.append('<option value="/directory/retail_and_consumer_services/equipment_and_supplies/point_of_sale_pos/">Point of Sale Systems</option>')
				.append('<option value="/directory/retail_and_consumer_services/equipment_and_supplies/fixtures/">Store Fixtures</option>');
				$("#sel_businesscategory").removeAttr("disabled");
				break;	
			case "realEstate":
				$("#sel_businesscategory")
				.html("")
				.append('<option value="default">- Select business category -</option>')
				.append('<option value="/directory/real_estate_and_construction/finance_and_investments/mortgages/commercial_lenders/">Commercial Mortgage Lenders</option>')
				.append('<option value="/directory/real_estate_and_construction/property_listings/commercial/">Commercial Real Estate Listings</option>')
				.append('<option value="/directory/real_estate_and_construction/appraisal/">Real Estate Appraisal</option>')
				.append('<option value="/directory/real_estate_and_construction/finance_and_investments/">Real Estate Finance</option>')
				.append('<option value="/directory/real_estate_and_construction/software/">Real Estate Software</option>')
				.append('<option value="/directory/real_estate_and_construction/reference/real_estate_trends_and_forecasts/">Real Estate Trends and Forecasts</option>');
				$("#sel_businesscategory").removeAttr("disabled");
				break;				
			default:
				$("#sel_industry").val("- Choose your industry -");
				$("#sel_businesscategory").attr("disabled","disabled");
		}
	});
	
	$("#sel_businesscategory").change(function() {
		var categoryVal = $(this).attr("value");
		window.parent.location.href =  categoryVal;
	});
}
