$(document).ready(function(){

	document.getElementsByClassName = function(cl) {
		var retnode = [];
		var myclass = new RegExp('\\b'+cl+'\\b');
		var elem = this.getElementsByTagName('*');
		for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
		}
		return retnode;
		};

	//Check for hash value in URL
	function pageLoad(){
    	var currentLocation = window.location.substr(7).split('/');
    	/*var href = $('#videoThumbnails .thumbnail .view, #imageThumbnails .thumbnail .view').each(function(){
        	var href = $(this).attr('href');
        	if(hash==href.substr(0,href.length-5)){
            	var toLoad = hash+'.html #content';
            	$('#mediaViewer').load(toLoad);
        	} 
    	});*/
    }
    
    pageLoad();

	// Replace media content
	$('.cat-item a').click(function(event){
			
			var url = $(this).attr('href').substr(7).split('/');
			if(url.length > 1){
				for (var i = 0; i < url.length; i++){
					if(url[i] == "solutions"){
					}	
				}
			}
			
			/*var new_queryString = "";
			
			var current_queryString = window.location.search.substr(1);
			//var current_id;
			//var current_media;
				
			function loadContent(){
				$('#mediaViewer').load(new_content,'',showNewContent);
			}
			
			//Change URL, load content
			$('#mediaViewer').fadeOut('normal',loadContent);
			$('#page').append('<div id="loader">&nbsp;</div>');
			$('#loader').fadeIn('normal');				
			
					
			function showNewContent(){
				//$('#mediaViewer').fadeIn('normal');
				//$('#loader').fadeOut('normal');
				// Split the elements in our query string...
				var stringElements = current_queryString.split('&');
				
				// If there is more than one element, cycle through and replace 'media'
				// with our new media path, while keeping id the same and ditching any extra guys
				if(stringElements.length > 1){
					for (var i = 0; i < stringElements.length; i++){
						if(i > 0){
							new_queryString +="&";
						}
						switch(stringElements[i].substr(0,2)){
							case "me": //media
								stringElements[i] = "media="+new_mediaPath;
								new_queryString += stringElements[i];
								break;
							case "id":
								new_queryString += stringElements[i];
								break;
							default:
								break;
						}
					}
				}
				
				// If there is only one element in our query, then we either switch the media attribute
				// or append the media attribute to the id
				else {
					switch(stringElements[0].substr(0,2)){
						case "me": //media
							stringElements[0] = "media="+new_mediaPath;
							new_queryString += stringElements[0];
							break;
						case "id":
							stringElements[1] = "&media="+new_mediaPath;
							new_queryString +=stringElements[0] + stringElements[1];
							break;
						default:
							new_queryString += "media="+new_mediaPath;
							break;
					}
				}
				
				// Rebuild the URL
				window.location.search = new_queryString;
			}*/
	}); 
});
