var popUp;

function SetControlValue(controlID, newDate, isPostBack)
{
    popUp.close();
    //Changed the form array to point to form[0]. 
    //This is because the master page search form throws off the count. 
    //If we ever get rid of that first form we need to change this.
    document.forms[0].elements[controlID].value=newDate;
    __doPostBack(controlID,'');
}

function OpenPopupPage (pageUrl, controlID, isPostBack)
{
    popUp=window.open(pageUrl+'?controlID='+controlID+'&isPostBack='+ isPostBack,'popupcal', 'width=250,height=300,left=200,top=250'); 
}

//**************************************************************************
//***************GEF 06/06/2006*********************************************       
//Used to hide/show textboxes based on DropDownLists with 
//Other selected		                         
function dropDownListTextBoxShowHide(dropDownListID, textBoxID)
{
    
    var e = document.getElementById(dropDownListID); // select element
    var strDropDownListText = e.options[e.selectedIndex].text;
     if(strDropDownListText.indexOf("Other") == -1) 
     {
        document.getElementById(textBoxID).style.visibility="hidden"         
        document.getElementById(textBoxID).value = "";
     }
     else
     {
        document.getElementById(textBoxID).style.visibility="visible"  
//        document.getElementById(textBoxID).value = "";
     }
}
//**************************************************************************

function checkBoxTextBoxShowHide(controlToHideID, checkBoxID)
{    
    var checked = document.getElementById(checkBoxID).checked;   
    if(checked==true)
    {
        document.getElementById(controlToHideID).style.visibility="visible" 
    }
    else
    {   
        document.getElementById(controlToHideID).style.visibility="hidden"
    }
}

function checkBoxesTextBoxesShowHide(control1ToHideID, checkBox1ID,
                                     control2ToHideID, checkBox2ID,
                                     control3ToHideID, checkBox3ID)
{

    var checked1 = document.getElementById(checkBox1ID).checked;
    
    if(checked1==true)
    {
        document.getElementById(control1ToHideID).style.visibility="visible" 
    }
    else
    {   
        document.getElementById(control1ToHideID).style.visibility="hidden"
    }
    
    var checked2 = document.getElementById(checkBox2ID).checked;
    if(checked2==true)
    {
        document.getElementById(control2ToHideID).style.visibility="visible" 
    }
    else
    {   
        document.getElementById(control2ToHideID).style.visibility="hidden"
    }
    
    var checked3 = document.getElementById(checkBox3ID).checked;
    if(checked3==true)
    {
        document.getElementById(control3ToHideID).style.visibility="visible" 
    }
    else
    {   
        document.getElementById(control3ToHideID).style.visibility="hidden"
    }    
}

//function textBoxShowHide(textBoxID, isShow)
//{
//alert("Hit");
//    if (isShow == "True")
//    {
//        document.getElementById(textBoxID).style.visibility="visible" 
//    }
//    else
//    {
//        document.getElementById(textBoxID).style.visibility="hidden" 
//    }   
//}