var popUp; 

function OpenCalendar(idname, postBack)
{
	popUp = window.open('Calendar.aspx?formname=' + document.forms[0].name + 
		'&id=' + idname + '&selected=' + document.forms[0].elements[idname].value + '&postBack=' + postBack, 
		'popupcal', 
		'width=165,height=208,left=200,top=250');
}

function SetDate(formName, id, newDate, postBack)
{
	eval('var theform = document.' + formName + ';');
	popUp.close();
	theform.elements[id].value = newDate;
	if (postBack)
		__doPostBack(id,'');
}		


 
function ClearAllControls()
{
  for (i=0; i<document.forms[0].length; i++)
  {
        doc = document.forms[0].elements[i];
        switch (doc.type)
        {
            case "text" :
                    doc.value = "";
                    break;
              case "checkbox" :
                    doc.checked = false;
                    break;   
              case "radio" :
                    doc.checked = false;
                    break;               
              case "select-one" :
										//doc.options[doc.selectedIndex].selected = false;
										doc.selectedIndex = 0;
                    break;                     
              case "select-multiple" :
                    while (doc.selectedIndex != -1)
                    {
                          indx = doc.selectedIndex;
                          doc.options[indx].selected = false;
                    }
                    doc.selected = false;
                    break;
                       
              default :
                    break;
        }
  }
}
 
function doCancel()
{
	return (confirm('Any changes made will be lost!\nClick OK to continue or Cancel to stay on this page.'));
}