﻿
    
    function opennewwindow(text1)
    {
        window.open(text1,'frmMensajeBox','height=351px,width=616px,top=3,left=3');
    }


    function opennewwindow1(text1)
    {
        window.open(text1,'frmMensajeBox','height=451px,width=504px,top=3,left=7,scrollbars=0,status=0');
    }

    function opennewwindow2(text1)
    {
        window.open(text1,'frmMensajeBox','height=601px,width=801px,top=50,left=150,toolbar=0,scrollbars=0,status=0');
    }

    function loadurl(id1)
    {
        var x1=window.parent.location;
        var x2=window.opener.location.href; 
        document.getElementById(id1).value=x2;
        return false;
    }
    
    

    function addToBookMarks() 
    {

        var url1=window.parent.location.href;
        var title1=window.parent.document.title;

        if(window.sidebar)
        {
            window.sidebar.addPanel(title1, url1, '');
        } 
        else if(document.all)
        {
            window.external.AddFavorite(url1, title1);
        } 
        else if(window.opera && window.print)
        {
            alert('Press ctrl+D to bookmark (Command+D for macs) after you click Ok');
        } 
        else if(window.chrome)
        {
            alert('Press ctrl+D to bookmark (Command+D for macs) after you click Ok');
        }

        //if(document.all) 
        //    window.external.AddFavorite(url1,title1);

        //else if(window.sidebar)
        //    window.sidebar.addPanel (title1,url1,''); 
    }


     
    function CallPrint(strid)
    {
        if(window.sidebar || document.all)
        {
            var prtContent = document.getElementById(strid);
            var strOldOne=prtContent.innerHTML;
             
            var WinPrint = window.open('','','letf=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status=0');
            
            WinPrint.document.write('<html><head><title>Andhra Bank</title>');
            WinPrint.document.write('<link rel="stylesheet" href="http://www.andhrabank.in/css/page1.css">');
            WinPrint.document.write('<link rel="stylesheet" href="http://www.andhrabank.in/css/ChangeFont.css">');
            WinPrint.document.write('</head><body>');
            WinPrint.document.write(prtContent.innerHTML);
            WinPrint.document.write('</body></html>');
            WinPrint.document.close();
            WinPrint.focus();
            WinPrint.print();
            WinPrint.close();
            prtContent.innerHTML=strOldOne;
         }
        else if(window.chrome)
        {
             alert('Press ctrl+P to print (Command+P for macs) after you click Ok');
        }
        else if(window.opera && window.print)
        {
            alert('Press ctrl+P to print (Command+P for macs) after you click Ok');
        }
    }

   
   ////////////////////////// check for allowing only alphabates
   
    function chk_alphabates_data(e,msg)//////////////// ALLOWS alphabates, dot, space and backspace
    {	
        var keyVal =(window.event) ? event.keyCode : e.keyCode;
        if (window.event) keyVal = window.event.keyCode;
        if((keyVal < 65))
        {
            if (keyVal !=8 && keyVal !=9 && keyVal !=32 && keyVal !=35 && keyVal !=36 && keyVal !=37 && keyVal !=39 && keyVal !=46)
            {
                //alert(msg);
                return false;
            }
         }
        else
        {
            if((keyVal > 90))
            {
                if (keyVal !=190)
                {
                    //alert(msg);
                    return false;
                }
            }
         }
     }




   ////////////////////////////////////  check for double space  ///////////////////////
  function chk_Double_Space(id1,msg)
   {
        
        if(document.getElementById(id1).value!="")
        {
            var iChars = " ";
            var testChar = ".";
		    for (var i = 0; i < document.getElementById(id1).value.length; i++)
		    {
		        if (i==0)
		        {
		            if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		            {
		                //alert(msg);
		    	        var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
						document.getElementById(id1).value=txt;
		    	        document.getElementById(id1).focus();
		    	        return false;
		             }
		             else
		             {
		                 if (testChar.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		                {
		                    //alert(msg);
		    	            var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
						    document.getElementById(id1).value=txt;
		    	            document.getElementById(id1).focus();
		    	            return false;
		                 }
		             }
		        }
		        else
		        {
		            if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		            {
		    	        var j;
		    	        j=i+1;
		    	        var test1;
		    	        test1=document.getElementById(id1).value.charAt(j);
		    	        if (test1 == iChars)
		    	        {
		    	            //alert("double space not allowed");
		    	            var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
						    document.getElementById(id1).value=txt;
		    	            document.getElementById(id1).focus();
		    	            return false;
		    	        }
		             }
		             else
		             {
		                 if (testChar.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		                {
		    	            var n;
		    	            n=i+1;
		    	            var test2;
		    	            var testI;
		    	            testI=document.getElementById(id1).value.charAt(i);
		    	            test2=document.getElementById(id1).value.charAt(n);
		    	            if (test2 == testChar && testI == testChar)
		    	            {
		    	                //alert("double dot not allowed");
		    	                var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
						        document.getElementById(id1).value=txt;
		    	                document.getElementById(id1).focus();
		    	                return false;
		    	            }
		                 }
		             }
		             
		          }
                }
            }
                
        }
   
   
   
   
   
///////////////////////////////////////////////////////////

    function test_char_specChars(maxlimit,id1,msg,msg_MaxLim)
    {
        if (document.getElementById(id1).value.length > maxlimit) // if too long...trim it!
			{
				alert (msg_MaxLim);
			    //document.getElementById(id1).value=document.getElementById(id1).value.substring(0, maxlimit);
			}
			else // otherwise, update 'characters left' counter
			{
				//countfield.value = maxlimit - field.value.length;
				
				var BlankChars = " ";
			    for (var i = 0; i < document.getElementById(id1).value.length; i++)
			    {
			        if(i==0)
			        {
			            if (BlankChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		                {
		                    alert("Space is not allowed at starting !!");
//		    	            var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
//				            document.getElementById(id1).value=txt;
//		    	            document.getElementById(id1).focus();
		    	            return false;
		                }
		                else
		                {
		                    var iChars = "@#$%^&*+=[]\\\';{}|\":<>!_";
		                    if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
  					        {
  						        alert(msg);
//						        document.getElementById(id1).focus();
//						        var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
//						        document.getElementById(id1).value=txt;
						        return false;
					        }
		                }
			        }
			        else
			        {
			            if (BlankChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		                {
		    	            var j;
		    	            j=i+1;
		    	            var test1;
		    	            test1=document.getElementById(id1).value.charAt(j);
		    	            if (test1 == BlankChars)
		    	            {
		    	                alert("Double space is not allowed at starting !!");
//		    	                var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
//						        document.getElementById(id1).value=txt;
//		    	                document.getElementById(id1).focus();
		    	                return false;
		    	            }
		                }
		                else
		                {
		                    var iChars = "@#$%^&*+=[]\\\';{}|\":<>!_";
		                    if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
  					        {
  						        alert(msg);
//						        document.getElementById(id1).focus();
//						        var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
//						        document.getElementById(id1).value=txt;
						        return false;
					        }
		                }
			        }
			    }
				
			}		
			
    }
    
    

    function test_char_specChars123(maxlimit,id1,msg,msg_MaxLim)
    {
        if (document.getElementById(id1).value.length > maxlimit) // if too long...trim it!
			{
				alert (msg_MaxLim);
			    //document.getElementById(id1).value=document.getElementById(id1).value.substring(0, maxlimit);
			}
			else // otherwise, update 'characters left' counter
			{
				//countfield.value = maxlimit - field.value.length;
			}		
			
			var BlankChars = " ";
			for (var i = 0; i < document.getElementById(id1).value.length; i++)
			{
			    if(i==0)
			    {
			        if (BlankChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		            {
		                //alert(msg);
		    	        var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
				        document.getElementById(id1).value=txt;
		    	        document.getElementById(id1).focus();
		    	        return false;
		            }
		            else
		            {
		                var iChars = "@#$%^&*+=[]\\\';{}|\":<>!_";
		                if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
  					    {
  						    //alert(msg)
						    document.getElementById(id1).focus();
						    var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
						    document.getElementById(id1).value=txt;
						    return false;
					    }
		            }
			    }
			    else
			    {
			        if (BlankChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		            {
		    	        var j;
		    	        j=i+1;
		    	        var test1;
		    	        test1=document.getElementById(id1).value.charAt(j);
		    	        if (test1 == BlankChars)
		    	        {
		    	            //alert(msg);
		    	            var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
						    document.getElementById(id1).value=txt;
		    	            document.getElementById(id1).focus();
		    	            return false;
		    	        }
		            }
		            else
		            {
		                var iChars = "@#$%^&*+=[]\\\';{}|\":<>!_";
		                if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
  					    {
  						    //alert(msg)
						    document.getElementById(id1).focus();
						    var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
						    document.getElementById(id1).value=txt;
						    return false;
					    }
		            }
			    }
			}
			
    }



   ////////////////////////// check for allowing only numeric value
      
    function chk_numeric_data(e,msg) ////////ALLOWS numeric and backspace
    {	
        var keyVal =(window.event) ? event.keyCode : e.keyCode;
        if (window.event) keyVal = window.event.keyCode;
        if((keyVal < 48))
        {
            if (keyVal !=8 && keyVal !=9 && keyVal !=35 && keyVal !=36 && keyVal !=37 && keyVal !=39 && keyVal !=46)
            {
                alert(msg);
                return false;
            }
        }
        else
        {
            if((keyVal > 57))
            {
               if((keyVal < 96 || keyVal > 105))
                {
                    alert(msg);
                    return false;
                }
            }
        }
    }

    

    function chk_chars1(id1,msg1)
    {
        var BlankChars = " ";
        for (var i = 0; i < document.getElementById(id1).value.length; i++)
        {
            if(i==0)
		    {
		        if (BlankChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		        {
		           //alert(msg);
		    	   var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
				   document.getElementById(id1).value=txt;
		    	   document.getElementById(id1).focus();
		    	   return false;
		        }
		       else
		       {
		             var iChars = "`~!@#$%^&*_+=|\\\;<>?[]'{}\"";
		            if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
  		            {
  		                //alert(msg1)
		                document.getElementById(id1).focus();
		                var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
		                document.getElementById(id1).value=txt;
		                return false;
                    }
		       }
		    }
		    else
		    {
		            if (BlankChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		            {
		    	        var j;
		    	        j=i+1;
		    	        var test1;
		    	        test1=document.getElementById(id1).value.charAt(j);
		    	        if (test1 == BlankChars)
		    	        {
		    	            //alert(msg);
		    	            var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
						    document.getElementById(id1).value=txt;
		    	            document.getElementById(id1).focus();
		    	            return false;
		    	        }
		            }
		            else
		            {
		                 var iChars = "`~!@#$%^&*_+=|\\\;<>?[]'{}\"";
		                if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
  					    {
  						    //alert(msg)
						    document.getElementById(id1).focus();
						    var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
						    document.getElementById(id1).value=txt;
						    return false;
					    }
		            }
		    }
        }
        
    }
    
    
    function chk_chars2(id1,msg1)
    {
        var BlankChars = " ";
        for (var i = 0; i < document.getElementById(id1).value.length; i++)
        {
            if(i==0)
		    {
		        if (BlankChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		        {
		           //alert(msg);
		    	   var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
				   document.getElementById(id1).value=txt;
		    	   document.getElementById(id1).focus();
		    	   return false;
		        }
		       else
		       {
		            var iChars = "`~!@#$%^&*_+=|\\\;-/:<>?[]'{}\"";
		            if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
  		            {
  		                //alert(msg1)
		                document.getElementById(id1).focus();
		                var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
		                document.getElementById(id1).value=txt;
		                return false;
                    }
		       }
		    }
		    else
		    {
		            if (BlankChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		            {
		    	        var j;
		    	        j=i+1;
		    	        var test1;
		    	        test1=document.getElementById(id1).value.charAt(j);
		    	        if (test1 == BlankChars)
		    	        {
		    	            //alert(msg);
		    	            var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
						    document.getElementById(id1).value=txt;
		    	            document.getElementById(id1).focus();
		    	            return false;
		    	        }
		            }
		            else
		            {
		                var iChars = "`~!@#$%^&*_+=|\\\;-/:<>?[]'{}\"";
		                if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
  					    {
  						    //alert(msg)
						    document.getElementById(id1).focus();
						    var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
						    document.getElementById(id1).value=txt;
						    return false;
					    }
		            }
		    }
        }
       
    }
    
    
    

    function chk_chars3(id1)
    {
        var BlankChars = " ";
        for (var i = 0; i < document.getElementById(id1).value.length; i++)
        {
            if(i==0)
		    {
		        if (BlankChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		        {
		           //alert(msg);
		    	   var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
				   document.getElementById(id1).value=txt;
		    	   document.getElementById(id1).focus();
		    	   return false;
		        }
		       else
		       {
		             var iChars = "`~!@#$%^&*_+=|\\\;:<>?[]'{}\"";
		            if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
  		            {
  		                //alert(msg1)
		                document.getElementById(id1).focus();
		                var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
		                document.getElementById(id1).value=txt;
		                return false;
                    }
		       }
		    }
		    else
		    {
		            if (BlankChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		            {
		    	        var j;
		    	        j=i+1;
		    	        var test1;
		    	        test1=document.getElementById(id1).value.charAt(j);
		    	        if (test1 == BlankChars)
		    	        {
		    	            //alert(msg);
		    	            var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
						    document.getElementById(id1).value=txt;
		    	            document.getElementById(id1).focus();
		    	            return false;
		    	        }
		            }
		            else
		            {
		                 var iChars = "`~!@#$%^&*_+=|\\\;:<>?[]'{}\"";
		                if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
  					    {
  						    //alert(msg)
						    document.getElementById(id1).focus();
						    var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
						    document.getElementById(id1).value=txt;
						    return false;
					    }
		            }
		    }
        }
        
    }
    
    
    
    
//////////////////////////// for IFSC code ///////////////////////////

    function chk_only_chars_digits(e,id1) ////////ALLOWS numeric and backspace
    {	
        var keyVal =(window.event) ? event.keyCode : e.keyCode;
        if (window.event) keyVal = window.event.keyCode;
        if((keyVal < 48))
        {
            if (keyVal !=8 && keyVal !=9 && keyVal !=20 && keyVal !=35 && keyVal !=36 && keyVal !=37 && keyVal !=39 && keyVal !=46)
            {
                alert("IFSC code can contain only alphabates and digits");
                document.getElementById(id1).focus();
                return false;
            }
        }
        else
        {
            if((keyVal > 57))
            {
                if((keyVal < 65))
                {
                    alert("IFSC code can contain only alphabates and digits");
                    document.getElementById(id1).focus();
                    return false;
                }
                else
                {
                    if((keyVal > 90))
                    {
                        if((keyVal < 96))
                        {
                            alert("IFSC code can contain only alphabates and digits");
                            document.getElementById(id1).focus();
                            return false;
                        }
                        else
                        {
                            if((keyVal > 105))
                            {
                                alert("IFSC code can contain only alphabates and digits");
                                document.getElementById(id1).focus();
                                return false;
                            }
                        }
                    }
                }
            }
            
        }

    }
    
    
    
    //------------------------ for IFSC code
    
    
    function chk_IfscCode(id1)
    {
        var BlankChars = " "
        var iChars = "`~!@#$%^&*()-_=+\\\';{}|\"[]:,<.>/?";
        
	    for (var i = 0; i < document.getElementById(id1).value.length; i++)
	    {
	        if(i==0)
	        {
	            if (BlankChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		        {
		            
		    	    var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
				    document.getElementById(id1).value=txt;
		    	    document.getElementById(id1).focus();
		    	    alert("Only alphabates and digits are allowed in IFSC code !!");
		    	    return false;
		        }
		        else
		        {
		            if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		            {
    		            
		    	        var txt=document.getElementById(id1).value.substring(1,(document.getElementById(id1).value.length));
				        document.getElementById(id1).value=txt;
		    	        document.getElementById(id1).focus();
		    	        alert("Only alphabates and digits are allowed in IFSC code !!");
		    	        return false;
		            }
		        }
	        }
	        else
	        {
	            
	            if (BlankChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
		        {
		    	    var j;
		    	    j=i+1;
		    	    var test1;
		    	    test1=document.getElementById(id1).value.charAt(j);
		    	    if (test1 == BlankChars)
		    	    {
		    	        //alert(msg);
		    	        var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
					    document.getElementById(id1).value=txt;
		    	        document.getElementById(id1).focus();
		    	        alert("Only alphabates and digits are allowed in IFSC code !!");
		    	        return false;
		    	    }
		        }
		        else
		        {
		            if (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
  			        {
  				        document.getElementById(id1).focus();
				        var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
				        document.getElementById(id1).value=txt;
				        alert("Only alphabates and digits are allowed in IFSC code !!");
		    	        return false;
			        }
			        else
			        {
			            var len1=document.getElementById(id1).value.length;
			            if(parseInt(len1)>=12)
			                {
    			                document.getElementById(id1).focus();
				                var txt=document.getElementById(id1).value.substring(0,(document.getElementById(id1).value.length)-1);
				                document.getElementById(id1).value=txt;
				                alert("IFSC code can contain max 12 characters !!");
		    	                return false;
			                }
    			        
			        }
		        }
	            
	        }
	    }
	    
    }
    
