MSV FM

dot.antimicrobial@66.96.161.157: ~ $
Path : /hermes/bosweb/b1705/trinix19.ipage.com/.1449682018/js/
File Upload :
Current < : /hermes/bosweb/b1705/trinix19.ipage.com/.1449682018/js/custom.js

$(document).ready(function(){
		$("#myModal").modal('show');
	});
	
	(function($) {
    "use strict"; // Start of use strict

   // Initialize WOW.js Scrolling Animations
    new WOW().init();

	})(jQuery); // End of use strict

  /* activate jquery isotope */
  $('#posts').imagesLoaded( function(){
    $('#posts').isotope({
      itemSelector : '.item'
    });
  });
  
  $('#statemap area').click(function(e) {
        //alert('Selecting the ' + this.id );
        $('#state option[value="' + this.id + '"]').attr('selected', 'selected');
        return false;
    });


//substr so there isn't a '#'
	var hashFilter = location.hash.substr(1);

	var mainEl = $('#posts');
	var transitionDuration = 800;
	var columnWidth = document.getElementsByClassName('span4');
	columnWidth =columnWidth[0].clientWidth;
	//alert(columnWidth);
	mainEl.isotope({
		filter: hashFilter,
		animationEngine: 'best-available', //CSS3 if browser supports it, jQuery otherwise
		animationOptions: {
			duration: transitionDuration
		},
		containerStyle: {
			position: 'relative',
			overflow: 'visible'
		},
		masonry: {
			columnWidth: columnWidth
		}
	});	
	
	
	function setSizes(){
		var availableSpace = $(window).width();
		var potentialColumns = availableSpace/columnWidth;
		potentialColumns = Math.floor(potentialColumns);
		
		var newWidth = potentialColumns * columnWidth;

		$('#posts.row').width(newWidth);
	}
	
	setSizes();

	
	function layoutTimer(){

		setTimeout(function(){
			mainEl.isotope('layout');
		}, transitionDuration);
		
	}

	layoutTimer();

	
	$(window).resize(function(){
	
		setSizes();
		
		layoutTimer();
		
	});

	



	var currentCats = hashFilter.split(".");
	//splice because the first element will be just an empty '', so we get rid of it
	currentCats.splice(0, 1);
	for (current in currentCats){
		currentCat = currentCats[current];
		
		//Since it splices based on the '.', each '.' disappears, so we need to re-add it
		currentCats[current] = '.' + currentCat;
		
		//Find each link that has a 'href' attribute currently present in the hash
		$('#state select[option='+currentCat+']').parent().addClass('active');
		
		
		
	}

	$('#state').on('change',function(){
		//Change '#cat1' into '.cat1'
		var catClass = '.'+$(this).val();
		//If the current category is not in the array, add it and make the link active
		if($.inArray(catClass, currentCats)==-1){ 
			currentCats.push(catClass);
			$(this).parent().addClass('active');
		}
		//If the current category is in the array, get rid of it and remove the 'active' class
		else {
			//position of the current category in the array
			position = $.inArray(catClass, currentCats); 
			currentCats.splice(position,1);
			$(this).parent().removeClass('active');
		}
		
		var newFilter = "";
		
		//generate a 'newFilter' string that will be saved into the hash
		for (current in currentCats){
			currentCat = currentCats[current];
			//if(currentCat != ""){
				//var loc = window.location;
				//newFilter = currentCat.split(".")[0];
			//}
			//else{
			newFilter = newFilter + currentCat;
			//}
		}
		
		//alert(newFilter);
		location.hash = newFilter;
		
		mainEl.isotope({
			filter: newFilter
		});
		
		return false;
		
	});