


$(document).ready(function() {	

	function random_tab(){
		var tab = new Array()
		tab[1] = $(".image_thumb ul li.one");
		tab[2] = $(".image_thumb ul li.two");
		tab[3] = $(".image_thumb ul li.three");
		tab[4] = $(".image_thumb ul li.four");
		tab[5] = $(".image_thumb ul li.five");

		var ry = Math.floor(Math.random()*tab.length)
		if (ry==0){
			ry=1;
		}
		return tab[ry];
	}

	var tab = random_tab()
	
	var rimgAlt = tab.find('img').attr("alt"); //Get Alt Tag of Image
	var rimgTitle = tab.find('a').attr("href"); //Get Main Image URL
	var rimgDesc = tab.find('.block').html(); 	//Get HTML of block
	var rimgDescHeight = $(".main_image").find('.block').height();	//Calculate height of block	
	
	if (tab.is(".active")) {  //If it's already active, then...
		return false; // Don't click through
	} else {
		//Animate the Teaser				
		$(".main_image .block").animate({ opacity: 0, marginBottom: "0" }, 250 , function() {
			$(".main_image .block").html(rimgDesc).animate({ opacity: 0.85,	marginBottom: "0" }, 250 );
			$(".main_image img").attr({ src: rimgTitle , alt: rimgAlt});
		});
	}
	
	$(".image_thumb ul li").removeClass('active'); //Remove class of 'active' on all lists
	tab.addClass('active');  //add class of 'active' on this list only

	tab = '';

	//Show Banner
	//$(".main_image .desc").show(); //Show Banner
	desc = $(".main_image .block").css("display");
	if (desc == 'block') {
		$(".main_image .block").slideToggle();	
		$(".main_image .block").animate({ opacity: 0.85 }, 250 ); //Set Opacity
	}

	//Click and Hover events for thumbnail list
	//$(".image_thumb ul li:first").addClass('active'); 
	$(".image_thumb ul li").click(function(){ 
		//Set Variables
		var imgAlt = $(this).find('img').attr("alt"); //Get Alt Tag of Image
		var imgTitle = $(this).find('a').attr("href"); //Get Main Image URL
		var imgDesc = $(this).find('.block').html(); 	//Get HTML of block
		var imgDescHeight = $(".main_image").find('.block').height();	//Calculate height of block	
		
		if ($(this).is(".active")) {  //If it's already active, then...
			return false; // Don't click through
		} else {
			//Animate the Teaser				
			$(".main_image .block").animate({ opacity: 0, marginBottom: "0" }, 250 , function() {
				$(".main_image .block").html(imgDesc).animate({ opacity: 0.85,	marginBottom: "0" }, 250 );
				$(".main_image img").attr({ src: imgTitle , alt: imgAlt});
			});
		}
		
		$(".image_thumb ul li").removeClass('active'); //Remove class of 'active' on all lists
		$(this).addClass('active');  //add class of 'active' on this list only
		return false;
		
	}) .hover(function(){
		$(this).addClass('hover');
		}, function() {
		$(this).removeClass('hover');
	});
			
	//Toggle Teaser
	$("a.collapse").click(function(){
		$(".main_image .block").slideToggle();
		$("a.collapse").toggleClass("show");
	});
	
	
	
	
	 // setup quicklinks
  $('#quicklinks').bind('mouseover', function() {
    $(this).find('ul').removeClass('hidden');
  }).bind('mouseout', function() {
    $(this).find('ul').addClass('hidden');
    //quicklinksActive = 0;
  });
  
    // setup search box
  var searchDefault = "Search WVU...";
  var search = $('#search');
  search.bind('focus', function() {
    if (this.value == searchDefault) {this.value = '';}
  }).bind('blur', function() {
    if (this.value == '') { this.value = searchDefault; }
  });
  search[0].value = searchDefault;

  // setup quicklinks
  $('#quicklinks').bind('mouseover', function() {
    $(this).find('ul').removeClass('hidden');
  }).bind('mouseout', function() {
    $(this).find('ul').addClass('hidden');
    //quicklinksActive = 0;
  });
	
	// setup date
	$('#actions span.date').html(getDate());
	
	// setup feed
	// if ($('#wh').length > 0) {
    	// jQuery.getFeed({ url: "/whatshappening/index.cfm", success: renderFeed });	
  // } // end 
  
  // setup ga tracking
  $('a[ga]').attr('onclick',
    // "console.log($(this).attr('ga'));" +  
    "pageTracker._trackPageview($(this).attr('ga'));"
  );
	
});//Close Function// JavaScript Document

/* jFeed : jQuery feed parser plugin
 * Copyright (C) 2007 Jean-François Hovinne - http://www.hovinne.com/
 * Dual licensed under the MIT (MIT-license.txt)
 * and GPL (GPL-license.txt) licenses.
 */

jQuery.getFeed = function(options) {

    options = jQuery.extend({
    
        url: null,
        data: null,
        success: null
        
    }, options);

    if(options.url) {

        $.ajax({
            type: 'GET',
            url: options.url,
            data: options.data,
            dataType: 'xml',
            success: function(xml) {
                var feed = new JFeed(xml);
                if(jQuery.isFunction(options.success)) options.success(feed);
            },
						error: function(request, status, error) {
						}
        });
    }
};

function JFeed(xml) {
    if(xml) this.parse(xml);
};

JFeed.prototype = {

    type: '',
    version: '',
    title: '',
    link: '',
    description: '',
    parse: function(xml) {
        
        if(jQuery('channel', xml).length == 1) {
        
            this.type = 'rss';
            var feedClass = new JRss(xml);

        } else if(jQuery('feed', xml).length == 1) {
        
            this.type = 'atom';
            var feedClass = new JAtom(xml);
        }
        
        if(feedClass) jQuery.extend(this, feedClass);
    }
};

function JFeedItem() {};

JFeedItem.prototype = {

    title: '',
    link: '',
    description: '',
    updated: '',
    id: ''
};

function JAtom(xml) {
    this._parse(xml);
};

JAtom.prototype = {
    
    _parse: function(xml) {
    
        var channel = jQuery('feed', xml).eq(0);

        this.version = '1.0';
        this.title = jQuery(channel).find('title:first').text();
        this.link = jQuery(channel).find('link:first').attr('href');
        this.description = jQuery(channel).find('subtitle:first').text();
        this.language = jQuery(channel).attr('xml:lang');
        this.updated = jQuery(channel).find('updated:first').text();
        
        this.items = new Array();
        
        var feed = this;
        
        jQuery('entry', xml).each( function() {
        
            var item = new JFeedItem();
            
            item.title = jQuery(this).find('title').eq(0).text();
            item.link = jQuery(this).find('link').eq(0).attr('href');
            item.description = jQuery(this).find('content').eq(0).text();
            item.updated = jQuery(this).find('updated').eq(0).text();
            item.id = jQuery(this).find('id').eq(0).text();
            
            feed.items.push(item);
        });
    }
};

function JRss(xml) {
    this._parse(xml);
};

JRss.prototype  = {
    
    _parse: function(xml) {
    
        if(jQuery('rss', xml).length == 0) this.version = '1.0';
        else this.version = jQuery('rss', xml).eq(0).attr('version');

        var channel = jQuery('channel', xml).eq(0);
    
        this.title = jQuery(channel).find('title:first').text();
        this.link = jQuery(channel).find('link:first').text();
        this.description = jQuery(channel).find('description:first').text();
        this.language = jQuery(channel).find('language:first').text();
        this.updated = jQuery(channel).find('lastBuildDate:first').text();
    
        this.items = new Array();
        
        var feed = this;
        
        jQuery('item', xml).each( function() {
        
            var item = new JFeedItem();
            
            item.title = jQuery(this).find('title').eq(0).text();
            item.link = jQuery(this).find('link').eq(0).text();
            item.description = jQuery(this).find('description').eq(0).text();
            item.updated = jQuery(this).find('pubDate').eq(0).text();
            item.id = jQuery(this).find('guid').eq(0).text();
            
            feed.items.push(item);
        });
    }
};