﻿// JScript File

function ValidateNumeric(e)
               {
                       var keyCode="";
                               if(navigator.appName.indexOf("Microsoft") !=
-1)//for ie
                               {
                               keyCode = e.keyCode;
                              
                               }
                               else
                               {
                               keyCode = e.which;
                              
                               }

                               if ((keyCode > 57 || keyCode < 48) &&
(keyCode!=8))
                               return false;
                             
               }
             
  function notchar(e)
        {
            var iKeyCode = 0;
	        if (window.event)
	        {
	            iKeyCode = window.event.keyCode;
	        }
	        else if (e)
	        {
	            iKeyCode = e.which;
	        }
	        if ((iKeyCode >= 48 && iKeyCode <= 57 && iKeyCode!=32) || (iKeyCode==8 || iKeyCode==0)||iKeyCode==43||iKeyCode==44||iKeyCode==45)
	        {      			
	            return true
	        }
	        else
	        {
	            alert('Please enter only numeric value');
	        }
	        return false;
       }     

function emailid()
{                               
var mail = document.aspnetForm.ctl00_ContentPlaceHolder1_txtemail.value;
   if(mail=="")
    {
    return false;
     }
 else
 {  
   if(!mail.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/))
   {  
      alert('Please enter valid email_id');
      document.aspnetForm.ctl00_ContentPlaceHolder1_txtemail.focus();
            return false;
       }
       else
       {
            return true;  
       }
 }      
     
}
function emailid1()
{                               
var mail = document.aspnetForm.ctl00_ContentPlaceHolder1_txt_alt.value;
   if(mail=="")
    {
    return false;
     }
 else
 {  
   if(!mail.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/))
   {  
      alert('Please enter valid email_id');
      document.aspnetForm.ctl00_ContentPlaceHolder1_txt_alt.focus();
            return false;
       }
       else
       {
            return true;  
       }
 }      
     
}
function chkDigit(t)
{
if(document.getElementById(t).value.length>0)
{
    if(document.getElementById(t).value.length !=10)
    {
        alert("Enter 10 Digit Mobile Number!");
        document.getElementById(t).focus();
        return false;
    }
}
}
function Email()
{

var mail = document.aspnetForm.ctl00_ContentPlaceHolder1_txtemail.value;
if(mail=="")
{
return false;
 }
 else
 {  
   if(!mail.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/))
   {  
      alert('Please enter valid email_id');
      document.aspnetForm.ctl00_ContentPlaceHolder1_txtemail.focus();
            return false;
       }
       else
       {
            return true;  
       }
  }   
}
function add_form()
{         
   // alert(document.getElementById('ctl00_ContentPlaceHolder1_RMYes_0').value)
    //return false;

	if (Trim(document.getElementById('ctl00_ContentPlaceHolder1_txt_pol').value)=="")
	{
		alert('Please Enter the Policy Number!');
		document.getElementById('ctl00_ContentPlaceHolder1_txt_pol').focus();
		return false;
	}

  else
	{
	return true;
	}	
     
            
}

function LTrim(str)
{
  var whitespace = new String(" \t\n\r");

  var s = new String(str);

  if (whitespace.indexOf(s.charAt(0)) != -1) {
    // We have a string with leading blank(s)...

    var j=0, i = s.length;

    // Iterate from the far left of string until we
    // don't have any more whitespace...
    while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
    j++;


    // Get the substring from the first non-whitespace
    // character to the end of the string...
    s = s.substring(j, i);
  }

  return s;
}

// --------------------------------------------------------------------------
// Remove trailing blanks from our string.

// I               str - the string we want to RTrim
// Return          the input string without any trailing whitespace

// Date            03 avr. 2003 23:13:50
// Author          Aurélien Tisné	(CS)
// --------------------------------------------------------------------------
function RTrim(str)
{
  // We don't want to trip JUST spaces, but also tabs,
  // line feeds, etc.  Add anything else you want to
  // "Trim" here in Whitespace
  var whitespace = new String(" \t\n\r");

  var s = new String(str);

  if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
    // We have a string with trailing blank(s)...

    var i = s.length - 1;       // Get length of string

    // Iterate from the far right of string until we
    // don't have any more whitespace...
    while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
      i--;


    // Get the substring from the front of the string to
    // where the last non-whitespace character is...
    s = s.substring(0, i+1);
  }

  return s;
}


// --------------------------------------------------------------------------
// Remove trailing and leading blanks from our string.

// I               str - the string we want to Trim
// Return          the trimmed input string

// Date            03 avr. 2003 23:15:09
// Author          Aurélien Tisné	(CS)
// --------------------------------------------------------------------------
function Trim(str)
{
  return RTrim(LTrim(str));
}
//=========================Only numerc Valye===========================//

function getempname()
{
 //alert("hi");
// var policy=document.getElementById('ctl00_ContentPlaceHolder1_txt_pol').value;
 var pol=$get('ctl00_ContentPlaceHolder1_txt_pol');
 var empcode=$get('ctl00_ContentPlaceHolder1_txt_emp');
 var emp=empcode.value;
 //alert(pol);
 var policy=pol.value;
 //alert(policy); getInd_Name
 PageMethods.getIndvisualName(policy,emp,OnSucceeded, OnFailed); 
 return false;
}
//-----------sanjeet start-----------------
 
 function getempname_card()
{
 //alert("hi");
// var policy=document.getElementById('ctl00_ContentPlaceHolder1_txt_pol').value;
 var pol=$get('ctl00_ContentPlaceHolder1_txt_pol');
 var card=$get('ctl00_ContentPlaceHolder1_txt_card_no');
 var cardno=card.value;
 //alert(pol);
 var policy=pol.value;
 //alert(policy); getInd_Name
 PageMethods.get_IndvisualName_card(policy,cardno,OnSucceeded, OnFailed); 
 return false;
}
//-----------------------sanjeet end----------------------
 function OnSucceeded(result, userContext, methodName) {
 //alert(result);
 var name=$get('ctl00_ContentPlaceHolder1_txt_fullname');

 //alert(name);
 name.value=result;
 
 if(result=='')
 { 
 name.disabled=false;
  }
  else
  {
  name.disabled=true;
   document.getElementById('ctl00_ContentPlaceHolder1_hid_name').value=result;
  
  }
   

  //document.getElementById('ctl00_ContentPlaceHolder1_txtfullname').value = result; 
 }
 
 function OnFailed(error, userContext, methodName) {
  alert("An error occured.");
 }
 function getcrpname()
 {
 
 var policy=$get('ctl00_ContentPlaceHolder1_txt_pol');
 var pol=policy.value;
 PageMethods.getcrpname(pol,OnSucceeded1,OnFailed1);
 return false;
 }
 function OnSucceeded1(result, userContext, methodName) {
 //alert(result);
 var name=$get('ctl00_ContentPlaceHolder1_txt_corp');
 //alert(name);
  
 name.value=result;
 
   var hidname=$get('ctl00_ContentPlaceHolder1_hid_crp');
    hidname.value=result;

  //document.getElementById('ctl00_ContentPlaceHolder1_txtfullname').value = result; 
 }
 
 function OnFailed1(error, userContext, methodName) {
  alert("An error occured.");
 }
 

function getempname1()
{

// var policy=document.getElementById('ctl00_ContentPlaceHolder1_txt_pol').value;
 var pol=$get('ctl00_ContentPlaceHolder1_txt_pol');

 //alert(pol);
 var policy=pol.value;
 //alert(policy);
 PageMethods.getIndvisualName1(policy,OnSucceeded2, OnFailed2); 
 return false;
}
 
 function OnSucceeded2(result, userContext, methodName) 
 {
 //alert(result);
 var name=$get('ctl00_ContentPlaceHolder1_txt_fullname');

 //alert(name);
 name.value=result;
 
 if(result=='')
 { 
 name.disabled=false;
  }
  else
  {
  name.disabled=true;
  
  }
 
var hidname=$get('ctl00_ContentPlaceHolder1_hid_name');
 hidname.value=result;

  //document.getElementById('ctl00_ContentPlaceHolder1_txtfullname').value = result; 
 }
 
 function OnFailed2(error, userContext, methodName) {
 
 }
