﻿// JScript File


 
    
   	function chkUid(id1)
		{
		
			var iChars = "`~!@#$%^&*/()_-+=|\\\{[}]:;\"'<,>.?";
			var blchar=" ";
			 for (var i = 0; i < document.getElementById(id1).value.length; i++)
				{
					if(i==0)
					{
					    if (iChars.indexOf(document.getElementById(id1).value.charAt(0)) != -1) 
  					    {
  						    //alert("")
						    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 (blchar.indexOf(document.getElementById(id1).value.charAt(0)) != -1) 
  					        {
  						        //alert("")
						        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 (iChars.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
  					    {
  						    //alert("")
						    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;
					    }
					    else
					    {
					        if (blchar.indexOf(document.getElementById(id1).value.charAt(i)) != -1) 
  					        {
  						        //alert("")
						        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 uid_onchange(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)
				        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 (testchar.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 (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;
			        }
			        else
			        {
			            if (testchar.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 validate(specChar1,id1,id2)
{
    ////////////////Username///////////////
    if(document.getElementById(id1).value=="")
    {   
	    alert("Username cannot be blank!!")
	    document.getElementById(id1).focus();
	    return false;
    }
		    
    var str1;
    str1=document.getElementById(id1).value;
    if (str1.length < 6)
    {
        alert("User id should be minimum 6 characters.")
	    document.getElementById(id1).focus()
        return false
    }
		   
    ////////////////Password///////////////
    var str2;
    if(document.getElementById(id2).value=="")
    {   
        alert("Password cannot be blank!!")
        document.getElementById(id2).focus();
        return false;
    }
		     
    if(document.getElementById(id2).value!="")
    {
        str2=document.getElementById(id2).value;
	    if (str2.length < 8)
	    {
	        alert("Password should be minimum 8 characters.")
		    document.getElementById(id2).focus()
		    return false
        }
    }    
	          
    var uid1;
    uid1 = document.getElementById(id1).value;
    var pwd1;
    pwd1 = document.getElementById(id2).value;
		    
    if(uid1==pwd1)
    {
        alert("Username and password can not be same")
	    document.getElementById(id1).focus()
	    return false
    }
		    
		    
}







function noCopyMouse(e) 
{
    var isRight = (e.button) ? (e.button == 2) : (e.which == 3);
    if(isRight) 
    {
        //alert("copy & paste is not allowed");
        return false;
    }
    return true;
}


function noCopyKey(e) 
{
    var forbiddenKeys = new Array('c','x','v');
    var keyCode = (e.keyCode) ? e.keyCode : e.which;
    var isCtrl;

    if(window.event)
        isCtrl = e.ctrlKey
    else
        isCtrl = (window.Event) ? ((e.modifiers & Event.CTRL_MASK) == Event.CTRL_MASK) : false;
    
        if(isCtrl) 
        {
            for(i = 0; i < forbiddenKeys.length; i++) 
            {
                if(forbiddenKeys[i] == String.fromCharCode(keyCode).toLowerCase()) 
                {
                    //alert("copy & paste is not allowed");
                    return false;
                }
            }
        }
        return true;
}
   
