function dateArray()
{
	for (iMonth=0;iMonth<dateArray.arguments.length;iMonth++)
		this[iMonth+1] = dateArray.arguments[iMonth];
}

function DisplayTodaysDate()
{
var date = new Date();
var rawyear = date.getYear();
var thisyear = (rawyear < 1000) ? rawyear + 1900 : rawyear;
var today = date.getDate();
var thismonth = date.getMonth() + 1;

if(today<10) today="0"+today;

var months = new dateArray('January','February','March','April','May','June','July','August','September','October','November','December');
var altmonths = new dateArray('JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC');


//document.write(months[thismonth] + " " + today + " , " + thisyear); 
document.write(today + "-" + altmonths[thismonth] + "-" + thisyear); 

}
function calc_days_between(date1, date2)
{
    // number of milliseconds in a day
    var ONEDAY = 1000 * 60 * 60 * 24

    // Convert dates to milliseconds
    var date1_ms = date1.getTime()
    var date2_ms = date2.getTime()

    // Calculate the difference in milliseconds
    var difference_ms = Math.abs(date1_ms - date2_ms)
    
    // Convert back to days and return
    return Math.round(difference_ms/ONEDAY)

}

function calcDays(ExpireDate,ExpireMonth,ExpireYear)
{
	var months = new dateArray('JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC');

	for (iMonth=1;iMonth<12;iMonth++)
	{
		if(months[iMonth] == ExpireMonth)
		{
			break;
		}
	}

	var Today = new Date();
	var Expires = new Date();
	
	Expires.setYear(ExpireYear);
	Expires.setDate(ExpireDate);
	Expires.setMonth(iMonth-1);

	iDays = calc_days_between(Today, Expires);
	return calc_days_between(Today, Expires)
}

function EncPrompt(prompttitle, message, sendto)
{
   promptbox = document.createElement('div');
   promptbox.setAttribute ('id' , 'prompt');
   document.getElementsByTagName('body')[0].appendChild(promptbox);
   promptbox = eval("document.getElementById('prompt').style");
   promptbox.position = 'absolute';
   promptbox.top = yMousePos;
   promptbox.left = xMousePos - 30;
   promptbox.width = 300;
   promptbox.border = 'outset 1 #bbbbbb';
   document.getElementById('prompt').innerHTML = "<table cellspacing='0' cellpadding='0' border='0' width='100%'><tr valign='middle'><td width='4' height='22' style='text-indent:2;' class='titlebar'></td><td class='titlebar'>" + prompttitle + "</td></tr></table>" 
   document.getElementById('prompt').innerHTML = document.getElementById('prompt').innerHTML + "<table cellspacing='0' cellpadding='0' border='0' width='100%' class='promptbox'><tr><td>" + message + "</td></tr><tr><td><input type='text' id='promptbox' onblur='this.focus()' class='promptbox'></td></tr><tr><td align='right'><br><input type='button' class='prompt' value='OK' onMouseOver='this.style.border=\"1 outset #dddddd\"' onMouseOut='this.style.border=\"1 solid transparent\"' onClick='" + sendto + "(document.getElementById(\"promptbox\").value); document.getElementsByTagName(\"body\")[0].removeChild(document.getElementById(\"prompt\"))'> <input type='button' class='prompt' value='Cancel' onMouseOver='this.style.border=\"1 outset transparent\"' onMouseOut='this.style.border=\"1 solid transparent\"' onClick='document.getElementsByTagName(\"body\")[0].removeChild(document.getElementById(\"prompt\"))'></td></tr></table>" 
   document.getElementById("promptbox").focus() 

}

function validate(newPCName)
{ 
	if(newPCName.length<=0)
	{
		alert ("Please Enter a valid response");
	}
	else
	{
		RenameCollection(newPCName);
	}
}
 function RenamePC()
 {
 	EncPrompt('Rename Personal Collection','Enter a new name for <b>Personal Collection</b>', 'validate');
 }

