// 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];}
  				}}}}
}

//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){
	if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
	 if (document.cookie.indexOf("iphone_redirect=false") == -1) window.location = page;
}
	else {
		var ua = navigator.userAgent.toLowerCase();
		var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
		if(isAndroid) {
			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.location = page;
  		}
		else {
			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();
	}
}

