﻿/** 
* Common Javascripts
* @author Mike Cooper, UTMB Public Affairs <mgcooper@utmb.edu>
* @author Toby Smith, UTMB IES <tlsmith@utmb.edu>
* LastUpdated: September 25, 2010
*/


// =========== jQuery ========================================================== >>

/* for testing jQuery - unobtrusively adds an alert dialog to all hyperlinks
$(document).ready(function() {
    // Add alert to link
    $("a").click(function(event) {
        alert("jquery is running");
        event.preventDefault();
    });

});*/




// Tabs #1 - jQueryTools Tabs: jtools_tabs - sprite style
$(document).ready(
	function() {     
        $("ul.jtools_tabs").tabs("div.jtools_panes > div");
    });


// Tabs #1 - jQueryTools Tabs: jtools_tabs - sprite style 
// Same as Tabs #1, but with different CSS
$(document).ready(
function () {
	$("ul.jtools_tabs2").tabs("div.jtools_panes2 > div");
});




// Show Element [Javascript]-[OnClick]-------------------------------------------->>
function show_element(control, id) {
    var element = document.getElementById(id);
    element.style.display = '';
}


// Hide Element [Javascript]-[OnClick]-------------------------------------------->>
function hide_element(control, id) {
    var element = document.getElementById(id);
    element.style.display = 'none';
}


// Toggle Element [Javascript]-- Toggle Element (OnInit - Show If Is Checked)----->>
function toggle_element(checkbox, ID) {
    var switcharoonie = document.getElementById(ID);
    if (checkbox.checked) {
        switcharoonie.className = 'show';
    }
    else {
        switcharoonie.className = 'hide';
    }
}




// Pop-Up Window [Javascript] --------------------------------------------------->>
function zoomView(zoomfile, zoomwidth, zoomheight, resize)
{
    if (resize == undefined)
	{
		resize = "no";
	}
	
	zoomWindow = window.open(
    zoomfile,
    'find', 
    ['width=' + zoomwidth + '',
    'height=' + zoomheight + '',
    'left=0', 'top=0',
    'scrollbars=yes',
    'menubar=no',
    'resizable=' + resize + '']);
   
    zoomWindow.top.focus();
}





// Today's date [Javascript] --------------------------------------------------->>

var now = new Date();
var days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
var months = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
var date = ((now.getDate()<10) ? "0" : "")+ now.getDate();

function fourdigits(number)	{
return (number < 1000) ? number + 1900 : number;
								}
today =  days[now.getDay()] + ", " +
months[now.getMonth()] + " " +
date + ", " +
(fourdigits(now.getYear())) ;
