﻿// JScript File



function GetXmlHttpObject()
{ 
      var objXMLHttp=null
      if (window.XMLHttpRequest)
      {
      objXMLHttp=new XMLHttpRequest()
      }
      else if (window.ActiveXObject)
      {
      objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
      }
      return objXMLHttp
} 
/****NAV History**/

function blockGraphdiv()
{
  document.getElementById('ctl00_ContentPlaceHolder1_graphDiv').style.display='block';  
  document.getElementById('ctl00_ContentPlaceHolder1_tabDiv').style.display='none';
}

function blockTablediv()
{
  document.getElementById('ctl00_ContentPlaceHolder1_graphDiv').style.display='none';  
  document.getElementById('ctl00_ContentPlaceHolder1_tabDiv').style.display='block';
}

function moveoutid(lstbxFrom,lstbxTo)
{
	var listboxFrom = document.getElementById(lstbxFrom);
	var len = listboxFrom.length;
	var listboxTo = document.getElementById(lstbxTo);
	
	for(var j=0; j<len; j++)
	{   
	  var len1 = listboxTo.length;
	  
	  
	   
		if(listboxFrom[j].selected)
		{
		    if(len1>0)
	          {
	            for(var i=0;i<len1;i++)
	            {
//	            alert(listboxTo.options[i].value+"=="+listboxFrom.options[j].value);
	                if(listboxTo.options[i].value==listboxFrom.options[j].value)
	                {
	                  alert("The fund already exist");
	                  return false;
	                }
	            }
	          }
			var fundTxt = listboxFrom.options[j].text;
			var fundVal = listboxFrom.options[j].value;
			var tempFund=document.createElement('option');
			tempFund.text=fundTxt;
			tempFund.value=fundVal;
			try
			{
			  listboxTo.add(tempFund,null);
			}
			catch(ex)
			{
			  listboxTo.add(tempFund);
			}
		}
	}
	return false;
}

function moveinid(lstbxFrom,lstbxTo)
{
	var sda = document.getElementById(lstbxFrom);
	var sda1 = document.getElementById(lstbxTo);
	var len = sda1.length;
	var k=0;
	for(var j=0; j<sda1.length; j++)
	{	 
		if(sda1[j].selected)
		{	
		    try
		    {	   
			    sda1.remove(j);	
			    j--;
			}
			catch(ex)
			{
			}
			
		}
	}	
	return false;
}

function reload()
{
    if(document.getElementById('Radiopast').checked)
    {
     document.getElementById('prdDate').style.display='none';
      document.getElementById('ctl00_ContentPlaceHolder1_hdRdCheck').value="PS";
    }   
   else
    {
     document.getElementById('prdDate').style.display='block';
      document.getElementById('ctl00_ContentPlaceHolder1_hdRdCheck').value="PR";
    }  
}

function checkRdDate()
{

  var listboxTo = document.getElementById('ctl00_ContentPlaceHolder1_LstNavTo');        
  var lng = listboxTo.length; 
  var fnd="";
  var i;
    if(lng!=0)
    {
        for(i=0;i<lng;i++)
        {              
          if(i!=(lng-1))
           {
           fnd = fnd.concat(listboxTo.options[i].value+",");  
           }
           else
           {  
            fnd = fnd.concat(listboxTo.options[i].value);
           }
              
        }  
     } 
     else
     {
       alert("Please add the funds to the list");
       return false;
     }      
        document.getElementById("ctl00_ContentPlaceHolder1_funditem").value=fnd;
        
//  alert( document.getElementById("ctl00_ContentPlaceHolder1_funditem").value);
  if(!(document.getElementById('Radiopast').checked) && !(document.getElementById('RadioPeriod').checked))
  {   
    alert('Please select a time period ');
    return(false);
  }
  if(document.getElementById('RadioPeriod').checked)
  {
       var FrmDay = document.getElementById('ctl00_ContentPlaceHolder1_drpDay').value;
       var FrmMon = document.getElementById('ctl00_ContentPlaceHolder1_drpMonth').value;
       var FrmYr = document.getElementById('ctl00_ContentPlaceHolder1_drpYear').value;
       var ToDay = document.getElementById('ctl00_ContentPlaceHolder1_drpDayTo').value;
       var ToMon = document.getElementById('ctl00_ContentPlaceHolder1_drpMonthTo').value;
       var ToYr = document.getElementById('ctl00_ContentPlaceHolder1_drpYearTo').value;
       
     if(FrmDay == "") 
        {
         alert('Please select the Day field from "From Date"');
         document.getElementById('ctl00_ContentPlaceHolder1_drpDay').focus();
         return false;
        }
     else if(FrmMon == "") 
        {
          alert('Please select the Month field from "From Date"');
          document.getElementById('ctl00_ContentPlaceHolder1_drpMonth').focus();
          return false;
        }
     else if( FrmYr == "") 
        {
         alert('Please select the Year field from "From Date"');
         document.getElementById('ctl00_ContentPlaceHolder1_drpYear').focus();
         return false;
        }
        
     else if( ToDay == "")
        { 
          alert('Please select the Day field from "To Date"'); 
          document.getElementById('ctl00_ContentPlaceHolder1_drpDayTo').focus();
          return false;
        }
     else if( ToMon == "") 
        {
          alert('Please select the Month field from "To Date"');
          document.getElementById('ctl00_ContentPlaceHolder1_drpMonthTo').focus();
          return false;
        }
     else if( ToYr == "") 
        {
          alert('Please select the Year field from "To Date"'); 
          document.getElementById('ctl00_ContentPlaceHolder1_drpYearTo').focus();
          return false;
        } 
      else
      {
      /*************ValidDate Check*********/  
        var dt,dtTo;       
        dt=FrmMon+"/"+FrmDay+"/"+FrmYr;/*****From Date*****/
        var datesplit=[]; 
        var entereddate=new Date(dt);
        datesplit=dt.split("/");   
        if(entereddate.getMonth()!=datesplit[0]-1 || entereddate.getDate()!=datesplit[1] ||entereddate.getFullYear()!=datesplit[2])
        {
            alert("Invalid date; select valid month or day from 'From Date'");
               document.getElementById('ctl00_ContentPlaceHolder1_drpDay').focus();
            return false;
        }
               
        dtTo=ToMon+"/"+ToDay+"/"+ToYr;/*******To Date*********/
        var datesplitTo=[]; 
        var entereddateTo=new Date(dtTo);
        datesplitTo=dtTo.split("/");   
        if(entereddateTo.getMonth()!=datesplitTo[0]-1 || entereddateTo.getDate()!=datesplitTo[1] ||entereddateTo.getFullYear()!=datesplitTo[2])
        {
            alert("Invalid date; select valid month or day from 'To Date'");
               document.getElementById('ctl00_ContentPlaceHolder1_drpDayTo').focus();
            return false;
        }
       
       /*********************/ 
        var t1=FrmDay+"/"+FrmMon+"/"+FrmYr;
        var t2=ToDay+"/"+ToMon+"/"+ToYr;  
               //Total time for one day
                var one_day=1000*60*60*24; 
        //Here we need to split the inputed dates to convert them into standard format
                var x=t1.split("/");     
                var y=t2.split("/");
          //date format(Fullyear,month,date) 
                var date1=new Date(x[2],(x[1]-1),x[0]);
          
                var date2=new Date(y[2],(y[1]-1),y[0])
                var month1=x[1]-1;
                var month2=y[1]-1;
                
      /*********Calculate difference between the two dates, and convert to days**********/
                       
               var  Diff=Math.ceil((date2.getTime()-date1.getTime())/(one_day)); 
//               alert(Diff+1);
               var ndays=Diff+1;
              
               if(parseInt(ndays)<0)
               {                 
                alert("The 'To Date' cannot be before from the 'From Date'");
                return false;
               }
//               else if(parseInt(ndays)>=0 && parseInt(ndays)<31)
//               {
//                  alert("The 'To Date' should be 31 days from the 'From Date'");
//                  return false;
//               }
              else if(ndays>31 )
              {               
                alert("The 'To Date' cannot be later than 31 days from the 'From Date'");
                return false;
              }
        /*********************/         
      }  
                    
  }
}




/********************NAV History ends************************************************/

function loaddrpdown()
{
      var name=document.getElementById("ctl00_ContentPlaceHolder1_txtName").value;
      if(name.length >=2 )
      {
        var urlname;
         urlname=name;

        pageName = "InsAgentLoadList.aspx?nam=" + urlname;

        var url= pageName;    
        xmlHttp=GetXmlHttpObject();
        xmlHttp.open("GET",url,true);
        
        xmlHttp.send(null); 
        xmlHttp.onreadystatechange= getvalue;
        
        document.getElementById("ctl00_ContentPlaceHolder1_listdiv").style.display="block";

       }
       else
       {
       document.getElementById("ctl00_ContentPlaceHolder1_listdiv").style.display="none";
       }
        
}
function loaddrpInst()
{
  var Inst=document.getElementById("ctl00_ContentPlaceHolder1_txtTrainingInst").value;
    if(Inst.length >=2 )
      { 
        var urlInst;
//        urlInst=name.substring(0,3);
      urlInst=Inst;
        pageName = "InsAgentLoadList.aspx?Inst=" + urlInst;

        var url= pageName;    
        xmlHttp=GetXmlHttpObject();
        xmlHttp.open("GET",url,true);
        
        xmlHttp.send(null); 
        xmlHttp.onreadystatechange= getvalue;
        
        document.getElementById("ctl00_ContentPlaceHolder1_listdiv").style.display="block";

       }
       else
       {
         document.getElementById("ctl00_ContentPlaceHolder1_listdiv").style.display="none";
       }

}

function loaddrploc()
{
  var loc=document.getElementById("ctl00_ContentPlaceHolder1_txtLocation").value;
    if(loc.length >=2 )
      { 
        var urlLoc;
//        urlInst=name.substring(0,3);
        urlLoc=loc;    
        pageName = "InsAgentLoadList.aspx?loc=" + urlLoc;
        var url= pageName;    
        xmlHttp=GetXmlHttpObject();
        xmlHttp.open("GET",url,true);        
        xmlHttp.send(null); 
        xmlHttp.onreadystatechange= getvalue;        
        document.getElementById("ctl00_ContentPlaceHolder1_listdiv").style.display="block";
       }
      else
      {
        document.getElementById("ctl00_ContentPlaceHolder1_listdiv").style.display="none";
      }
     

}

function loaddrpTrnloc()
{
  var loc=document.getElementById("ctl00_ContentPlaceHolder1_txtTrainingInst").value;
    if(loc.length >=2 )
      { 
        var urlLoc;
//        urlInst=name.substring(0,3);
        urlLoc=loc;    
        pageName = "InsAgentLoadList.aspx?Trnloc=" + urlLoc;
        var url= pageName;    
        xmlHttp=GetXmlHttpObject();
        xmlHttp.open("GET",url,true);        
        xmlHttp.send(null); 
        xmlHttp.onreadystatechange= getvalue;        
        document.getElementById("ctl00_ContentPlaceHolder1_listdiv").style.display="block";
       }
       else
       {
        document.getElementById("ctl00_ContentPlaceHolder1_listdiv").style.display="none";
       }
}

 function getvalue()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {     
       var dds=xmlHttp.responseText;
       document.getElementById("ctl00_ContentPlaceHolder1_ldname").innerHTML=dds;
    }
}     


function callchange(id)
{ 
  document.getElementById("ctl00_ContentPlaceHolder1_txtName").value=id.value;
   document.getElementById("ctl00_ContentPlaceHolder1_listdiv").style.display="none";  
}
function callInst(id)
{  
   var str=id;  
   document.getElementById("ctl00_ContentPlaceHolder1_txtTrainingInst").value=str;
   document.getElementById("ctl00_ContentPlaceHolder1_listdiv").style.display="none";  
}
function callchangeloc(id)
{
  document.getElementById("ctl00_ContentPlaceHolder1_txtLocation").value=id.value;
   document.getElementById("ctl00_ContentPlaceHolder1_listdiv").style.display="none";  
}
function focusout(id)
{
 document.getElementById("ctl00_ContentPlaceHolder1_listdiv").style.display="none";  
}

///******IRDA*******/
function validateAgent()
{
   
   var name,channel,feedbck,Comments;
   name= document.getElementById("ctl00_ContentPlaceHolder1_txtName").value;
   channel= document.getElementById("ctl00_ContentPlaceHolder1_drpChannel").value;
   feedbck= document.getElementById("ctl00_ContentPlaceHolder1_drpFeedback").value;
   Comments= document.getElementById("ctl00_ContentPlaceHolder1_txtcomments").value;
   
   if(name == "")
   {
   alert("Please enter name of the agent");
   document.getElementById("ctl00_ContentPlaceHolder1_txtName").focus();
   return false;
   } 
   if(channel == "")
   {
   alert("Please select the channel");
   document.getElementById("ctl00_ContentPlaceHolder1_drpChannel").focus();
    return false;
   } 
    if(feedbck == "0")
   {
   alert("Please select the feedback");
   document.getElementById("ctl00_ContentPlaceHolder1_drpFeedback").focus();
    return false;
   }  
   if(Comments == "")
   {
   alert("Please enter the details");
   document.getElementById("ctl00_ContentPlaceHolder1_txtcomments").focus();
    return false;
    
   }
   
  if(Comments.length >= 1000)
  {
    alert("Maximum characters allowed for Details is 1000");
     document.getElementById("ctl00_ContentPlaceHolder1_txtcomments").focus();
    return false;
  }
}

function chrLimit(det,id)
{

 var len= id.value; 
  if(len.length >= 1000)
  {
    alert("Maximum characters allowed for details is 1000");
    det=0;
    return false;
  }
}

function validateInstitute()
{
   var location,feedbck,Comments,institute;
 
   institute = document.getElementById("ctl00_ContentPlaceHolder1_drpTraining").value
   location= document.getElementById("ctl00_ContentPlaceHolder1_txtLocation").value;
   feedbck= document.getElementById("ctl00_ContentPlaceHolder1_drpFeedback").value;
   Comments= document.getElementById("ctl00_ContentPlaceHolder1_txtcomments").value;
   
   if(institute == "")
   {
    alert("Please select the training institute");
    document.getElementById("ctl00_ContentPlaceHolder1_drpTraining").focus();
    return false;
   }
   
   if(location == "")
   {
    alert("Please enter address");
    document.getElementById("ctl00_ContentPlaceHolder1_txtLocation").focus();
    return false;
   }
   if(feedbck == "0")
   {
    alert("Please select the feedback");
    document.getElementById("ctl00_ContentPlaceHolder1_drpFeedback").focus();
    return false;
   }
    if(Comments == "")
   {
        alert("Please enter the details");
        document.getElementById("ctl00_ContentPlaceHolder1_txtcomments").focus();
        return false;
   }
    if(Comments.length >= 1000)
  {
    alert("Maximum characters allowed for details is 1000");
     document.getElementById("ctl00_ContentPlaceHolder1_txtcomments").focus();
    return false;
  }
   
}



function show(str)
{
str.style.backgroundColor='#f8f8f8';
}


function hide(str)
{
str.style.backgroundColor='#ffffff';
}


function gopage(a)
{
  if(a==1)
  window.location="#";
  if(a==2)
  window.location="glosary.aspx";
  if(a==3)
  window.location="DoNotDisturb.aspx";
  if(a==4)
  window.location="contactUs.aspx";
}

function callpdf(pdf)
{
  
  var filename=pdf+".pdf";
  
  var url="download_pdf.aspx?pdf="+filename; 
 // window.open(url)
 document.location=url;
}

function callxls(xls)
{
  var filename=xls+".xls";
  
  var url="download_pdf.aspx?pdf="+filename; 
 // window.open(url)
 document.location=url;
}

function calldoc(doc)
{
  var filename=doc+".doc";
  
  var url="download_pdf.aspx?pdf="+filename; 
 // window.open(url)
 document.location=url;
}
