﻿var ctlDollarName = 'ctl00$cphBody$';
var ctlUnderScoreName = 'ctl00_cphBody_';

// Function to validate empty Page Overlay Name
function ValidateOverlay(errCtrlId)
{
 
    var errMsgColl = new Array();
    var submitReturn = true;        
    var overlayName;  
    
    overlayName = document.getElementById(ctlDollarName + 'txtOverlayName').value;
    
    if(overlayName.TrimAll() == "")
    {
        errMsgColl.push("Page Overlay Name is required"); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
    }  
    
    if(errMsgColl.length > 0)
    {
        ManageError(errMsgColl, errCtrlId);
        submitReturn = false;
    }
    
    return submitReturn;
}

// Function to validate empty selected gadget for deletion / edit
function ValidateGadget(errCtrlId, obj)
{   
    var errMsgColl = new Array();
    var submitReturn = true;    
    var gadgetAssign=document.getElementById(ctlDollarName + 'lstGadgetAssign');				

    if (gadgetAssign.selectedIndex == -1)
    {
	    errMsgColl.push("Select a valid Gadget from list"); 
	    var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
	}
	
	if(errMsgColl.length > 0)
    {
        ManageError(errMsgColl, errCtrlId);
        submitReturn = false;
    }
    else
    {
        if(!(obj.id.indexOf('btnEdit') > -1))
        {
            if(!confirm('Are you sure you want to delete the gadget?') )
            {
                submitReturn = false;
            }  
        }
    }
        
    return submitReturn;	
}

// Function to validate empty Page Name
function ValidatePageName(errCtrlId)
{    
    var errMsgColl = new Array();    
    PageNameCtrl = document.getElementById(ctlDollarName + 'txtPageName');
    
    if(PageNameCtrl.value.TrimAll() == "")
    {
        errMsgColl.push("Page Name is required");
        saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');	    
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	    
    }  
    
    if(errMsgColl.length > 0)
    {
        ManageError(errMsgColl, errCtrlId);
        return false;
    }
    
    return true;
}

// Function to validate empty ShortCut Name
function ValidateShortCutDetails(errCtrlId)
{    
    var errMsgColl = new Array();    
    PageNameCtrl = document.getElementById(ctlDollarName + 'txtGadgetName');
    GadgetHeightCtrl = document.getElementById(ctlDollarName + 'txtGadgetHeight');
    GadgetWidthCtrl = document.getElementById(ctlDollarName + 'txtGadgetWidth');
    
    if(PageNameCtrl.value.TrimAll() == "")
    {
        errMsgColl.push("ShortCut Gadget Name is required");
        saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');	    
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	    
    }
    
    if (isNaN(GadgetHeightCtrl.value))
	{
		errMsgColl.push("ShortCut gadget window height needs to be numeric."); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
	}
	
	if(GadgetHeightCtrl.value < 0)
	{
	    errMsgColl.push("ShortCut gadget window height cannot be negative."); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	
	}
		
	if (isNaN(GadgetWidthCtrl.value))
	{
		errMsgColl.push("ShortCut gadget window width needs to be numeric."); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
	}  
	
	if(GadgetWidthCtrl.value < 0)
	{
	    errMsgColl.push("ShortCut gadget window width cannot be negative."); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	
	}
    
    if(errMsgColl.length > 0)
    {
        ManageError(errMsgColl, errCtrlId);
        return false;
    }
    
    return true;
}

// Function to validate empty Gadget Assignment
function ValidateGadgetAssignment(errCtrlId, obj)
{    

    var errMsgColl = new Array();    
    GadgetAssignmentCtrl = document.getElementById(ctlDollarName + 'lstGadgetAssignment');
    
    if(GadgetAssignmentCtrl.value.TrimAll() == "")
    {
        errMsgColl.push("Select a Gadget Assignment Item first.");
        saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');	    
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	    
    }  
    
    if(errMsgColl.length > 0)
    {
        ManageError(errMsgColl, errCtrlId);
        return false;
    }
    else
    {
        if(!(obj.id.indexOf('btnEditGadgetAssign') > -1))
        {
            if(!confirm('Are you sure you want to delete the gadget?') )
            {
                return false;
            }  
        }
    }    
    return true;
}

// Function to validate empty Page Overlay
function ValidatePageOverlay(errCtrlId, obj)
{            
    var errMsgColl = new Array();    
    PageOverlayCtrl = document.getElementById(ctlDollarName + 'lstPageOverlay');
    
    if(PageOverlayCtrl.value.TrimAll() == "")
    {
        errMsgColl.push("Select a Page Overlay Item first.");
        saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');	    
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	    
    }  
    
    if(errMsgColl.length > 0)
    {
        ManageError(errMsgColl, errCtrlId);
        return false;
    }
    else
    {
        if(!(obj.id.indexOf('btnEditPageOverlay') > -1))
        {
            if(!confirm('Are you sure you want to delete the overlay?') )
            {
                return false;
            }  
        }
    }
    
    return true;
}

// Function to validate empty Iframe Gadget Name
function ValidateIframeGadget(errCtrlId)
{
 
    var errMsgColl = new Array();
    var submitReturn = true;        
    var gadgetName;  
    var gadgetHeight;
    var gadgetWidth;
    var gadgetURL;
    var lengthValue;
    //var gadgetDoPost;
    var gadgetParamToURL;
    
    gadgetName = document.getElementById(ctlDollarName + 'txtGadgetName').value;
    gadgetHeight = document.getElementById(ctlDollarName + 'txtGadgetHeight').value;
    gadgetWidth = document.getElementById(ctlDollarName + 'txtGadgetWidth').value;
    gadgetURL = document.getElementById(ctlDollarName + 'txtURLtoWebpage').value;
    gadgetParamToURL = document.getElementById(ctlDollarName + 'txtParamToURL').value;
    //gadgetDoPost = document.getElementById(ctlUnderScoreName + 'rdoPostURL_0');
    
    if(gadgetName.TrimAll() == "")
    {
        errMsgColl.push("Iframe Gadget Name is required"); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
    }  
    
    if (isNaN(gadgetWidth))
	{
		errMsgColl.push("Iframe Gadget width needs to be numeric"); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
	}
	
	if(gadgetWidth < 0)
	{
	    errMsgColl.push("Iframe Gadget width cannot be negative"); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";
	}	
	
	if (isNaN(gadgetHeight))
	{
		errMsgColl.push("Iframe Gadget height needs to be numeric"); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
	}	
	
	if(gadgetHeight < 0)
	{
	    errMsgColl.push("Iframe Gadget height cannot be negative"); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
	}
	
	gadgetURL = gadgetURL.TrimAll();
    lengthValue = gadgetURL.length;
    if(lengthValue != 0)
    {
        var objRegExp = new RegExp();
        objRegExp.compile("^(http|https|ftp)+://[A-Za-z0-9-]+[.][A-Za-z0-9-]"); 
        if (!objRegExp.test(gadgetURL))
        { 
            errMsgColl.push("Iframe Gadget URL needs to be in correct format"); 
            var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	        saveUserCtrl.style.visibility="hidden";
	        saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	        saveUserCtrlTbl.style.visibility="hidden";	 
        }
    }     
    
    if(errMsgColl.length > 0)
    {
        ManageError(errMsgColl, errCtrlId);
        submitReturn = false;
    }
    
    return submitReturn;
}

//This function is used for validate Short Link Details
function ValidateShortLinkDetails(errCtrlId)
{
    var errMsgColl = new Array();    
//    var gadgetDoPost;
    var gadgetParamToURL;
    
    objDescriptionValue = document.getElementById(ctlDollarName + 'txtDescription').value;
    objURLValue = document.getElementById(ctlDollarName + 'txtURL').value;
    objWinHeightValue = document.getElementById(ctlDollarName + 'txtWinHeight').value;
    objWinWidthValue = document.getElementById(ctlDollarName + 'txtWinWidth').value;
    gadgetParamToURL = document.getElementById(ctlDollarName + 'txtParameter').value;
    //gadgetDoPost = document.getElementById(ctlUnderScoreName + 'rdoPostURL_0');
    
    if(objDescriptionValue.TrimAll() == "")
    {
        errMsgColl.push("ShortCut Link Description is required"); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
    }  
    
    if(objWinHeightValue.TrimAll() == "")
    {
        errMsgColl.push("ShortCut Link window height is required."); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";
    }
    else if (isNaN(objWinHeightValue))
	{
		errMsgColl.push("ShortCut Link window height needs to be numeric."); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
	}
	else if (objWinHeightValue < 0)
	{
	    errMsgColl.push("ShortCut Link window height cannot be negative."); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	
	}
	
		
	if(objWinWidthValue.TrimAll() == "")
    {
        errMsgColl.push("ShortCut Link window width is required."); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";
    }
    else if (isNaN(objWinWidthValue))
	{
		errMsgColl.push("ShortCut Link window width needs to be numeric."); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
	}	
	else if(objWinWidthValue < 0)
	{
	    errMsgColl.push("ShortCut Link window width cannot be negative."); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
	}
	
	objURLValue = objURLValue.TrimAll();
    lengthValue = objURLValue.length;
    if(lengthValue != 0)
    {
        var objRegExp = new RegExp();
        objRegExp.compile("^(http|https|ftp)+://[A-Za-z0-9-]+[.][A-Za-z0-9-]"); 
//        if (!objRegExp.test(objURLValue))
//        { 
//            errMsgColl.push("ShortCut Link URL needs to be in correct format."); 
//            var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
//	        saveUserCtrl.style.visibility="hidden";
//	        saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
//	        saveUserCtrlTbl.style.visibility="hidden";	 
//        }
    }     
    
    if(errMsgColl.length > 0)
    {
        ManageError(errMsgColl, errCtrlId);
        return false;
    }
    
    return true;
}

//This function use to get div position
function GetDivPosition()
{      
    dvMenuCtrl = document.getElementById('dvMenu');
    if (dvMenuCtrl != null)
    {             
        document.getElementById(ctlDollarName + 'hdnxPos').value = dvMenuCtrl.scrollLeft;
        document.getElementById(ctlDollarName + 'hdnyPos').value = dvMenuCtrl.scrollTop;
    }
    
    return true;
}

//This function use to set div position
function SetDivPosition()
{        
    dvMenuCtrl = document.getElementById('dvMenu');
    if (dvMenuCtrl != null)
    {             
        dvMenuCtrl.scrollLeft = document.getElementById(ctlDollarName + 'hdnxPos').value;
        dvMenuCtrl.scrollTop = document.getElementById(ctlDollarName + 'hdnyPos').value;
    }        
}

//This function is used to disable gadget 
function DisableGadgetSelect(CtrlId)
{
    var gadgetAssign;
    if(CtrlId == 'rdoCreateNewGadget')
    {
        gadgetAssign=document.getElementById(ctlDollarName + 'lstGadgetAssign');
        gadgetAssign.selectedIndex=-1;      
        return;     
    }    
    if(CtrlId == 'lstGadgetAssign')
    {
        gadgetAssign=document.getElementById(ctlUnderScoreName + 'rdoCreateNewGadget_0');
        gadgetAssign.checked=false;
        
        gadgetAssign=document.getElementById(ctlUnderScoreName + 'rdoCreateNewGadget_1');
        gadgetAssign.checked=false;
       return; 
     }
}

// This function is to validate New Gadget Selection
function ValidateAddNewGadgetSelection(errCtrlId)
{
    var gadgetExistingList;    
    var gadgetNewSelect_0;
    var gadgetNewSelect_1;
    var submitReturn = true;
    var errMsgColl = new Array();
    
    gadgetExistingList = document.getElementById(ctlDollarName + 'lstGadgetAssign');
    gadgetNewSelect_0 = document.getElementById(ctlUnderScoreName + 'rdoCreateNewGadget_0');
    gadgetNewSelect_1 = document.getElementById(ctlUnderScoreName + 'rdoCreateNewGadget_1');
    
    if( (gadgetExistingList.selectedIndex==-1) && (gadgetNewSelect_0.checked==false) && (gadgetNewSelect_1.checked==false) )
    {
        errMsgColl.push("Gadget selection is required"); 
        var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
    }  
    
    if(errMsgColl.length > 0)
    {
        ManageError(errMsgColl, errCtrlId);
        submitReturn = false;
    }
    
    return submitReturn;
    
}

var myWin;
//this function is used for opening link in another window and maximized button Disabled
function MM_openBrWindow(theURL,winName,features) 
{ 
  var ObjhiddenString= document.getElementById(ctlDollarName + 'hdnPageId');
  var ObjvaluePath = document.getElementById(ctlDollarName + 'hdnValuePath');
  var ObjhdnPageCopy =  document.getElementById(ctlDollarName + 'hdnPageCopy');
  
  var queryString=theURL + "?id=" + ObjhiddenString.value + "&IVP=" + ObjvaluePath.value;

  myWin = window.showModalDialog(queryString, winName, features);
  //myWin = window.open(queryString, winName, features);  
    
  if (myWin != "" && myWin != undefined)
  {
    ObjhdnPageCopy.value = "reload";
    arrReturnValue = myWin.split(ColumnSplitter);
    
    ObjhiddenString.value = arrReturnValue[0];
    ObjvaluePath.value = arrReturnValue[1];
  }  
}

//this function is used to set window return value while body unloading
function SetWindowValue(CopyPage,PageId,ValuePath)
{  
  if (CopyPage != "")
  {  
    window.returnValue= PageId + ColumnSplitter + ValuePath;
  }
}

// Function to validate empty Page Name
function ValidatePageCopyName(errCtrlId)
{    
    var errMsgColl = new Array();    
    PageNameCtrl = document.frmPageCopy.txtPageName;
    
    if(PageNameCtrl.value.TrimAll() == "")
    {
        errMsgColl.push("New Page Name is required");
        saveUserCtrl = ucConfirmSaving_lblMessage;	    
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = ucConfirmSaving_tblConfirm;	    
	    saveUserCtrlTbl.style.visibility="hidden";	    
    }  
    
    if(errMsgColl.length > 0)
    {
        ManageError(errMsgColl, errCtrlId);
        return false;
    }
    
    return true;
}

// Function to validate empty selected user for deletion from group
function ValidateGrpUsrDelete(errCtrlId)
{   

    var errMsgColl = new Array();
    var submitReturn = true;    
    var groupUserAssign=document.getElementById('ctl00$cphBody$ucSearchGroup$lstExistingUsers');				

    if (groupUserAssign.selectedIndex == -1)
    {
	    errMsgColl.push("Select a valid user from list"); 
	    var saveUserCtrl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_lblMessage');
	    saveUserCtrl.style.visibility="hidden";
	    saveUserCtrlTbl = document.getElementById(ctlUnderScoreName + 'ucConfirmSaving_tblConfirm');	    
	    saveUserCtrlTbl.style.visibility="hidden";	 
	}
	
	if(errMsgColl.length > 0)
    {
        ManageError(errMsgColl, errCtrlId);
        submitReturn = false;
    }
    else
    {       
        if(!confirm('Are you sure you want to delete the user?') )
        {
            submitReturn = false;
        }      
    }        
    return submitReturn;	
}

//This function is used to limit TEXTAREA character to 60
function LimitMaxText(textArea) 
{        
    var length = 60;
    
    if (textArea.value.length > length) 
    {
        textArea.value = textArea.value.substr(0,length);
    }
    
    return true;
}

function pageWidth() {
    return window.innerWidth != null ? window.innerWidth : document.documentElement && document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body != null ? document.body.clientWidth : null;
}

function pageHeight() {
    //alert("in teh page height..here");
    return window.innerHeight != null ? window.innerHeight : document.documentElement && document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body != null ? document.body.clientHeight : null;
}

//This function is used to calculate current page left
function posLeft() {
    return typeof window.pageXOffset != 'undefined' ? window.pageXOffset : document.documentElement && document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ? document.body.scrollLeft : 0;
}

//This function is used to calculate current page Top
function posTop() {
    return typeof window.pageYOffset != 'undefined' ? window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ? document.body.scrollTop : 0;
}

//This function is used to show loading message
function ShowLoading() {
    var obol = document.getElementById('dvLoading');
    var tp = posTop() + ((pageHeight() - 48) / 2) - 5;
    var lt = posLeft() + ((pageWidth() - 170) / 2) - 100;
    
    obol.style.position = 'absolute';
    obol.style.top = (tp < 0 ? 0 : tp) + 'px';
    obol.style.left = (lt < 0 ? 0 : lt) + 'px';
    obol.style.zIndex = 1100;
    obol.style.display = 'block';
}

//This function is used to hide loading message
function HideLoading() {
    var obol = document.getElementById('dvLoading');
    obol.style.display = 'none';
}




