// JavaScript Document
/*
 *  This document contains the scripts from the following files:
 *	clear.js
 *	dateNclear.js
 *	popup.js
 *	swapClass.js
 *	colors.js
 */
function display_todays_date(){
	var today = new Date();
	var numerical_day=today.getDay();
	var numerical_month=today.getMonth();
	var date=today.getDate();
	var year=today.getFullYear();
	var weekday_array = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
	var day_of_the_week = weekday_array[numerical_day];
	var month_array = new Array('January','February','March','April','May','June','July','August','September','October','November','December');
	var month_name = month_array[numerical_month];
	var date_string=day_of_the_week + ", " + month_name+' '+date+', '+year;
	document.write(date_string);
}

//This fucntion clears the search form when the input field is clicked in-->
function clearsearch(frm){
	var srchval = frm.qt.value;
	if (srchval == "Search UNM Law"){frm.qt.value = "";}
}

//This function is used to toggle the state of swap menus
function swapClass(){ //v1.4 by PVII
	var i,x,tB,j=0,tA=new Array(),arg=swapClass.arguments;
	if(document.getElementsByTagName){
		for(i=4; i<arg.length; i++){
			tB=document.getElementsByTagName(arg[i]);
	
			for(x=0; x<tB.length; x++){
				tA[j]=tB[x];
				j++;
			}
		}
		for(i=0; i<tA.length; i++){
			if(tA[i].className){
				if(tA[i].id==arg[1]){
					if(arg[0]==1){
						tA[i].className = (tA[i].className==arg[3]) ? arg[2] : arg[3];
					}
					else{tA[i].className=arg[2];}
				}
				else if(arg[0]==1 && arg[1]=='none'){
					if(tA[i].className==arg[2] || tA[i].className==arg[3]){
						tA[i].className=(tA[i].className==arg[3]) ? arg[2] : arg[3];
					}
				}
				else if(tA[i].className==arg[2]){
					tA[i].className=arg[3];
				}
			}
		}
	}
	if(window.Nifty){				
		Clean("div#navigation");
		Clean("div#content");
		Nifty("div#navigation", "bl");
		Nifty("div#content", "br");
		Nifty("div#navigation,div#content","same-height none");
	}
}

//This function is used to retrieve cookie values for determining the users preference for background and foreground colors
function getCookie(name){
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1){
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	}

	else{
		begin += 2;
	}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1){
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}

//This function is used to open a new "popup" browser window
function popup(page, h, w){
	var params = 'resizable=yes,scrollbars=yes,menubar=yes,directories=no,toolbar=yes,top=0,left=0,height='+ h +',width='+ w ;	
	var name = "name" + Math.floor(Math.random())* 1000;
	var winObj = window.open(page,name,params);
	winObj.focus();
}

function writeStyles(op,a){ //v1.5 by PVII
	if(op==0||document.getElementById){
		var tS="<sty"+"le type=\"text/css\">";
		tS+=a+"<"+"/sty"+"le>";
		document.write(tS);
		document.close();
	}
}