// UNLV Libraries Home Page JavaScript

$(document).ready(function() {
						   
	// Home Page Focus
	$('div#books input.argument').focus();
	
	// Featured Items
	
	$('<div id="cycleNav">').appendTo('#primarycontent');
	
	// var randomStartingFeature = Math.floor(Math.random() * $('#featuredItems .feature').length);
	
	$('#featuredItems')
		.before('<div id="cycleNav">')
		.cycle({ 
			fx:      'fade', 
			speed:    2000, 
			timeout:  13000,
			pager:  '#cycleNav',
			pause:  1
			// startingSlide: randomStartingFeature
		});
	
	// Search Box
	$('#searchLib').tabs();
	
	// Focus the current Search Box (e.g. Click on "Site Search" and the "Site Search" input is focused)
	$('#searchLib').bind('tabsshow', function(event, ui) {
		var tabID = ui.tab.toString();
		var tabIDSplit = tabID.split("#");
		if (tabIDSplit[1] == "music" || tabIDSplit[1] == "website" || tabIDSplit[1] == "books") {
			var selectedTabNew = "#" + tabIDSplit[1] + " input[type=text]";	
		}
		
		$(selectedTabNew).focus();	
	
	});
	
	
	// Jump Menus
	$('#quickLinks select').bind('change', function() { jumpMenu(this.value) });
	$('#allSubjectGuides').bind('change', function() { jumpMenu(this.value) });
	$('#branchLibrariesMenu select').bind('change', function() { jumpMenu(this.value) });
	
	// Encore / Catalog Change
	
	$('div#books select').change(function() {
		
		var selectedClass = $(this).children(":selected").attr("class");
		if (selectedClass == "catalog") {
			$('form#catalogSearch').attr('action', 'http://webpac.library.unlv.edu/search~S1/X').attr('method', 'post');
			$('form#catalogSearch input.argument').attr('name', 'searcharg').attr('id', 'searcharg');		
		}
		else if (selectedClass == "encore") {
			$('form#catalogSearch').attr('action', 'http://encore.library.unlv.edu/iii/encore/Home,$Search.form.sdirect').attr('method', 'get');
			$('form#catalogSearch input.argument').attr('name', 'target').attr('id', 'target');
		}
		
	});

	

});

// Jump Menu	
function jumpMenu(url) {
	// var url = $('#site option:selected').val();
	window.location.href = url;							   
}

// Poll JavaScript
var xmlHttp

function getVote(int)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="./poll/vote.php"
url=url+"?vote="+int
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function stateChanged() 
{ 
 if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById("poll").
 innerHTML=xmlHttp.responseText;
 } 
} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
 {
 objXMLHttp=new XMLHttpRequest()
 }
else if (window.ActiveXObject)
 {
 objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
 }
return objXMLHttp
}