﻿var _ifCap;
var _subMenu;
function maxWindow()
{

    /*
    //var obj = new ActiveXObject("Wscript.shell");
    //obj.SendKeys("{F11}");
    window.moveTo(0,0);
    if (document.layers||document.getElementById)
    {
        //if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth)
        //{
            top.window.outerHeight = screen.availHeight;
            top.window.outerWidth = screen.availWidth;
        //}
    }
    else if(document.all)
    {
        top.window.resizeTo(screen.availWidth,screen.availHeight);
    }
    */
    
    window.innerWidth = screen.width;
    window.innerHeight = screen.height;
    window.screenX = 0;
    window.screenY = 0;
    alwaysLowered = false;

   
}
function readCookie() {
	var nameEQ =  "myCookie=";
	var ca = document.cookie.split(';');
	if(ca[0]!='')
	    return true;
	else
	    return false;

}
function ResizeIFrame(e) {
    /*old
    var sourceHeight = e.document.body.scrollHeight;
    e.frameElement.height = sourceHeight + 75;
    */
    /*new
    var sourceHeight = e.document.body.scrollHeight; //+200;
    $(e).css("height", sourceHeight+"px");    
    */
    //alert(frames[0].document.body.offsetHeight);
    var _height = frames[0].document.body.offsetHeight + 75;
    //_height = _height < 200 ? 200 : _height;
    $(e).css("height", _height);
    //$(e).css("height", frames[$(e).attr("id")].document.body.scrollHeight + 'px');
    //$(e).css("height", frames[$(e).attr("id")].document.body.offsetHeight + 'px');
}
function LoadLinks(id,fname,menuHeading)
{
     
    
    /*if(_ifCap==null)
        _ifCap=document.getElementById("capIframeId");*/
    //_subMenu=document.getElementById("divSubMenu");    
   $("#capIframeId").attr("src","processing.htm");
    setTimeout("FillLinks(" + id+ ",'" + fname +  "','" +menuHeading + "')","1000");                
    
}
function FillLinks(id,fname,menuHeading)
{
    var defaultPageName=''
        switch(id)
        {
                    case 1:
                        defaultPageName="EventsDisplay.aspx";
                        break;
                    case 2:
                        defaultPageName="newadmission.aspx";    
                        break;    
                    case 3:
                        defaultPageName="feepayments.aspx";
                        break;
                    case 4:
                        defaultPageName="CurrentTimeSchedule.aspx";    
                        break;
                    case 5:
                        defaultPageName="examapplicationnew.aspx";
                        break;
                    case 6:
                        defaultPageName="Company.aspx?ctype=P";
                        break;
                    case 7:
                        defaultPageName="EmployeeMaster.aspx";
                        break;
                    case 8:
                        defaultPageName="InsuranceRenewalReport.aspx";
                        break;
                    case 9:
                        defaultPageName = "RevenueHeads.aspx";
                        break;
                    case 10:
                        defaultPageName="EmployeeInbox.aspx";
                        break;    
                    case 11:
                        defaultPageName="DeptIndent.aspx"
                        break;
                    case 12:
                        defaultPageName="indentdetails.aspx";
                        break;    
                    case 13:
                        defaultPageName="amc.aspx";
                        break;
                    case 14:
                        defaultPageName="LibCirculation.aspx";
                        break;
                    case 15:
                        defaultPageName="registration.aspx";
                        break;
                    case 16:    //General module
                        defaultPageName="rpttimetable.aspx";    
                        break;
                    
        }
                
                if(defaultPageName!='')
                {
                    
                    if(defaultPageName!="UnderConstruction.aspx")
                        $("#capIframeId").attr("src",fname + "/"+ defaultPageName);    
                    else
                        $("#capIframeId").attr("src",defaultPageName);    
                }
                else
                    $("#capIframeId").attr("src","");

                $("#divLeftMenu").html('');
                if(menuHeading==null)
                    menuHeading='';
                
                //alert(document.cookie);       
                
                var result=AdminMaster1.FillLinks(id,fname,menuHeading)
               
                if(result.error==null)
                {
                    $("#divLeftMenu").html(result.value);
                    if ($("#tblScreens tr").length <= 2)
                        $("#divLeftMenu").html('');
                    for(var i=1;i<16;i++)
                        $("#a" + i).css("color","Blue");
                    $("#a" + id).css("color","Red");
                }
                else
                {
                    if(result.error=='SyntaxError Syntax error')
                    {
                        alert("Sorry, your session has expired");
                        parent.window.location.href="..//default.aspx";
                    }
                    else
                       alert(result.error);
                }
}

function ChangeLinkColor(e, pfolder, _linkPage,mode) {

    //$("#capIframeId").removeAttr("src");
    var result = AdminMaster1.CheckAuthentication(pfolder, _linkPage);
    if (result.error == null) {
        if (result.value != "" && result.value != "SE") {
            //if (mode==1)
            //    $(e).attr("href", result.value);
            //else 
                $("#capIframeId").attr("src", result.value);
        }
        else Raiserror("SE");
    }
    else {
        alert("Sorry, your session has expired");
        parent.window.location.href = "default.aspx";
    }
}
function _OnMouseOver(screenid,e,i)
{
    //$(e).addClass("navbar");
    $(e).removeClass();
    $(e).addClass("navbar");
    $("#divSubMenu").html("");
    $("#divSubMenu").html($("#div_" + screenid).html());
    var _offset = $(e).offset();
    var _top = _offset.top;  // returnTop(e);
    var _left = _offset.left;  //returnLeft(e);
    var _screenheight = $(window).height();  //document.documentElement.clientHeight
    var _subdivheight = (i) * 13; //no.of div table rows multiply with row height
    if(_subdivheight>(_screenheight-_top))
        $("#divSubMenu").css("top",_top-_subdivheight);// = _offset.top;
    else
        $("#divSubMenu").css("top", _top); // = _offset.top;
        //divSubMenu.style.left=_left+175;
        $("#divSubMenu").css("left",_left+165);// = _offset.left + 175;
        $("#divSubMenu").show();       
   //_FillSubLinks(screenid,e);
    
}
function _OnMouseOut(screenid, e) {
    //$(e).addClass("menuLinkBG");
    $(e).removeClass();
    $(e).addClass("menuLinkBG");
    $("#divSubMenu").hide();
}
function _ShowTimeTableMenu(showtype)
{
    if(showtype=='D')
        $("#divSubMenu").show();
    else
        $("#divSubMenu").hide();
}

function returnLeft(obj) {
    var curleft = 0;
    var _offset = $(obj).offset();
    curleft = _offset.left;
    /*
    //var obj=document.all('imgSearch');
    
    if (obj.offsetParent)

        while (1) {
    curleft += obj.offsetLeft;
    if (!obj.offsetParent)
    break;
    obj = obj.offsetParent;
    }
    else if (obj.x)
    curleft += obj.x;*/
    return curleft;
}
function returnTop(obj) {
    var curtop = 0;
    var _offset = $(obj).offset();
    curtop = _offset.top;
    /*
    //var obj=document.all('imgSearch');
    var curtop = 0;
    if(obj.offsetParent)
    while(1)
    {
    curtop += obj.offsetTop;
    if(!obj.offsetParent)
    break;
    obj = obj.offsetParent;
    }
    else if(obj.y)
    curtop += obj.y;
    return curtop;
    */
    return curtop;
}
function onGeneralSearchClick() {
    var myReg = /\s+/g;
    if ($("#txtsearch").val().replace(myReg, "") == "") {
        alert("Enter search word");
        return false;
    }
    $("#capIframeId").attr("src", "searchresults.aspx?SearchWord=" + $("#txtsearch").val());

}