	var aCity = new Array;
	var aCountry = new Array;
	var aColony = new Array;
	var aRegion = new Array;
	
	function chkUser(flag)	{
	
	if (flag == "I") {
		
		if (IsNull(document.UserAdd.UserID,"Please enter a username.") || 
				IsLength(document.UserAdd.UserID,0,15,"Sorry ! The Username should not be more than 15 characters")) {	
					/*document.all.missing1.style.display = "block";
					document.all.missing2.style.display = "none";
					document.all.missing3.style.display = "none";
					document.all.missing4.style.display = "none";
					document.all.missing5.style.display = "none";
					document.all.missing6.style.display = "none";
					document.all.missing7.style.display = "none";
					document.all.missing8.style.display = "none";
					document.all.missing9.style.display = "none";*/		
					return false;
			}
		if (IsNull(document.UserAdd.Password,"Please enter the Password.") || 
				IsLength(document.UserAdd.Password,0,15,"Please check your password. It should be between 4-15 characters.")) {		
					/*document.all.missing1.style.display = "none";
					document.all.missing2.style.display = "block";
					document.all.missing3.style.display = "none";
					document.all.missing4.style.display = "none";
					document.all.missing5.style.display = "none";
					document.all.missing6.style.display = "none";
					document.all.missing7.style.display = "none";
					document.all.missing8.style.display = "none";
					document.all.missing9.style.display = "none";*/	
					return false;
			}
		if (IsNull(document.UserAdd.ConfPassword,"Please confirm your Password.")) { 	
					/*document.all.missing1.style.display = "none";
					document.all.missing2.style.display = "none";
					document.all.missing3.style.display = "block";
					document.all.missing4.style.display = "none";
					document.all.missing5.style.display = "none";
					document.all.missing6.style.display = "none";
					document.all.missing7.style.display = "none";
					document.all.missing8.style.display = "none";
					document.all.missing9.style.display = "none";		*/
					return false;
			}
		if (document.UserAdd.Password.value != document.UserAdd.ConfPassword.value) {
				alert('Please check the Confirm Password');
				/*document.all.missing1.style.display = "none";
				document.all.missing2.style.display = "none";
				document.all.missing3.style.display = "block";
				document.all.missing4.style.display = "none";
				document.all.missing5.style.display = "none";
				document.all.missing6.style.display = "none";
				document.all.missing7.style.display = "none";
				document.all.missing8.style.display = "none";
				document.all.missing9.style.display = "none"; */
				SetColor(document.UserAdd.ConfPassword);
				//document.UserAdd.ConfPassword.focus(); 
					return false;
			}

	if (IsNull(document.UserAdd.Phone,"Please enter your phone number.")) {
				/*document.all.missing1.style.display = "none";
				document.all.missing2.style.display = "none";
				document.all.missing3.style.display = "none";
				document.all.missing4.style.display = "block";
				document.all.missing5.style.display = "none";
				document.all.missing6.style.display = "none";
				document.all.missing7.style.display = "none";
				document.all.missing8.style.display = "none";
				document.all.missing9.style.display = "none";*/
				return false;
	}
	if (document.UserAdd.Phone.value != "") {
		if ( IsNumeric(document.UserAdd.Phone,1,"Sorry ! The phone number entered is invalid. Please enter again.")){
				/*document.all.missing1.style.display = "none";
				document.all.missing2.style.display = "none";
				document.all.missing3.style.display = "none";
				document.all.missing4.style.display = "block";
				document.all.missing5.style.display = "none";
				document.all.missing6.style.display = "none";
				document.all.missing7.style.display = "none";
				document.all.missing8.style.display = "none";
				document.all.missing9.style.display = "none";*/
			return false;
			}
	}
	if (IsNull(document.UserAdd.Email,"Please enter your e-mail address.") ||
			IsEmail(document.UserAdd.Email,"Sorry ! The e-mail address entered is invalid. Please enter again.")) {
				/*document.all.missing1.style.display = "none";
				document.all.missing2.style.display = "none";
				document.all.missing3.style.display = "none";
				document.all.missing4.style.display = "none";
				document.all.missing5.style.display = "block";
				document.all.missing6.style.display = "none";
				document.all.missing7.style.display = "none";
				document.all.missing8.style.display = "none";
				document.all.missing9.style.display = "none";*/
			return false;
	}
	if (IsNull(document.UserAdd.FirstName,"Please enter your first name.") || 
			IsLength(document.UserAdd.FirstName,0,50,"Sorry ! Please limit the first name field to a maximum of 50 characters") ||
			IsValidName(document.UserAdd.FirstName,"Plese enter proper First name.") ) {			
				/*document.all.missing1.style.display = "none";
				document.all.missing2.style.display = "none";
				document.all.missing3.style.display = "none";
				document.all.missing4.style.display = "none";
				document.all.missing5.style.display = "none";
				document.all.missing6.style.display = "block";
				document.all.missing7.style.display = "none";
				document.all.missing8.style.display = "none";
				document.all.missing9.style.display = "none";*/
				return false;
	}
		
	if (IsSelect(document.UserAdd.Country,"Please select the country.")) {
				/*document.all.missing1.style.display = "none";
				document.all.missing2.style.display = "none";
				document.all.missing3.style.display = "none";
				document.all.missing4.style.display = "none";
				document.all.missing5.style.display = "none";
				document.all.missing6.style.display = "none";
				document.all.missing7.style.display = "block";
				document.all.missing8.style.display = "none";
				document.all.missing9.style.display = "none";*/
				return false;
	}	
	if (IsSelect(document.UserAdd.City,"Please select the city.")) { 
				/*document.all.missing1.style.display = "none";
				document.all.missing2.style.display = "none";
				document.all.missing3.style.display = "none";
				document.all.missing4.style.display = "none";
				document.all.missing5.style.display = "none";
				document.all.missing6.style.display = "none";
				document.all.missing7.style.display = "none";
				document.all.missing8.style.display = "block";
				document.all.missing9.style.display = "none";*/
				return false;
	}
	
	
	if (document.UserAdd.City.value == "UN" ) {
		if (IsNull(document.UserAdd.CityExtra,"Please enter the city.")) {
				return false;
		}
	}
	if(document.UserAdd.AccessLevel[1].checked)
	{
		if (document.UserAdd.LocationID.value =="" ) {
				alert("please provide information regarding access to location to a user")
				/*document.all.missing1.style.display = "none";
				document.all.missing2.style.display = "none";
				document.all.missing3.style.display = "none";
				document.all.missing4.style.display = "none";
				document.all.missing5.style.display = "none";
				document.all.missing6.style.display = "none";
				document.all.missing7.style.display = "none";
				document.all.missing8.style.display = "none";
				document.all.missing9.style.display = "none";
				document.all.missing10.style.display = "block";*/
				document.UserAdd.LocationID.focus()
				return false;
			}
		if (document.UserAdd.LocationID.value !="" )
			{
				k=0
				//alert(document.UserAdd.LocationID.value)
				//alert(document.UserAdd.ColonyID.value)
				var tmpValue = ""
				for ( i = 1; i < document.UserAdd.LocationID.length; i++) {
		           if (document.UserAdd.LocationID.options[i].selected ) {
					tmpValue = tmpValue + document.UserAdd.LocationID.options[i].value + ","
		           }
				}
				//alert("the value of Location" + tmpValue)
				var tmpLocation = tmpValue.split(",")
				//alert("the value of Colony" + document.UserAdd.ColonyID.value)
				var tmpColony = document.UserAdd.ColonyID.value.split(",")
				for(i=0;i<(tmpLocation.length - 1) ;i++)
				{
					//alert("the length of location" + tmpLocation.length)
					//alert("the length of colony" + tmpColony.length)
					for(j=0;j<tmpColony.length;j++)
					{
						//alert(tmpLocation[i].trim())
						//alert(tmpColony[j].substring(0,2).trim())
						if(	tmpLocation[i].trim() == tmpColony[j].substring(0,2).trim())
						{
							
							k = 1
							break;
						}
						
					}
				
					if( k == 0)
					{
						if(tmpLocation[i] == "GH")
						{
							city = "Ghaziabad"
						}
						if(tmpLocation[i] == "ND")
						{
							city = "New Delhi"
						}
						if(tmpLocation[i] == "HY")
						{
							city = "Hyderabad"
						}
						if(tmpLocation[i] == "MU")
						{
							city = "Mumbai"
						}
						if(tmpLocation[i] == "NO")
						{
							city = "Noida"
						}
						if(tmpLocation[i] == "GU")
						{
							city = "Gurgaon"
						}
						if(tmpLocation[i] == "FA")
						{
							city = "Faridabad"
						}
						if(tmpLocation[i] == "CH")
						{
							city = "Chennai"
						}
						if(tmpLocation[i] == "BA")
						{
							city = "Banglore"
						}
						if(tmpLocation[i] == "CA")
						{
							city = "Calcutta"
						}
						if(tmpLocation[i] == "AH")
						{
							city ="Ahemdabad" 
						}
						if(tmpLocation[i] == "PU")
						{
						city = "Pune"
						}
						alert("please choose location corresponding to :" + city)
						/*document.all.missing1.style.display = "none";
						document.all.missing2.style.display = "none";
						document.all.missing3.style.display = "none";
						document.all.missing4.style.display = "none";
						document.all.missing5.style.display = "none";
						document.all.missing6.style.display = "none";
						document.all.missing7.style.display = "none";
						document.all.missing8.style.display = "none";
						document.all.missing9.style.display = "none";
						document.all.missing10.style.display = "block";*/
						document.UserAdd.LocationID.focus()
						return false;
					}
					else
					{
						k = 0
					}
				}
			}
		}	
		if (document.UserAdd.ValidityPeriod.value =="" )	
		{
			alert("please specify the validity period")
			/*document.all.missing1.style.display = "none";
			document.all.missing2.style.display = "none";
			document.all.missing3.style.display = "none";
			document.all.missing4.style.display = "none";
			document.all.missing5.style.display = "none";
			document.all.missing6.style.display = "none";
			document.all.missing7.style.display = "none";
			document.all.missing8.style.display = "none";
			document.all.missing9.style.display = "block";
			document.all.missing10.style.display = "none";*/
			document.UserAdd.ValidityPeriod.focus()
			return false;
		} 
		if(document.UserAdd.AccessLevel[0].checked)
		{
			document.UserAdd.AllLocation.value = "AH,BA,CA,CH,FA,GH,GU,HY,MU,NO,PU,ND"
			document.UserAdd.AllColony.value = "AHALL,BAALL,CAALL, CHALL,FAALL, GHALL,GUALL,HYALL, MUALL,NOALL, PUALL,NDALL"
		}
	}
	else
	{
		if (IsNull(document.UserAdd.Phone,"Please enter your phone number.")) {
				document.all.missing1.style.display = "none";
				//document.all.missing2.style.display = "none";
				//document.all.missing3.style.display = "none";
				/*document.all.missing4.style.display = "block";
				document.all.missing5.style.display = "none";
				document.all.missing6.style.display = "none";
				document.all.missing7.style.display = "none";
				document.all.missing8.style.display = "none";
				document.all.missing9.style.display = "none";*/
				return false;
	}
	if (document.UserAdd.Phone.value != "") {
		if ( IsNumeric(document.UserAdd.Phone,1,"Sorry ! The phone number entered is invalid. Please enter again.")){
				document.all.missing1.style.display = "none";
				//document.all.missing2.style.display = "none";
				//document.all.missing3.style.display = "none";
				/*document.all.missing4.style.display = "block";
				document.all.missing5.style.display = "none";
				document.all.missing6.style.display = "none";
				document.all.missing7.style.display = "none";
				document.all.missing8.style.display = "none";
				document.all.missing9.style.display = "none";*/
			return false;
			}
	}
	if (IsNull(document.UserAdd.Email,"Please enter your e-mail address.") ||
			IsEmail(document.UserAdd.Email,"Sorry ! The e-mail address entered is invalid. Please enter again.")) {
				document.all.missing1.style.display = "none";
				//document.all.missing2.style.display = "none";
				//document.all.missing3.style.display = "none";
				/*document.all.missing4.style.display = "none";
				document.all.missing5.style.display = "block";
				document.all.missing6.style.display = "none";
				document.all.missing7.style.display = "none";
				document.all.missing8.style.display = "none";
				document.all.missing9.style.display = "none";*/
			return false;
	}
	if (IsNull(document.UserAdd.FirstName,"Please enter your first name.") || 
			IsLength(document.UserAdd.FirstName,0,50,"Sorry ! Please limit the first name field to a maximum of 50 characters")) {			
				document.all.missing1.style.display = "none";
				//document.all.missing2.style.display = "none";
				//document.all.missing3.style.display = "none";
				/*document.all.missing4.style.display = "none";
				document.all.missing5.style.display = "none";
				document.all.missing6.style.display = "block";
				document.all.missing7.style.display = "none";
				document.all.missing8.style.display = "none";
				document.all.missing9.style.display = "none";*/
				return false;
	}
		
	if (IsSelect(document.UserAdd.Country,"Please select the country.")) {
				document.all.missing1.style.display = "none";
				//document.all.missing2.style.display = "none";
				//document.all.missing3.style.display = "none";
				/*document.all.missing4.style.display = "none";
				document.all.missing5.style.display = "none";
				document.all.missing6.style.display = "none";
				document.all.missing7.style.display = "block";
				document.all.missing8.style.display = "none";
				document.all.missing9.style.display = "none";*/
				return false;
	}	
	if (IsSelect(document.UserAdd.City,"Please select the city.")) { 
				document.all.missing1.style.display = "none";
				//document.all.missing2.style.display = "none";
				//document.all.missing3.style.display = "none";
				/*document.all.missing4.style.display = "none";
				document.all.missing5.style.display = "none";
				document.all.missing6.style.display = "none";
				document.all.missing7.style.display = "none";
				document.all.missing8.style.display = "block";
				document.all.missing9.style.display = "none";*/			
				return false;
	}
	if (document.UserAdd.City.value == "UN" ) {
		if (IsNull(document.UserAdd.CityExtra,"Please enter the city.")) {
				return false;
		}
	}
	
	if (document.UserAdd.LocationID.value =="" ) {
			alert("please provide information regarding access to location to a user")
			document.all.missing1.style.display = "none";
			//document.all.missing2.style.display = "none";
			//document.all.missing3.style.display = "none";
			/*document.all.missing4.style.display = "none";
			document.all.missing5.style.display = "none";
			document.all.missing6.style.display = "none";
			document.all.missing7.style.display = "none";
			document.all.missing8.style.display = "none";
			document.all.missing9.style.display = "none";
			document.all.missing10.style.display = "block";*/
			document.UserAdd.LocationID.focus()
			return false;
		}
	if (document.UserAdd.LocationID.value !="" )
		{
			k=0
			//alert(document.UserAdd.LocationID.value)
			//alert(document.UserAdd.ColonyID.value)
			var tmpValue = ""
			for ( i = 1; i < document.UserAdd.LocationID.length; i++) {
               if (document.UserAdd.LocationID.options[i].selected ) {
				tmpValue = tmpValue + document.UserAdd.LocationID.options[i].value + ","
               }
			}
			//alert("the value of Location" + tmpValue)
			var tmpLocation = tmpValue.split(",")
			//alert("the value of Colony" + document.UserAdd.ColonyID.value)
			var tmpColony = document.UserAdd.ColonyID.value.split(",")
			for(i=0;i<(tmpLocation.length - 1) ;i++)
			{
				//alert("the length of location" + tmpLocation.length)
				//alert("the length of colony" + tmpColony.length)
				for(j=0;j<tmpColony.length;j++)
				{
					//alert(tmpLocation[i].trim())
					//alert(tmpColony[j].substring(0,2).trim())
					if(	tmpLocation[i].trim() == tmpColony[j].substring(0,2).trim())
					{
						
						k = 1
						break;
					}
					
				}
			
				if( k == 0)
				{
					if(tmpLocation[i] == "GH")
					{
						city = "Ghaziabad"
					}
					if(tmpLocation[i] == "ND")
					{
						city = "New Delhi"
					}
					if(tmpLocation[i] == "HY")
					{
						city = "Hyderabad"
					}
					if(tmpLocation[i] == "MU")
					{
						city = "Mumbai"
					}
					if(tmpLocation[i] == "NO")
					{
						city = "Noida"
					}
					if(tmpLocation[i] == "GU")
					{
						city = "Gurgaon"
					}
					if(tmpLocation[i] == "FA")
					{
						city = "Faridabad"
					}
					if(tmpLocation[i] == "CH")
					{
						city = "Chennai"
					}
					if(tmpLocation[i] == "BA")
					{
						city = "Banglore"
					}
					if(tmpLocation[i] == "CA")
					{
						city = "Calcutta"
					}
					if(tmpLocation[i] == "AH")
					{
						city ="Ahemdabad" 
					}
					if(tmpLocation[i] == "PU")
					{
					city = "Pune"
					}
					alert("please choose location corresponding to :" + city)
					document.all.missing1.style.display = "none";
					//document.all.missing2.style.display = "none";
					//document.all.missing3.style.display = "none";
					/*document.all.missing4.style.display = "none";
					document.all.missing5.style.display = "none";
					document.all.missing6.style.display = "none";
					document.all.missing7.style.display = "none";
					document.all.missing8.style.display = "none";
					document.all.missing9.style.display = "none";
					document.all.missing10.style.display = "block";*/
					document.UserAdd.LocationID.focus()
					return false;
				}
				else
				{
					
					k = 0
				}
			}
		}
		if (document.UserAdd.ValidityPeriod.value =="" )	
		{
			alert("please specify the validity period")
			document.all.missing1.style.display = "none";
			//document.all.missing2.style.display = "none";
			//document.all.missing3.style.display = "none";
			/*document.all.missing4.style.display = "none";
			document.all.missing5.style.display = "none";
			document.all.missing6.style.display = "none";
			document.all.missing7.style.display = "none";
			document.all.missing8.style.display = "none";
			document.all.missing9.style.display = "block";
			document.all.missing10.style.display = "none";*/
			document.UserAdd.ValidityPeriod.focus()
			return false;
		} 
	}
		chkCol()
		alert(here);
}
function chkCol()
{
	k=0
	var tmpValue = ""
	var tmpCol = ""
	for ( i = 1; i < document.UserAdd.LocationID.length; i++) {
          if (document.UserAdd.LocationID.options[i].selected ) {
				tmpValue = tmpValue + document.UserAdd.LocationID.options[i].value + ","
            }
	}
			
	var tmpLocation = tmpValue.split(",")
	var tmpColony = document.UserAdd.ColonyID.value.split(",")
	for(j=0;j<tmpColony.length;j++)
	{
		for(i=0;i<(tmpLocation.length - 1);i++)
		{
			if(	tmpLocation[i].trim() == tmpColony[j].substring(0,2).trim())
			{
				k = 1
				break;
			}
			else
			{
				k = 0
			}
		}
		if(k != 0)
		{
			if( j != (tmpColony.length - 1))
			{
				tmpCol = tmpCol + tmpColony[j] + ","
			}
			else
			{
				tmpCol = tmpCol + tmpColony[j]
			}
		}
	}
	document.UserAdd.ColonyID.value = tmpCol
}
	// For Country and City Drop Downs
	function City(CountryID, CityDesc, CityID) {
		this.CountryID = CountryID;
		this.CityDesc = CityDesc
		this.CityID = CityID
	}
	
	function Region(ColonyID, RegionID) {
		this.ColonyID = ColonyID;
		this.RegionID = RegionID
	}
	
	function Country(CountryID, CountryDesc) {
		this.CountryID = CountryID;
		this.CountryDesc = CountryDesc;
	}
	//For Colony desc to be seen
	
	function Colony(ColonyID, ColonyDesc) {
		this.ColonyID = ColonyID;
		this.ColonyDesc = ColonyDesc;
	}
	function getCity() {
		var CountryID = document.UserAdd.Country.value;
		
		var NoOfCity = document.UserAdd.City.length		
		for (var DelCity = 1; DelCity < NoOfCity; DelCity++) {			
			document.UserAdd.City.remove(1);
		}
		var AddCityIndex = 1;
		
		for (var AddCity = 1; AddCity < aCity.length; AddCity++) {
			if (aCity[AddCity].CountryID == CountryID) {
				var valOption = new Option(aCity[AddCity].CityID,aCity[AddCity].CityDesc);
				document.UserAdd.City.options[AddCityIndex] = valOption;
				AddCityIndex = AddCityIndex + 1;
			}
		}
	}
	
	function USuggest() {
		// Checks when UserID already exists 
		
		if (document.UserSuggest.radio1.checked) { 
			if (IsNull(document.UserSuggest.TUserID,"Please enter a Username.") || 
				IsLength(document.UserSuggest.TUserID,0,15,"Sorry ! The Username should not be more than 15 characters.")) {			
				return false;
			}
		}
		
	}
	function UAdd()	{
		if (IsNull(document.UserAdd.UserID,"Please enter the Login name.") || 
			IsLength(document.UserAdd.UserID,0,15,"Sorry ! The Login name should not exceed more than 15 chars.")) {			
				return false;
		}
		if (IsNull(document.UserAdd.Password,"Please enter the Password") || 
			IsLength(document.UserAdd.Password,0,15,"Sorry ! The Password should be between 4 and 15 chars.")) {			
				return false;
		}
		if (IsNull(document.UserAdd.FullName,"Please enter your First name.") || 
			IsLength(document.UserAdd.FullName,0,50,"Sorry ! Please limit the first name field to a maximum of 50 characters")) {			
				return false;
		}
		if (IsSelect(document.UserAdd.UserLvl,"Please choose the User Level.")) { 			
				return false;
		}
		if (IsSelect(document.UserAdd.LocationID,"Please select the City.")) { 			
				return false;
		}
		if (IsNull(document.UserAdd.ColonyID,"Please select the Colony.")) {
				return false;
		}
				
	}
	
	function getColony(sParent,Server_ID,LocationID) {
		var theForm = document.UserAdd;
		var WinName = "UserAdd";
		if (IsSelect(theForm.LocationID,"Please select a City.")) {
				return false;
			}
		else {
			//alert(theForm.LocationID.value)
			ShowColony(Server_ID,WinName,"UserAdd","ColonyID",LocationID,theForm.ColonyID.value,"U")
			}
			
	}
	
	function getfieldValues(){
		//alert(document.UserAdd.City.value)
	}
	