﻿function getInnerHeight(iframe)
{
    var d=iframe.contentWindow ?
    iframe.contentWindow.document :
    iframe.contentDocument;
    var h=0;
    if(d){
    if(d.documentElement && d.compatMode &&
    d.compatMode=="CSS1Compat")
    h=d.documentElement.scrollHeight;
    else if(d.body)
    h=d.body.scrollHeight;
    if(h) h+=getInsets(d);
    }
    document.getElementById('imgDiv').style.display='none';
    document.getElementById('mainFrame').style.visibility='visible';
     var scrheight=window.screen.height;
    var d_height=450;
    if(scrheight>900)d_height=500;
    var frameheight=d_height+"px";
    try
    {
    h=mainFrame.document.getElementById("InnerPageTable").clientHeight;
    }
    catch(err)
    {}
    if(h>d_height)
    {
    frameheight=h+"px";
    d_height=h+10;
    }

    return frameheight;
}

function getInsets(d)
{
    if(d.body.currentStyle)
    with (d.body.currentStyle)
    return (parseInt(marginTop)||0) +
    (parseInt(marginBottom)||0) +
    (parseInt(paddingTop)||0) +
    (parseInt(paddingBottom)||0);
    if(d.defaultView && d.defaultView.getComputedStyle)
    with (d.defaultView)
    return parseInt(getComputedStyle(d.body,"").
    getPropertyValue("margin-top"))+
    parseInt(getComputedStyle(d.body,"").
    getPropertyValue("margin-bottom"))+
    parseInt(getComputedStyle(d.body,"").
    getPropertyValue("padding-top"))+
    parseInt(getComputedStyle(d.body,"").
    getPropertyValue("padding-bottom"));
    return 0;
}

function setPage(pagename)
{
    var ind = pagename.lastIndexOf("home.aspx");
    document.getElementById('PageName').value=pagename;
   // alert(document.getElementById('PageName').value);
    //if(ind =="0")
    //{
//        document.getElementById('trPersonal').style.display="none";
//        document.getElementById('trBusiness').style.display="none";
//        document.getElementById('trInternational').style.display="none";

//   // }
   if (document.getElementById('leftmenu').style.display=='block')
    {
        document.getElementById('leftmenu').style.display='none'; 
        /*document.getElementById('imgmenu').src='images/dot.jpg';
        document.getElementById('imgmenu').height='7';
        document.getElementById('imgmenu').width='7';*/
    }
    if (document.getElementById('leftmenuau').style.display=='block')
    {
        document.getElementById('leftmenuau').style.display='none'; 
        /*document.getElementById('imgmenu').src='images/dot.jpg';
        document.getElementById('imgmenu').height='7';
        document.getElementById('imgmenu').width='7';*/
    }
    if(pagename.indexOf('from=aboutus')!=-1)
   {
     document.getElementById('leftmenuau').style.display='block'; 
   }
   if(pagename.indexOf('from=trPersonal')!=-1)
   {
     document.getElementById('trPersonal').style.display="block";
     document.getElementById('leftmenu').style.display='block'; 
   }
   if(pagename.indexOf('from=trBusiness')!=-1)
   {
     document.getElementById('trBusiness').style.display="block";
     document.getElementById('leftmenu').style.display='block'; 
   }
   if(pagename.indexOf('from=trInternational')!=-1)
   {
     document.getElementById('trInternational').style.display="block";
     document.getElementById('leftmenu').style.display='block'; 
   }
   if(pagename.indexOf('from=claims')!=-1)
   {
    document.getElementById('trPersonal').style.display="none";
    document.getElementById('trBusiness').style.display="none";
    document.getElementById('trInternational').style.display="none";
    document.getElementById('leftmenu').style.display='block'; 
   }
     if(pagename.indexOf('from=mediclaims')!=-1)
   {
    document.getElementById('trPersonal').style.display="none";
    document.getElementById('trBusiness').style.display="none";
    document.getElementById('trInternational').style.display="none";
    document.getElementById('leftmenu').style.display='block'; 
   }
    document.getElementById('mainFrame').style.visibility='hidden';
    document.getElementById('imgDiv').style.display='block';
    document.getElementById('mainFrame').src=pagename;
    document.getElementById('maintable').focus();
    
}

function subscribe()
{
    var emailBox = document.getElementById('txtEMail');
    var emailTxt = emailBox.value;
    if(emailTxt == "")
    {
        alert("Enter a valid Email Address");
    }
    else
    {
        var ind = emailTxt.lastIndexOf(".");
		if(((emailTxt.lastIndexOf("."))-(emailTxt.lastIndexOf("@"))<=1) || (emailTxt.indexOf(".")<=0) || (emailTxt.indexOf("@")<=0) || (emailTxt.substring(ind+1,ind+2)==""))
		{    
			    alert("Enter a valid Email Address in 'abc@xyz.com' format");
			    emailBox.value = "";
			    document.forms[0].T3.focus();
		}
		else
		{
			setPage("message.aspx?youremail="+emailTxt);
        }
    }
}


function displaymenu()
{
    document.getElementById("leftmenuau").style.display="none";
    var leftmenu=document.getElementById("leftmenu");
    if (leftmenu.style.display == "none")
    {
        leftmenu.style.display='block';
    }
    else
    {
        leftmenu.style.display='none';
    }
}

function displayMenu2()
{
    document.getElementById("leftmenu").style.display="none";
    var leftmenu2=document.getElementById("leftmenuau");
    if (leftmenu2.style.display == "none")
    {
        leftmenu2.style.display='block';
    }
    else
    {
        leftmenu2.style.display='none';
    }
}
function displayMenu1()
{
    document.getElementById("leftmenuau").style.display="none";
    var leftmenu1=document.getElementById("leftmenu");
    if (leftmenu1.style.display == "none")
    {
    
        leftmenu1.style.display='block';
    }
    else
    {
        leftmenu1.style.display='none';
    }
}
  
     
     
     
function ShowSubMenu(id,rowval)
{
   for(i=1;i<=rowval; i++)
    {
        var trval="trMenu"+i;        
        document.getElementById(trval).style.display = "none";
        
    }
    var idval="trMenu"+id;     
    if(document.getElementById(idval).style.display == "block")
    {
        document.getElementById(idval).style.display = "none";
    }
    else
    {
        document.getElementById(idval).style.display = "block";
    }
} 


var cAnchor;
function changeColor(cName,issubmenu)
{
    if(!cAnchor)
    {
        cAnchor = event.srcElement;
        cAnchor.className = cName;
    }
    else
    {
        cAnchor.className = "atag1";
        var tAnchor = event.srcElement;
        tAnchor.className= cName;
        cAnchor = tAnchor;
        if(issubmenu==1)
        {
            document.getElementById('spanPnS').style.color="#004272";
        }
        else
        {
            document.getElementById('spanPnS').style.color="#949393";
        }
        if(issubmenu==2)
        {
            document.getElementById('tdAbUS').style.color="#004272";
        }
        else
        {
            document.getElementById('tdAbUS').style.color="#949393";
        }
    }
}


