﻿// JScript File
function SelectAllCheckboxes(spanChk,gdNm)
				{
					var xState=spanChk.checked;
					var theBox=spanChk;
					elm=theBox.form.elements;
				
					for(i=0;i<elm.length;i++)
					
					if(elm[i].type=="checkbox" && elm[i].id!=theBox.id)
						{
						
					if((elm[i].name).indexOf(gdNm)>0)
						{
						if(elm[i].checked!=xState)
						elm[i].click();
												}
						}
				}



function NumKey(e) 
		{
		  var ikeyCode;
		  ikeyCode = e.keyCode;	
		   if(ikeyCode>=48 && ikeyCode<=57)		  
		  {
		     return true;
	   	  } 
	   	  else 
	   	  {
		   e.keyCode=8
	   	   return false;
		 }
	  }
	  function SpaceValid(e) 
		{
		  var ikeyCode;
		  ikeyCode = e.keyCode;
		  if(ikeyCode==32)
		    {
		     
		     e.keyCode=8
		     return false;
		    }
		 
	  }
	  function NumKeyPH(e) 
		{
		  var ikeyCode;
//		  ||(ikeyCode==46)
		  ikeyCode = e.keyCode;	
		   if((ikeyCode>=48 && ikeyCode<=57) ||(ikeyCode==43)||(ikeyCode==45)||(ikeyCode==44))
		  {
		     return true;
	   	  } 
	   	  else 
	   	  {
		   e.keyCode=8
	   	   return false;
		 }
	  }
	  function NumKeyAndDot(e) 
		{
		  var ikeyCode;
		   ikeyCode = e.keyCode;	
		   if((ikeyCode>=48 && ikeyCode<=57)||(ikeyCode==46))		  
		  {
		     return true;
		    
	   	  } 
	   	  else 
	   	  {
		   e.keyCode=8
	   	   return false;
		 }
	  }
	  
	  function doKeypress(txt)
    {
         if (event.keyCode >= 48 && event.keyCode <= 57) 
            {
               event.returnValue = true;
            }
         else if (event.keyCode == 13)
         {
                event.returnValue = true;
         }
         else if (event.keyCode == 46)
         {
              if (txt.value.length <= 0)
                  event.returnValue = false;
              else if(txt.value.indexOf('.') >0)
                  event.returnValue = false;
              else
                  event.returnValue = true;
          }
          else
          {
                  event.returnValue = false;
          }
    }
	 function handleEnter (field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
	}     
	
	function OpenModelPopup()
    { 
        document.getElementById ('tdDisplayName').innerHTML='';
        document.getElementById ('txtName').value='';
        document.getElementById ('ModalPopupDiv').style.visibility='visible';
        document.getElementById ('ModalPopupDiv').style.display='';
        document.getElementById ('ModalPopupDiv').style.top= Math.round ((document.documentElement.clientHeight/2)+ document.documentElement.scrollTop)-100 + 'px';
        document.getElementById ('ModalPopupDiv').style.left='400px';
        
        document.getElementById ('MaskedDiv').style.display='';
        document.getElementById ('MaskedDiv').style.visibility='visible';
        document.getElementById ('MaskedDiv').style.top='0px';
        document.getElementById ('MaskedDiv').style.left='0px';
        document.getElementById ('MaskedDiv').style.width=  document.documentElement.clientWidth + 'px';
        document.getElementById ('MaskedDiv').style.height= document.documentElement.clientHeight+ 'px';
    }
    function CloseModelPopup()
    {
        document.getElementById ('MaskedDiv').style.display='none';
        document.getElementById ('ModalPopupDiv').style.display='none';
    }
     function Submit()
    {
        if(document.getElementById ('txtName').value!='')
        {
            document.getElementById ('MaskedDiv').style.display='none';
            document.getElementById ('ModalPopupDiv').style.display='none';
            document.getElementById ('tdDisplayName').innerHTML='<H1> Hi ' + document.getElementById ('txtName').value +' !</H1>';
        }
        else 
        {
            alert ('Please enter your name');
        }
    }
function Show(obj,flag,e) 
{
      var targ; 
        if (!e) 
           {
             var e = window.event; 
           }
if(e.button==2||e.button==0) 
{ 
   var mp = getMousePosition(e); 
   var dv=document.getElementById(obj); 
   dv.style.display="" ; 
   if(flag==0) 
    {
       dv.style.top=mp.y; 
       dv.style.left=mp.x; 
          //dv.style.top=e.clientY +document.documentElement.scrollTop; 
        //dv.style.left=e.clientX +document.documentElement.scrollLeft; 
}
return false; 
}
}

function Hide(obj,e) 
{
   pausecomp(400)
    if (!e) 
    {
       var e = window.event; 
     }
       var dv=document.getElementById(obj); 
       dv.style.display="none" ; 
      return false; 
}
function getSelect() 
{

   parent.parent.menu.switchquestions("subItem2");//Set Arrow on Holding Statement- Mutual fund 

// dvLoad.style.display="none" ; 
}


function fun_DispalyFamily(v) 
{
  if (v==1) 
  {
      div1.style.display="none" ; 
      div2.style.display="none" ; 
}
else 
{
div2.style.display="" ; 
div1.style.display="" ; 
}
}
 var g_var = true;
		var g_img=""; 
		var g_div="";
function collapse_div() 
{
   var div = document.getElementById(g_div); 
   var img = document.getElementById('img' + g_div); 
   div.style.display = "none"; 
   g_img.src = "../plus.GIF"; 
}

function expandcollapse(obj,row) 
{

   var div = document.getElementById(obj); 
   var img = document.getElementById('img' + obj); 
  if (div.style.display == "none") 
   {
   div.style.display ="block"; 
   img.src ="../minus.bmp"; 
   if(g_var == true) 
   {
    g_var =false; 
   g_div = obj;
   g_img = img;
}
else 
{
 g_var =true; 
}

if(g_var == true) 
{

collapse_div(); 
g_div = obj;
g_img = img;
g_var =false; 
}

}


else 
{
  div.style.display = "none"; 
img.src ="../plus.GIF"; 
g_var =true; 
}

}
