﻿// JScript File
function autotab(original)
				{
				    
					if(original == document.getElementById("ctl00_ContentPlaceHolder1_txtLastName"))
					{
						if(original.value !="")
						{
							original.value=original.value.toUpperCase();
						}
					}
					
					if(original == document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName"))
					{
						
						if(original.value !="")
						{
							original.value=original.value.toUpperCase();
						}
					}
					
					if(original == document.getElementById("ctl00_ContentPlaceHolder1_txtMiddleName"))
					{
						
						if(original.value !="")
						{
							original.value=original.value.toUpperCase();
						}
					}
					
					if(original == document.getElementById("ctl00_ContentPlaceHolder1_txtUserName"))
					{
						
						if(original.value !="")
						{
							original.value=original.value.toUpperCase();
						}
					}
					
					if(original != null)
					{
					    if(original == document.getElementById("ctl00_ContentPlaceHolder1_txtPassword"))
					    {
						    if(original.value !="")
						    {
							    original.value=original.value.toLowerCase();
						    }
					    }
					}
					
					
					if(original == document.getElementById("ctl00_ContentPlaceHolder1_txtAddress"))
					{
						
						if(original.value !="")
						{
							original.value=original.value.toUpperCase();
						}
					}
					
					if(original == document.getElementById("ctl00_ContentPlaceHolder1_txtEmail"))
					{
						
						if(original.value !="")
						{
							original.value=original.value.toLowerCase();
						}
					}
					
					if(original == document.getElementById("ctl00_ContentPlaceHolder1_txtCity"))
					{
						if(original.value !="")
						{
							original.value=original.value.toUpperCase();
						}
					}
					if(original == document.getElementById("ctl00_ContentPlaceHolder1_txtState"))
					{
						if(original.value !="")
						{
							original.value=original.value.toUpperCase();
						}
					}
					if(original == document.getElementById("ctl00_ContentPlaceHolder1_txtCity"))
					{
						if(original.value !="")
						{
							original.value=original.value.toUpperCase();
						}
					}
					
					if(original == document.getElementById("ctl00_ContentPlaceHolder1_txtZip"))
					{
						if(original.value !="")
						{
							original.value=original.value.toUpperCase();
						}
					}
					
					
				}
				
		function ValidateCtrl1()
		{
			if(!(event.keyCode != 39 ))
				event.keyCode = 0;
		}
		
		function ValidateCtrl()
		{
			if(!(event.keyCode >=48 && event.keyCode <= 57))
			event.keyCode = 0;
		}
		
		function Trim(TRIM_VALUE)
		{
			if(TRIM_VALUE.length < 1)
			{return"";}
			TRIM_VALUE = RTrim(TRIM_VALUE);
			TRIM_VALUE = LTrim(TRIM_VALUE);
			if(TRIM_VALUE=="")
				{return "";}
			else
				{return TRIM_VALUE;}
		} 
		
		function RTrim(VALUE)
		{
			var w_space = String.fromCharCode(32);
			var v_length = VALUE.length;
			var strTemp = "";
			if(v_length < 0)
			{return"";}
			
			var iTemp = v_length -1;

			while(iTemp > -1)
			{
				if(VALUE.charAt(iTemp) == w_space)
				{
				}
				else
				{
					strTemp = VALUE.substring(0,iTemp +1);
					break;
				}
				iTemp = iTemp-1;

			}
			return strTemp;
		}

		function LTrim(VALUE)
		{
			var w_space = String.fromCharCode(32);
			if(v_length < 1)
			{return"";}
			var v_length = VALUE.length;
			var strTemp = "";
			var iTemp = 0;
			while(iTemp < v_length)
			{
				if(VALUE.charAt(iTemp) == w_space)
				{  }
				else
				{
					strTemp = VALUE.substring(iTemp,v_length);
					break;
				}
				iTemp = iTemp + 1;
			}
			return strTemp;
		}
		
		function ValidateForm(i)
		{
		    
		    var val = 1;
		    if(i==1)
		    {
		        if(document.getElementById('ctl00_ContentPlaceHolder1_txtPassword') != null)
		         {
		            if(Trim(document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value) != "")
		                document.getElementById('imgPwd').style.visibility = "hidden";
		            else
		            {
		                document.getElementById('imgPwd').style.visibility = "visible";
		                val = 0;
		            }
		        }
		    }
		    if(Trim(document.getElementById('ctl00_ContentPlaceHolder1_txtLastName').value) != "")
		        document.getElementById('imgLName').style.visibility = "hidden";
		    else
		    {
		        document.getElementById('imgLName').style.visibility = "visible";
		        val = 0;
		    }
		    if(Trim(document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName').value) != "")
		        document.getElementById('imgFName').style.visibility = "hidden";
		    else
		    {
		        document.getElementById('imgFName').style.visibility = "visible";
		        val = 0;
		    }
		    
		    if(Trim(document.getElementById('ctl00_ContentPlaceHolder1_txtUserName').value) != "")
		        document.getElementById('imgUName').style.visibility = "hidden";
		    else
		    {
		        document.getElementById('imgUName').style.visibility = "visible";
		        val = 0;
		    }
		        
		    
		    if(document.getElementById('ctl00_ContentPlaceHolder1_txtConPassword').value == (document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value))
		            document.getElementById('imgCPwd').style.visibility = "hidden";
		        else
		        {
		            document.getElementById('imgCPwd').style.visibility = "visible";
		            val = 0;
		        }
		        
		    
		    
		    if(document.getElementById('ctl00_ContentPlaceHolder1_txtState') != null)
		    {
		        if(Trim(document.getElementById('ctl00_ContentPlaceHolder1_txtState').value) != "")
		            document.getElementById('imgState').style.visibility = "hidden";
		        else
		        {
		            document.getElementById('imgState').style.visibility = "visible";
		            val = 0;
		        }
		    }
		    if(document.getElementById('ctl00_ContentPlaceHolder1_txtCity') != null)
		    {
		        if(Trim(document.getElementById('ctl00_ContentPlaceHolder1_txtCity').value) != "")
		            document.getElementById('imgCity').style.visibility = "hidden";
		        else
		        {
		            document.getElementById('imgCity').style.visibility = "visible";
		            val = 0;
		        }
		    }
		    
		    if(Trim(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value) != "")
		    {
		        if(echeck(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value) == false)
		        {
		            document.getElementById('imgEmail').title = "Enter valid EmailID";
		            document.getElementById('imgEmail').style.visibility = "visible";
		            val = 0;
		        }
		        else
		            document.getElementById('imgEmail').style.visibility = "hidden";
		    }
		    else
		    {
		        document.getElementById('imgEmail').title = "Enter EmailID";
		        document.getElementById('imgEmail').style.visibility = "visible";
		        val = 0;
		    }
		    
		    if(Trim(document.getElementById('ctl00_ContentPlaceHolder1_txtZip').value)!= "")
		    {
		        if(Trim(document.getElementById('ctl00_ContentPlaceHolder1_txtZip').value).length == 5)
		            document.getElementById('imgZip').style.visibility = "hidden";
		        else
		        {
		            document.getElementById('imgZip').style.visibility = "visible";
		            val = 0;
		        }
		    }
		    else
		        document.getElementById('imgZip').style.visibility = "visible";
		    
		   if(document.getElementById('ctl00_ContentPlaceHolder1_ddlUserType').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlUserType').selectedIndex].value != -1)
		       document.getElementById('imgUType').style.visibility = "hidden";
		   else
		   {
		       document.getElementById('imgUType').style.visibility = "visible";
		       val = 0;
		   }
		   
		   
		   if(document.getElementById('ctl00_ContentPlaceHolder1_ddlUserType').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlUserType').selectedIndex].value == 4)
		   {
		        if(document.getElementById('ctl00_ContentPlaceHolder1_ddlDDAType').options[document.getElementById('ctl00_ContentPlaceHolder1_ddlDDAType').selectedIndex].value != -1)
		            document.getElementById('imgDDAType').style.visibility = "hidden";
		        else
		        {
		            document.getElementById('imgDDAType').style.visibility = "visible";
		            val = 0;
		        }
		   }
		   
		   
		   if(val == 1)
		        return true;
		   else
		        return false;
		}
		
		
		function ValidateSearchForm()
		{
		    if(document.getElementById('ctl00_ContentPlaceHolder1_txtIntakeNo') != null)
		    {
		        if(Trim(document.getElementById('ctl00_ContentPlaceHolder1_txtIntakeNo').value) != "")
		        {
		            document.getElementById('imgIntake').style.visibility = "hidden";
		            return true; 
		        }
		        else
		        {
		           document.getElementById('imgIntake').style.visibility = "visible";
		           return false;
		        }
		    }
		}
		
		function echeck(str) 
			{
				var at="@"
				var dot="."
				var lat=str.indexOf(at)
				var lstr=str.length
				var ldot=str.indexOf(dot)
				if (str.indexOf(at)==-1){
				//alert("Invalid E-mail ID")
				return false
				}

				if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
				{
					//alert("Invalid E-mail ID")
					return false
				}

				if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
				{
					//alert("Invalid E-mail ID")
					return false
				}

				if (str.indexOf(at,(lat+1))!=-1)
				{
					//alert("Invalid E-mail ID")
					return false
				}

				if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
				{
					//alert("Invalid E-mail ID")
					return false
				}

				if (str.indexOf(dot,(lat+2))==-1)
				{
					//alert("Invalid E-mail ID")
					return false
				}
				
				if (str.indexOf(" ")!=-1)
				{
					//alert("Invalid E-mail ID")
					return false
				}
 				return true					
			}
		
		function ValidatePassword()
		{
		    if(document.getElementById('ctl00_ContentPlaceHolder1_txtPassword') != null)
		    {
		        if(Trim(document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value) != "")
		        {
		            document.getElementById('imgPwd').style.visibility = "hidden";
		            return true;
		        }
		        else
		        {
		            document.getElementById('imgPwd').style.visibility = "visible";
		            return false;
		        }
		    }
		}
		
		function ValidateUserTypes()
		{
		    if(Trim(document.getElementById('ctl00_ContentPlaceHolder1_txtUserType').value) != "")
		    {
		        document.getElementById('imgUserType').style.visibility = "hidden";
		        return true;
		    }
		    else
		    {
		        document.getElementById('imgUserType').style.visibility = "visible";
		        return false;
		    }
		}
    function CheckNumeric(value)
    {
        if((value.charCodeAt(0)>=48)&&(value.charCodeAt(0)<=57))
            return true;
        else 
            return false;        
    }
    function CheckValidity(value)
    { 
        if(((value.charCodeAt(0)>=48)&&(value.charCodeAt(0)<=57))||((value.charCodeAt(0)>=65)&&(value.charCodeAt(0)<=90))||((value.charCodeAt(0)>=97)&&(value.charCodeAt(0)<=122)))
            return true;
        else
            return false;
    }
    function CheckValidityComma(value)
    {
        if(value.charCodeAt(0)==44)
            return true;
        if(((value.charCodeAt(0)>=48)&&(value.charCodeAt(0)<=57))||((value.charCodeAt(0)>=65)&&(value.charCodeAt(0)<=90))||((value.charCodeAt(0)>=97)&&(value.charCodeAt(0)<=122)))
            return true;
        else
            return false;
    }
    function checkSpecialCharacters(value)
    {
        var valuate=0,k;
        for(k=0;k<value.length;k++)
        {
            if(CheckValidity(value.charAt(k))==false)
            {
            valuate=1;
            break;
            }
        }
        return valuate;
    }
    function allowNumeric(value)
    {
        var validate=1,k;
        for(k=0;k<value.length;k++)
        {
            if((CheckNumeric(value.charAt(k)))==false)
            {
                validate=0;
                break;
            }
        }
        return validate;
    }
    
    function allowNumeric1(value)
    {
        var validate=1,k;
        for(k=6;k<value.length;k++)
        {
            if((CheckNumeric(value.charAt(k)))==false)
            {
                validate=0;
                break;
            }
        }
        return validate;
    }
    
        function Trim(TRIM_VALUE)
		{
			if(TRIM_VALUE.length < 1)
			{return"";}
			TRIM_VALUE = RTrim(TRIM_VALUE);
			TRIM_VALUE = LTrim(TRIM_VALUE);
			if(TRIM_VALUE=="")
				{return "";}
			else
				{return TRIM_VALUE;}
		} 
		
		function RTrim(VALUE)
		{
			var w_space = String.fromCharCode(32);
			var v_length = VALUE.length;
			var strTemp = "";
			if(v_length < 0)
			{return"";}
			
			var iTemp = v_length -1;

			while(iTemp > -1)
			{
				if(VALUE.charAt(iTemp) == w_space)
				{
				}
				else
				{
					strTemp = VALUE.substring(0,iTemp +1);
					break;
				}
				iTemp = iTemp-1;

			}
			return strTemp;
		}

		function LTrim(VALUE)
		{
			var w_space = String.fromCharCode(32);
			if(v_length < 1)
			{return"";}
			var v_length = VALUE.length;
			var strTemp = "";
			var iTemp = 0;
			while(iTemp < v_length)
			{
				if(VALUE.charAt(iTemp) == w_space)
				{  }
				else
				{
					strTemp = VALUE.substring(iTemp,v_length);
					break;
				}
				iTemp = iTemp + 1;
			}
			return strTemp;
		}
		
		var oPopup = window.createPopup();
        function richDropDown()
        {
            oPopup.document.body.innerHTML = oContextHTML.innerHTML; 
            oPopup.show(0, 18, 200, 101, dropdowno);
        }
        function richToolTip()
        {
            var lefter = event.offsetY+0;
            var topper = event.offsetX+15;
            oPopup.document.body.innerHTML = oToolTip.innerHTML; 
            oPopup.show(topper, lefter, 170, 120, ttip);
        }
        
function autotab(original, destination)
{
    
    if(original.getAttribute&&original.value.length==original.getAttribute('maxlength'))
        destination.focus();
}

function turntoupper(obj)
{	
	if(obj.value!="")
	{		
		obj.value = obj.value.toUpperCase();	
	}
}
function IntTextBox()
{				
	var code = event.keyCode;	
	
				
	/*if(((code < 48) | (code > 57 & code < 96) | code > 105) & (code != 8))
	{					
		event.returnValue = false;
	}*/
	if((( code < 48) | (code > 57 & code <95) | code > 105) & (code != 8) & (code !=9) & (code != 46))
	{	
		alert('Enter only numerics');	
					
		event.returnValue = false;
	}
}

function noNumbers(e)
		{
		var keynum
		var keychar
		var numcheck
		if(window.event) // IE
		{
		keynum = e.keyCode
		}
		else if(e.which) // Netscape/Firefox/Opera
		{
		keynum = e.which
		}
		keychar = String.fromCharCode(keynum)
		numcheck = /\d/
		return !numcheck.test(keychar)
		}
		
		
function filterInput(filterType, evt, allowDecimal, allowCustom){ 
    var keyCode, Char, inputField, filter = ''; 
    var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; 
    var num   = '0123456789'; 
    // Get the Key Code of the Key pressed if possible else - allow 
    if(window.event){ 
        keyCode = window.event.keyCode; 
        evt = window.event; 
    }else if (evt)keyCode = evt.which; 
    else return true; 
    // Setup the allowed Character Set 
    if(filterType == 0) filter = alpha; 
    else if(filterType == 1) filter = num; 
    else if(filterType == 2) filter = alpha + num; 
    if(allowCustom)filter += allowCustom; 
    if(filter == '')return true; 
    // Get the Element that triggered the Event 
    inputField = evt.srcElement ? evt.srcElement : evt.target || evt.currentTarget; 
    // If the Key Pressed is a CTRL key like Esc, Enter etc - allow 
    if((keyCode==null) || (keyCode==0) || (keyCode==8) || (keyCode==9) || (keyCode==13) || (keyCode==27) )return true; 
    // Get the Pressed Character 
    Char = String.fromCharCode(keyCode); 
    // If the Character is a number - allow 
    if((filter.indexOf(Char) > -1)) return true; 
    // Else if Decimal Point is allowed and the Character is '.' - allow 
    else if(filterType == 1 && allowDecimal && (Char == '.') && inputField.value.indexOf('.') == -1)return true; 
    else return false; 
}
/*onKeyPress="return filterInput(0, event)"*/