﻿// JScript File

function _trim(ig_)
{
    return ig_.replace(/^\s*|\s*$/g,"")
}

function ShowPNB()
{
  
var ig_a=document.location.search.substring(1);	
 	
var ig_b=ig_a.split("&");			
var ig_f="";
for(var ig_c=0;ig_c<ig_b.length;ig_c++)
{
var ig_d=ig_b[ig_c].indexOf("id=");

  var Sitetxt = " <a href='"+HostAddressInJSfileForPages+"/SMCHome.aspx' class='SiteMap'>Home</a> >>  <span  class='LeftMnuTxtSel'>NRI</span>";
if(ig_d==-1)continue;

ig_f=ig_b[ig_c].substring(3);
 ig_f=_trim(ig_f);	
  
  }


   if (ig_f=="")
     {
     var ig_f = GetNRIIDfrompagename();
     }     



  
  if (ig_f!="")
  {
  
    if (ig_f=="4" ||ig_f=="10" ||ig_f=="11" || ig_f=="12" || ig_f=="13")
  {
  OpenCloseStartedTab('StartedTD');
  }
  
  if (ig_f=="14" || ig_f=="15" || ig_f=="16" || ig_f=="17")
  {
  OpenCloseStartedTab('NRIOnlineTrd');
  }
  
      if (ig_f=="10" ||ig_f=="11" || ig_f=="12" || ig_f=="13"|| ig_f=="15" || ig_f=="16"|| ig_f=="17")
  {
  document.getElementById("NRILMnu"+ig_f).className="LeftMenuClassSubSel";
  }
  else
  {
  document.getElementById("NRILMnu"+ig_f).className="LeftMnuTxtSel";
  }
  
  var Sitetxt="";
   Sitetxt +="<a href='"+HostAddressInJSfileForPages+"/SMCHome.aspx' class='SiteMap'>Home</a> >> <a href='"+HostAddressInJSfileForPages+"/nri.aspx' class='SiteMap'>NRI</a> ";
  
  if (ig_f=="10" ||ig_f=="11" || ig_f=="12" || ig_f=="13")
  {
    Sitetxt += ">> <a href='"+HostAddressInJSfileForPages+"/nri-getting-started.aspx' class='SiteMap'> Getting Started</a>";
  }
  else  if (ig_f=="15" ||ig_f=="16" || ig_f=="17")
  {
    Sitetxt += " >>  <a href='"+HostAddressInJSfileForPages+"/nri-online-trading.aspx' class='SiteMap'> NRI Online Trading </a> ";  
  }
  else
  {
    Sitetxt += "";
  }
  Sitetxt +=" >>  <span  class='LeftMnuTxtSel'>"+ document.getElementById("NRILMnu"+ig_f).innerHTML + "</span>";
  document.getElementById("NRLHeadTxt").innerHTML = document.getElementById("NRILMnu"+ig_f).innerHTML;
  
  }  
  

   document.getElementById("sitemap").innerHTML =Sitetxt;

}



function NriLinksShowNxtPrv()
{
var LinkPg1 = document.getElementById("LinkPg1");
var LinkPg2 = document.getElementById("LinkPg2");
var NRIlinkback = document.getElementById("NRIlinkback");
var NRIlinkmore = document.getElementById("NRIlinkmore");
  
  if (LinkPg2.style.display=="none")
  {
  LinkPg2.style.display="inline";
  LinkPg1.style.display="none";
  
  NRIlinkback.style.display="inline";
  NRIlinkmore.style.display="none";
  
  }
  else
  {
  LinkPg2.style.display="none";
  LinkPg1.style.display="inline";
  
  NRIlinkback.style.display="none";
  NRIlinkmore.style.display="inline";
  
  }

}



function DoDontTabSel(opt)
{
   for(i=1;i<=2;i++)
   {
       document.getElementById("l"+i).className ="TabMenuSelUnL";
       document.getElementById("td"+i).className ="TabMenuSelUnM";
       document.getElementById("r"+i).className ="TabMenuSelUnR";
       document.getElementById("Dodont"+i).style.display ="none";
       
   }  
   
        document.getElementById("l"+ opt).className ="TabMenuSelL";
        document.getElementById("td"+ opt).className ="TabMenuSelM";
        document.getElementById("r"+ opt).className ="TabMenuSelR";
        document.getElementById("Dodont"+opt).style.display ="inline";
}

function OpenCloseStartedTab(val)
{

var GetDisplay =  document.getElementById(val).style.display;

GetDisplay = GetDisplay.toUpperCase();

if (GetDisplay=="NONE")
{
document.getElementById(val).style.display="inline";
}
else
{
document.getElementById(val).style.display="none";
}
}


function WhyinvestTab(val)
{
var GetDisplay =  document.getElementById("Whybody" + val).style.display;
GetDisplay = GetDisplay.toUpperCase();

closeAllInvestTab();

if (GetDisplay=="NONE")
{
document.getElementById("Whybody" + val).style.display="inline";
document.getElementById("WhyHead" + val).className="MinusBoldTxt";
}
else
{
document.getElementById("Whybody" + val).style.display="none";
document.getElementById("WhyHead" + val).className="PlusBoldTxt";
}
}



function closeAllInvestTab()
{
 for(i=1;i<=7;i++)
   {
       document.getElementById("Whybody" + i).style.display="none";
       document.getElementById("WhyHead" + i).className="PlusBoldTxt";
       
   }  

}



function FAQTab(val)
{
var GetDisplay =  document.getElementById("FAQbody" + val).style.display;
GetDisplay = GetDisplay.toUpperCase();

closeFAQTab();

if (GetDisplay=="NONE")
{
document.getElementById("FAQbody" + val).style.display="inline";
document.getElementById("FAQHead" + val).className="MinusBoldTxt";
}
else
{
document.getElementById("FAQbody" + val).style.display="none";
document.getElementById("FAQHead" + val).className="PlusBoldTxt";
}
}



function closeFAQTab()
{
 for(i=1;i<=30;i++)
   {
   
   if (document.getElementById("FAQbody" + i)!=null)
   {
       document.getElementById("FAQbody" + i).style.display="none";
       document.getElementById("FAQHead" + i).className="PlusBoldTxt";
   }
       
   }  

}
function FAQLinksShowNxtPrv()
{
var FAQPg1 = document.getElementById("FAQPg1");
var FAQPg2 = document.getElementById("FAQPg2");
var FAQlinkback = document.getElementById("FAQlinkback");
var FAQlinkmore = document.getElementById("FAQlinkmore");
  
  if (FAQPg2.style.display=="none")
  {
  FAQPg2.style.display="inline";
  FAQPg1.style.display="none";
  
  FAQlinkback.style.display="inline";
  FAQlinkmore.style.display="none";
  
  }
  else
  {
  FAQPg2.style.display="none";
  FAQPg1.style.display="inline";
  
  FAQlinkback.style.display="none";
  FAQlinkmore.style.display="inline";
  
  }

}

function NRIOffTab(val)
{
var GetDisplay =  document.getElementById("NRIOffbody" + val).style.display;
GetDisplay = GetDisplay.toUpperCase();

closeAllNRITab();

if (GetDisplay=="NONE")
{
document.getElementById("NRIOffbody" + val).style.display="inline";
document.getElementById("NRIOffHead" + val).className="MinusBoldTxt";
}
else
{
document.getElementById("NRIOffbody" + val).style.display="none";
document.getElementById("NRIOffHead" + val).className="PlusBoldTxt";
}
}



function closeAllNRITab()
{
 for(i=1;i<=7;i++)
   {
       document.getElementById("NRIOffbody" + i).style.display="none";
       document.getElementById("NRIOffHead" + i).className="PlusBoldTxt";
       
   }  

}



//New Code
function RegWithUSvalidation()
{

      var ProductType  = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_ddlprod");
      var UserName = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_UserName");
      var ddlCountry = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_ddlCountry");
      var Location = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_Location");
      var Email = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_Email");
      var PhoneNo = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_PhoneNo");
      var MobileNo = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_MobileNo");



if(ProductType.value=="")
{
    alert("Please Select Product Type");
    ProductType.focus();
    return false  ;
}

   if(UserName.value =="")
  {
   alert("Please Insert Name");
   UserName.focus();
   return false;
  }
   if(ddlCountry.value =="Select Country")
  {
   alert("Please Select Your Country");
   ddlCountry.focus();
   return false;
  }
   if(Location.value =="")
  {
   alert("Please Insert Your Location");
   Location.focus();
   return false;
  }
    if(Email.value =="")
  {
   alert("Please Insert Your Email");
   Email.focus();
   return false;
  }
   if(PhoneNo.value =="")
  {
   alert("Please Insert Your Phone No.");
   PhoneNo.focus();
   return false;
  }

}




	
	 function RegWithUScheckDigit()
     {
	    if(window.event.keyCode < 48 || window.event.keyCode > 57)
	    {		
		    if(window.event.keyCode == 43 || window.event.keyCode == 45)
		    {
			    event.returnValue = true;
			}
	      else
	        {
			    event.returnValue = false;
			    alert("Use Numbers only");
		    }
	    }
     }

  function RegWithUSClear()
  {  
      var UserName = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_UserName");
      var ddlCountry = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_ddlCountry");
      var Location = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_Location");
      var Email = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_Email");
      var PhoneNo = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_PhoneNo");
      var HeardFrom =document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_ddl_heard"); 
      var ConNo=document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_TxtContactNo");
      ConNo.value="";
      HeardFrom.value="Select";
      UserName.value ="";
      ddlCountry.value = "";
      Location.value=""; 
      Email.value = ""; 
      PhoneNo.value =""; 
      return false;
  }
  

function RegWithUSEmailVali()
{
	
    var emailEle = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_Email") ;
    var email = emailEle.value;
		 if(email!="")
        {
            var filter2 = /^_/
	        if (filter2.test(email))
	        { 
		       alert("'" + email + "' Invalid E-mail Address! Please re-enter.")
		                                
		       document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_Email").value="";
	           emailEle.focus();
    	       return false;
            }
            
	        var filter1=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/	
    	    if (!filter1.test(email))
            { 
               alert("'" + email + "' Invalid E-mail Address! Please re-enter.");
               document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_Email").value="";
               emailEle.focus();
               return false;
            }
           
            var ArrEmail = email.split("@")[1].split(".")
        
            if(ArrEmail.length > 3 )
            {
             alert("'" + email + "'  Invalid E-mail Address! Please re-enter.");
             document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_Email").value="";
             emailEle.focus();
             return false;
            }else
            {
             return CheckClientEmail( email);
            }
            
            
        
   				
        }
   return true;
			
}


  
var xmlHttp


function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

var AjClientEmailId;
function CheckClientEmail(strValue)
{


    var str = strValue;
    AjClientEmailId = document.getElementById("ctl00_ctl00_MainMaster_ContentPlaceHolder1_Email");
    xmlHttp=GetXmlHttpObject();
      if (xmlHttp==null)
      {
      alert ("Your browser does not support AJAX!");
      return;
      } 
          
      
    var url="../CommonControl/AjaxEmailIDExist.aspx?ClientEmail="+str;
    xmlHttp.onreadystatechange=stateChanged6;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);

}

function stateChanged6() 
{ 
    if (xmlHttp.readyState==4)
    { 
        var strdata = xmlHttp.responseText;
        var arrData = strdata.split("|");
        
        if(eval(arrData[0])> 0)
        {
            alert("Client email already exist."); 
            AjClientEmailId.value="";
            AjClientEmailId.focus();
            return false;
        }
        else
        {  
            return true;
        }
    }
}


function GetNRIIDfrompagename()
{
      
      
      
 var ig_a=document.location.href;	
   ig_a= ig_a.toUpperCase(); 	
     ig_a= ig_a.replace('?','/'); 	
    
    var ig_b=ig_a.split("/");	
    var ig_f="";
     for(var ig_c=0;ig_c<ig_b.length;ig_c++)
    {
    var ig_d=ig_b[ig_c].indexOf(".ASPX");
    if(ig_d==-1)continue;
    ig_f=ig_b[ig_c];
    ig_f=_trim(ig_f);	
     }
      
      
        var  PageName = new Array();
        var IFID="";
          
        PageName[1] = "nri-overview.aspx";
        PageName[2] = "investment-in-India.aspx";
        PageName[3] = "nri-why-smc.aspx";
        PageName[4] = "nri-getting-started.aspx";
        PageName[14] = "nri-online-trading.aspx";
        PageName[5] = "nri-other-offerings.aspx";
        PageName[6] = "nri-faq.aspx";
        PageName[7] = "nri-dos-dont.aspx";
        PageName[9] = "nri-nse-bse.aspx";
       
    

        for (var i=1;i<=50;i++)
        {
             if (((PageName[i]!=null) && (PageName[i]!=""))&& (PageName[i].toUpperCase()==ig_f))
           {
             IFID = i;
            }
        }

       return IFID;
}


