//------------------------------------------------------------------//
//         Print Page                                               //
//------------------------------------------------------------------//
window.onbeforeprint=setPageForPrint
window.onafterprint=setPageAfterPrint
var lastMediaHeight="";

function setPageForPrint()
{
    var obj = document.getElementById("MasterTopMedia");
    obj.style.visibility = "hidden";
    //obj.style.height = "1px"; 

    var objMasterMenuWrapper = document.getElementById("MasterMenuWrapper");
    objMasterMenuWrapper.style.visibility = "hidden";
    var objMasterFooter = document.getElementById("MasterFooter");
    objMasterFooter.style.visibility = "hidden";
    var objMasterTopBarMenu = document.getElementById("MasterTopBarMenu");
    objMasterTopBarMenu.style.visibility = "hidden";
    
    try
    {
        var SiteContentFooterObj = document.getElementById("SiteContentFooterIcons");
        SiteContentFooterObj.style.visibility = "hidden"; 
    }
    catch(err){}

}
function setPageAfterPrint()
{
    var obj = document.getElementById("MasterTopMedia");
    obj.style.visibility = "visible"; 
    //obj.style.height = "100px"; 
    
    var objMasterMenuWrapper = document.getElementById("MasterMenuWrapper");
    objMasterMenuWrapper.style.visibility = "visible";    
    var objMasterFooter = document.getElementById("MasterFooter");
    objMasterFooter.style.visibility = "visible";
    var objMasterTopBarMenu = document.getElementById("MasterTopBarMenu");
    objMasterTopBarMenu.style.visibility = "visible";
    
    try
    {
        var SiteContentFooterObj = document.getElementById("SiteContentFooterIcons");
        SiteContentFooterObj.style.visibility = "visible"; 
    }
    catch(err){}
}
function printPageContent()
{
    window.print();
} 

//------------------------------------------------------------------//
//         Search                                                    //
//------------------------------------------------------------------//
function viewSearchPage(ElementID,SearchPageURL)
{
    var Key=document.getElementById(ElementID).value;//="dubix"; 
    if(Key.length>0)
    {
        window.location = SearchPageURL+"?KEY="+Key;
    }
}

//------------------------------------------------------------------//
//         Catch Keydown                                            //
//------------------------------------------------------------------//
function catchKeyDown(btn, event)
{
    if (document.all)
    {
        if (event.keyCode == 13)
        {
             
             event.returnValue=false;
             event.cancel = true;
             document.getElementById(btn).click();
        }
   }
   else if (document.getElementById)
   {
        if (event.which == 13)
        {
            event.returnValue=false;
            event.cancel = true;
            document.getElementById(btn).click();
        }
   }
   else if(document.layers)
   {
        if(event.which == 13)
        {
            event.returnValue=false;
            event.cancel = true;
            document.getElementById(btn).click();
        }
    }
}


function clearField(elementID)
{
    document.getElementById(elementID).value="";
}
function resetFieldValue(elementID,originalValue)
{
    if(document.getElementById(elementID).value=="")
    {
        document.getElementById(elementID).value=originalValue;
    }
}






//-----------------------------------------------------------------//
//         Rad Window Manager                            //
//------------------------------------------------------------------//        
        function UseWindowManager()
        {
            var oManager = GetRadWindowManager();
            var oWnd = oManager.GetWindowByName("DialogWindow");
            oWnd.Show();
            var oActive = oManager.GetActiveWindow();
        }    
//-----------------------------------------------------------------//
//         functions for replacing image source on item             //
//------------------------------------------------------------------//

function changeImage(imgSrc)
{
    document.getElementById("inkodhypera").src=imgSrc;
}
function changeImageByID(imgSrc,imgID)
{
    document.getElementById(imgID).src=imgSrc;
}   

//------------------------------------------------------------------//
//         functions for gallery thumbnails rollover effect         //
//------------------------------------------------------------------//
function changeGalleryImageByID(imgSrc,imgID,selectedButtonID)
{
    document.getElementById(imgID).src=imgSrc;
    document.getElementById(lastItemID).src='images/media_button_off.gif';
    lastItemID=selectedButtonID;
    document.getElementById(selectedButtonID).src='images/media_button_on.gif';
}

function changeGalleryButtonStateByID(imgSrc,imgID)
{
    document.getElementById(imgID).src=imgSrc;
}
function mouseover(ItemID) 
{ 
    window.document.getElementById( ItemID ).className = "ThumbDivOn";    
} 
function mouseout(ItemID) 
{ 
    window.document.getElementById( ItemID ).className = "ThumbDivOff";    
} 


//------------------------------------------------------------------//
//         functions for changing div element class                 //
//------------------------------------------------------------------//
function changeClassName(ItemID,NewClassName) 
{ 
    window.document.getElementById(ItemID).className = NewClassName;
} 



function chnageButtonImageSource(imgSrc,imgID)
{
    document.getElementById(imgID).src=imgSrc;
}