    var is_major = parseInt(navigator.appVersion); 


    var agt=navigator.userAgent.toLowerCase(); 
    var is_mac    = (agt.indexOf("mac")!=-1);

	if (is_major >= 4) {
	if (is_mac) {
	 document.write('<LINK rel="stylesheet" href="/css/mac.css">');}
     else {document.write('<LINK rel="stylesheet" href="/css/pc.css">')}
	}

function makeArray() {
     for (i = 0; i<makeArray.arguments.length; i++)
         this[i] = makeArray.arguments[i];
 }
 
function getFullYear(d) {
    var y = d.getYear();
    if (y < 1000) {y += 1900};
    return y;
}

//var zone = "EDT";
var months = new makeArray("January","February","March","April","May","June","July","August","September","October","November","December");


function format_time(t) {
   
    var Date = t.getDate();
    var Month = t.getMonth();
    var Year = getFullYear(t);
    

    timeString = "";
    timeString += months[Month];
    timeString += " ";
    timeString += Date;
    timeString += ", ";
    timeString += Year;
    timeString += " ";
    //timeString += " ";
    //timeString += zone;
   
   return timeString;
  
}
function chgImg(imgname) {
                var imgsrc = document.images[imgname].src;
                var base = imgsrc.substring(0, imgsrc.indexOf("__"));

if (imgsrc.indexOf("off") > 0) {
   base += "__act";
  } 

	else {
	   if (imgsrc.indexOf("act") > 0) {
	       base += "__off";
	       } 

		else {
		  if (imgsrc.indexOf("on") > 0) {
		      base += "__low";
		      } 

			else {
			   if (imgsrc.indexOf("low") > 0) {
			       base += "__on";
            };
            };
            };
            };
				
                base += ".gif";
                document.images[imgname].src = base;
}
function ImgOn(imgname) {
                var imgsrc = document.images[imgname].src;
                var base = imgsrc.substring(0, imgsrc.indexOf("__"));

                if (imgsrc.indexOf("off") > 0) {
                        base += "__on";
                } else {
                        base += "__off";
                };
                base += ".gif";
                document.images[imgname].src = base;
}
// Redirect 
var time = null
function move() {
location.replace('../');
}

// Back in History
var time = null
function back2move() {
location.replace('window.history.go(-2)');
}


// Check Zip from Profile.jhtml file
 function checkZipValue( editForm)
 {

 	
 	//Check if numberic type entered
 	if(isNaN(editForm.Zip.value))
 	{
 	 alert("You did not entered a valid zip cod");
 	     editForm.Zip.select();
 	     return false;
 	}
 	//Check if total 5 digits entered
 	else if(editForm.Zip.value.length <5)
 	{
 	 	alert("Please enter 5 digits for a valid zip code!");
 	 	 editForm.Zip.select();
 	 	 return false;
 	}  
}

   
// from create2.jhtml
function InitSaveVariables(field){
/*	var dy = document.buster.dinemonth.value; */
	 var dy=field.options[field.selectedIndex].value
	 var dySel = document.forms[0].dinemonth

	var ar = new Array();
	ar[0] = "Sunday";
	ar[1] = "Monday";
	ar[2] = "Tuesday";
	ar[3] = "Wednesday";
	ar[4] = "Thursday";
	ar[5] = "Friday";
	ar[6] = "Saturday";
	var DiningDay = new Date();
	DiningDay.setYear(2000);
	DiningDay.setMonth(dy);
	DiningDay.setDate(3);
	var day = DiningDay.getDay();
	var longday = ar[day];
	alert("You were born on " + ar[day]);
	alert("");
}	

function LongDayVariables(field){
	var dy=field.options[field.selectedIndex].value
	var dySel = document.forms[0].dinemonth
		
	var ar = new Array();
	ar[0] = "Sunday";
	ar[1] = "Monday";
	ar[2] = "Tuesday";
	ar[3] = "Wednesday";
	ar[4] = "Thursday";
	ar[5] = "Friday";
	ar[6] = "Saturday";
	var DiningDay = new Date();
	DiningDay.setYear(2000);
	DiningDay.setMonth(dy);
	DiningDay.setDate(3);
	var day = DiningDay.getDay();
	var longday = ar[day];
	timeString = "";
    timeString += ar[day];
	
	return timeString; 
		   
}

function shiftFAQs(url,othloc){
var faqWindow = open(url,'faqpage','toolbar=no,location=no,directories=no,status=yes,scrollbars=yes,resizable=no,copyhistory=no,width=400,height=450');
faqWindow.focus();
faqWindow.document.all.main.src= othloc;
}

function smpopup(url){
var smWindow = open(url,'faqpage','toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,copyhistory=no,width=200,height=150');
smWindow.focus();
}


function mod(x, x_div){    
	for (var i=x; i>=x_div; i -= x_div);    
		return i;
}

function checkNum(str, min, max) {    
	if (str == "") {        
		alert("Enter a number in the field, please.");        
		return false;    
	}    
	for (var i = 0; i < str.length; i++) {        
		var ch = str.substring(i, i + 1);        
		if (ch < "0" || ch > "9") {            
			alert("Try a number, please.");            
			return false;        
		}    
	}    
	var val = parseInt(str, 10);    
	if ((val < min) || (val > max)) {        
		alert("Try a number from 1 to "+max+".");        
		return false;    
	}    
	return true;
}

function getWDay(crredemp){     
	//Check for a valid date			     
	if ((checkNum(crredemp.day.value,1,31)) && (checkNum(crredemp.month.value,0,11)) && (checkNum(crredemp.year.value,1900,2050))){
		var cur_day = parseInt(crredemp.day.value,10);	
		var cur_month = parseInt(crredemp.month.value,10);
		var mod_yr = (crredemp.year.value - 1900);	
		var cur_year = parseInt(mod_yr,10);	

	//Significant value	
	var sig_val;	
	if (cur_month == 0)		
		sig_val = 0;	
	else if (cur_month == 1)		
		sig_val = 3;	
	else if (cur_month == 2)		
		sig_val = 3;	
	else if (cur_month == 3)		
		sig_val = 6;	
	else if (cur_month == 4)		
		sig_val = 1;	
	else if (cur_month == 5)		
		sig_val = 4;	
	else if (cur_month == 6)		
		sig_val = 6;	
	else if (cur_month == 7)		
		sig_val = 2;	
	else if (cur_month == 8)		
		sig_val = 5;	
	else if (cur_month == 9)		
		sig_val = 0;	
	else if (cur_month == 10)		
		sig_val = 3;	
	else if (cur_month == 11)		
		sig_val = 5;		
		var val1 = mod((cur_year + parseInt(cur_year/4) + cur_day + sig_val),7);		
	
	//Display the Weekday in Text        
		if (val1 == 0)	{
			document.crredemp.dayofweek.value=("Sunday");
   document.crredemp.dayofweekcd.value=("SUN");
  }
  else if (val1 == 1){		
			document.crredemp.dayofweek.value=("Monday");
			document.crredemp.dayofweekcd.value=("MON");
			}
		else if (val1 == 2){		
			document.crredemp.dayofweek.value=("Tuesday");
			document.crredemp.dayofweekcd.value=("TUE");
			}
		else if (val1 == 3){		
			document.crredemp.dayofweek.value=("Wednesday");
			document.crredemp.dayofweekcd.value=("WED");
			}
		else if (val1 == 4){		
			document.crredemp.dayofweek.value=("Thursday");
			document.crredemp.dayofweekcd.value=("THU");
			}
		else if (val1 == 5){		
			document.crredemp.dayofweek.value=("Friday");
			document.crredemp.dayofweekcd.value=("FRI");
			}
		else if (val1 == 6){		
			document.crredemp.dayofweek.value=("Saturday");
			document.crredemp.dayofweekcd.value=("SAT");
			}
			return true;     
		}     
		else	
		return false;
}

var flg = 0;
var fs = 1;
var bg = "white";
M = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
D = new Array("S","M","T","W","T","F","S");
function getBgn() {
  pdy = new Date();        // today
  pmo = pdy.getMonth();    // present month
  pyr = pdy.getYear();     // present year
  if (pyr < 2000)    // Y2K Fix, Isaac Powell
    pyr = pyr + 1900; // http://onyx.idbsu.edu/~ipowell
  yr = yr1 = (pmo==0?pyr-1:pyr); // last month's year
  mo = (pmo==0?11:pmo-1);  // last month
  bgn = new Date(M[mo]+" 1,"+yr1); // assign to date
  document.write('<TABLE BORDER=0><TR><TD VALIGN=TOP>');
  yr = pyr;                // present year
  mo = pmo;                // present month
  bgn = new Date(M[mo]+" 1,"+yr); // assign to date
  Calendar();           // Send this month to screen
  document.write('</TD></TR></TABLE><br>');
//writes the following month
//  document.write('<TABLE BORDER=0><TR><TD VALIGN=TOP>');
// yr = (pmo==11?pyr+1:pyr); // next month's year
//  mo = (pmo==11?0:pmo+1);   // next month
//  bgn = new Date(M[mo]+" 1,"+yr); // assign to date
//  Calendar();           // Send next month to screen
//  document.write('</TD></TR></TABLE>'); // Finish up
}
function Calendar(){
  dy = bgn.getDay();
  yr = eval(yr);
  d = "312831303130313130313031";
  if (yr / 4 == Math.floor(yr / 4)) {
    d = d.substring(0, 2) + "29" + d.substring(4, d.length);
  }
  pos = (mo * 2);
  ld = eval(d.substring(pos, pos + 2));
  document.write("<TABLE BORDER=0 cellspacing=0 cellpadding=0 WIDTH=134"+ " BGCOLOR='" + bg + "'><TR bgcolor=#ffffff><TD ALIGN=CENTER COLSPAN=7 height=22>"+ "<FONT class=bluecaltext><B>" + M[mo] + " " + yr+ "</B></FONT></TD></TR>");
  for (var i = 0;i < 7;i ++) {
    document.write("<TD ALIGN=CENTER width=19 height=17>"+"<FONT class=bluecaltext><B>" + D[i] + "</B></FONT></TD>");
  }
  document.write("</TR><TR>");
  ctr = 0;
  for (var i = 0;i < 7; i++){
    if (i < dy) {
      document.write("<TD ALIGN=CENTER height=15 width=19>"
      +"<font class=blacktextnb>&nbsp;</FONT>"
      +"</TD>");
    }
    else {
      ctr++;
      document.write("<TD ALIGN=CENTER height=15 width=19>"
      + "<font class=blacktextnb>" + ctr + "</FONT>"
      + "</TD>");
    }
  }
  document.write("</TR><TR>");
  while (ctr < ld) {
    for (var i = 0;i < 7; i++){
      ctr++;
      if (ctr > ld){
        document.write("<TD ALIGN=CENTER>&nbsp;"
        + " </TD>");
      }
      else {
        document.write("<TD ALIGN=CENTER height=15 width=19>"
        + "<font class=blacktextnb>" + ctr + "</FONT>"
        + "</TD>");
      }
    }
    document.write("</TR><TR>");
  }
  document.write("</TR></TABLE>");
}

function chgImg(imgname) {
                var imgsrc = document.images[imgname].src;
                var base = imgsrc.substring(0, imgsrc.indexOf("__"));

                if (imgsrc.indexOf("off") > 0) {
                        base += "__on";
                } else {
                        base += "__off";
                };
                base += ".gif";
                document.images[imgname].src = base;
}

var time = null
function move() {
location.replace('../index.html');
}

function changeimgOnO(){
	document.objs.src='images/resnav/obj__on.gif';
	document.sumry.src='images/resnav/sum__off.gif';
	document.perm.src='images/resnav/perm__off.gif';
	document.cntrct.src='images/resnav/contract__off.gif';
	document.lang.src='images/resnav/lang__off.gif';
	document.apps.src='images/resnav/apps__off.gif';
	document.educ.src='images/resnav/edu__off.gif';
	document.hobs.src='images/resnav/hobby__off.gif';
	document.vol.src='images/resnav/vol__off.gif';

	}
function changeimgOnS(){
	document.objs.src='images/resnav/obj__off.gif';
	document.sumry.src='images/resnav/sum__on.gif';
	document.perm.src='images/resnav/perm__off.gif';
	document.cntrct.src='images/resnav/contract__off.gif';
	document.lang.src='images/resnav/lang__off.gif';
	document.apps.src='images/resnav/apps__off.gif';
	document.educ.src='images/resnav/edu__off.gif';
	document.hobs.src='images/resnav/hobby__off.gif';
	document.vol.src='images/resnav/vol__off.gif';

	}

function changeimgOnP(){
	document.objs.src='images/resnav/obj__off.gif';
	document.sumry.src='images/resnav/sum__off.gif';
	document.perm.src='images/resnav/perm__on.gif';
	document.cntrct.src='images/resnav/contract__off.gif';
	document.lang.src='images/resnav/lang__off.gif';
	document.apps.src='images/resnav/apps__off.gif';
	document.educ.src='images/resnav/edu__off.gif';
	document.hobs.src='images/resnav/hobby__off.gif';
	document.vol.src='images/resnav/vol__off.gif';

	}

function changeimgOnC(){
	document.objs.src='images/resnav/obj__off.gif';
	document.sumry.src='images/resnav/sum__off.gif';
	document.perm.src='images/resnav/perm__off.gif';
	document.cntrct.src='images/resnav/contract__on.gif';
	document.lang.src='images/resnav/lang__off.gif';
	document.apps.src='images/resnav/apps__off.gif';
	document.educ.src='images/resnav/edu__off.gif';
	document.hobs.src='images/resnav/hobby__off.gif';
	document.vol.src='images/resnav/vol__off.gif';

	}

function changeimgOnL(){
	document.objs.src='images/resnav/obj__off.gif';
	document.sumry.src='images/resnav/sum__off.gif';
	document.perm.src='images/resnav/perm__off.gif';
	document.cntrct.src='images/resnav/contract__off.gif';
	document.lang.src='images/resnav/lang__on.gif';
	document.apps.src='images/resnav/apps__off.gif';
	document.educ.src='images/resnav/edu__off.gif';
	document.hobs.src='images/resnav/hobby__off.gif';
	document.vol.src='images/resnav/vol__off.gif';

	}

function changeimgOnA(){
	document.objs.src='images/resnav/obj__off.gif';
	document.sumry.src='images/resnav/sum__off.gif';
	document.perm.src='images/resnav/perm__off.gif';
	document.cntrct.src='images/resnav/contract__off.gif';
	document.lang.src='images/resnav/lang__off.gif';
	document.apps.src='images/resnav/apps__on.gif';
	document.educ.src='images/resnav/edu__off.gif';
	document.hobs.src='images/resnav/hobby__off.gif';
	document.vol.src='images/resnav/vol__off.gif';

	}

function changeimgOnE(){
	document.objs.src='images/resnav/obj__off.gif';
	document.sumry.src='images/resnav/sum__off.gif';
	document.perm.src='images/resnav/perm__off.gif';
	document.cntrct.src='images/resnav/contract__off.gif';
	document.lang.src='images/resnav/lang__off.gif';
	document.apps.src='images/resnav/apps__off.gif';
	document.educ.src='images/resnav/edu__on.gif';
	document.hobs.src='images/resnav/hobby__off.gif';
	document.vol.src='images/resnav/vol__off.gif';

	}
	
function changeimgOnH(){
	document.objs.src='images/resnav/obj__off.gif';
	document.sumry.src='images/resnav/sum__off.gif';
	document.perm.src='images/resnav/perm__off.gif';
	document.cntrct.src='images/resnav/contract__off.gif';
	document.lang.src='images/resnav/lang__off.gif';
	document.apps.src='images/resnav/apps__off.gif';
	document.educ.src='images/resnav/edu__off.gif';
	document.hobs.src='images/resnav/hobby__on.gif';
	document.vol.src='images/resnav/vol__off.gif';

	}

function changeimgOnV(){
	document.objs.src='images/resnav/obj__off.gif';
	document.sumry.src='images/resnav/sum__off.gif';
	document.perm.src='images/resnav/perm__off.gif';
	document.cntrct.src='images/resnav/contract__off.gif';
	document.lang.src='images/resnav/lang__off.gif';
	document.apps.src='images/resnav/apps__off.gif';
	document.educ.src='images/resnav/edu__off.gif';
	document.hobs.src='images/resnav/hobby__off.gif';
	document.vol.src='images/resnav/vol__on.gif';

	}
	
function setPage (newAddress) {
        if (newAddress != "") { window.location.href = newAddress; }
}

if (navigator.appName == "Netscape") {
	layerRef="document.layers";
  	styleSwitch="";
    } else {
    	layerRef="document.all";
    	styleSwitch=".style";
    }

function showLayer(layerName) {
 	eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
}
  	
function hideLayer(layerName) {
	eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
}

function chgPage(URL) {
	location.replace(URL);
}

function prefix(s) {
  // Make sure the hex# is 2 characters
  if (1==s.length)
    s="0"+s
  return s
}

function breakApart(start) {
  // Split the hex # into the RGB components
  var temp = new Array()
  temp[0] = parseInt(start.substring(0,2),16)
  temp[1] = parseInt(start.substring(2,4),16)
  temp[2] = parseInt(start.substring(4,6),16)
  return temp
}

function diffParts(startInt, endInt, steps) {
  // Determine the increment amount for each step
  var temp = new Array()
  for (var i=0; i<3; i++)
    temp[i] = Math.round((endInt[i] - startInt[i]) / steps)
  return temp
}


function createHR(start, end, steps, width, height) {
  var startInt = breakApart(start)
  var endInt = breakApart(end)
  var stepList = diffParts(startInt, endInt, steps)
  str = "<TABLE width="+width + " height="+height
  var alignment = arguments[7] // Optional alignment argument
  if (null!=alignment) {
    alignment.toLowerCase()
    // Ignore values other than left, right, and center
    if ("left"==alignment)
      str+=" align=left"
    else if ("right"==alignment)
      str+=" align=right"
    else if ("center"==alignment)
      str+=" align=center"
  }
  str+=" cellspacing=0 cellpadding=0 border=0><TR>"
  for (var r=0; r < steps; r++) {
      var hr = prefix(startInt[0].toString(16))
      var hg = prefix(startInt[1].toString(16))
      var hb = prefix(startInt[2].toString(16))
      // increment color
      for (var i=0; i < 3; i++)
        startInt[i]+=stepList[i]

      str+="<TD BGCOLOR="+hr + hg + hb+">"
      // Cross-browser version
      // Make sure to point the image to a valid
      // location on your server
      if (arguments[5]==true) str+="<IMG SRC='/gifs/s.gif' WIDTH=1 HEIGHT=1>"
      str+="</TD>"
      // Vertical rule
      if ((arguments[6]==true) && (r < steps-1))
        str+="<TR>"

  }
  str+="</TABLE>"
  return str
}
