states=new Array(
"ANDAMAN NICOBAR ISLANDS",
"ANDHRA PRADESH",
"ARUNACHAL PRADESH",
"ASSAM",
"BIHAR",
"CHANDIGARH",
"CHATTISGARH",
"DELHI",
"GOA",
"GUJARAT",
"HARYANA",
"HIMACHAL PRADESH",
"JAMMU & KASHMIR",
"JHARKHAND",
"KARNATAKA",
"KERALA",
"MADHYA PRADESH",
"MAHARASHTRA",
"MANIPUR",
"MEGHALAYA",
"MIZORAM",
"NAGALAND",
"NEPAL",
"ORISSA",
"PONDICHERRY",
"PUNJAB",
"RAJASTHAN",
"SIKKIM",
"TAMIL NADU",
"TRIPURA",
"UTTAR PRADESH",
"UTTARANCHAL",
"WEST BENGAL"
)

var sugst = "";
var sugst_disp = "";

function getState() {
  var input = document.forms['Franchisee'].state.value;
  var len = input.length;
  sugst_disp = ""; sugst = "";
  
  if (input.length) {
    // get matching city from array
    for (ele in states)
    {
      if (states[ele].substr(0,len).toLowerCase() == input.toLowerCase())
      {
        sugst_disp = input + states[ele].substr(len);
        sugst = states[ele];
        break;
      }
    }
  } 
  document.forms['Franchisee'].sugst_state.value = sugst_disp;
  if (!sugst.length || input == sugst_disp)
    document.getElementById('sugst_btn').style.display = "none";
  else
    document.getElementById('sugst_btn').style.display = "block";
}

function setState() {
  document.forms['Franchisee'].state.value = sugst;
  hideSugst();
}

function hideSugst() {
  document.forms['Franchisee'].sugst_state.value = "";
  document.getElementById('sugst_btn').style.display = "none";
}


cities = new Array(
"AGARTALA",
"AGRA",
"AHMEDABAD",
"AHMEDNAGAR",
"AJMER",
"AKOLA",
"ALIGARH",
"ALLAHABAD",
"ALLEPPEY",
"ALWAR",
"ALWAYE",
"AMBALA",
"AMBALA CITY",
"AMBATTUR",
"AMRAVATI",
"AMRITSAR",
"ANAND",
"ANANTHPUR",
"ANKLESHWAR",
"ARNI",
"ASANSOL",
"AURANGABAD",
"BADDI",
"BAHRAGORA",
"BALASORE",
"BANGALORE",
"BANKURA",
"BANSWARA",
"BARELLY",
"BARIPADA",
"BARODA",
"BEAWAR",
"BELGAUM",
"BELLARY",
"BERHAMPUR",
"BHAGALPUR",
"BHAIRAWA",
"BHANDARA",
"BHATINDA",
"BHAVNAGAR",
"BHILAI",
"BHILWARA",
"BHIWADI",
"BHOPAL",
"BHUBANESWAR",
"BIKANER",
"BILASPUR",
"BIRGUNJ",
"BOKARO",
"BONGAIGAON",
"BURDWAN",
"CALICUT",
"CHAIBASA",
"CHANDIGARH",
"CHANDRAPUR",
"CHENNAI",
"CHITOOR",
"CHITTORGARH",
"COIMBATORE",
"COOCHBIHAR",
"CUDDALORE",
"CUDDAPPA",
"CUTTACK",
"DAMAN",
"DARBHANGA",
"DARJEELING",
"DAVANAGERE",
"DEHRADUN",
"DELHI SOUTH EAST",
"DELHI SOUTH WEST",
"DEWAS",
"DHANBAD",
"DHARUHERA",
"DINDIGUL",
"DURGAPUR",
"ELURU",
"ERNAKULAM",
"ERODE",
"FARIDABAD",
"GAJRAULA",
"GANDHINAGAR",
"GANGTOK",
"GAYA",
"GHAIZABAD",
"GHAZIABAD",
"GIRIDHI",
"GORAKPUR",
"GULBARGA",
"GUNA",
"GUNTUR",
"GURGAON",
"GUWAHATI",
"GWALIOR",
"HALDIA",
"HANUMANGARH",
"HAPUR",
"HARDWAR",
"HARIHAR",
"HASIMARA",
"HASSAN",
"HING KI MANDI",
"HISSAR",
"HOSIARPUR",
"HOSKOTE",
"HOSPET",
"HOSUR",
"HOWRAH",
"HUBLI",
"HYDERABAD",
"ICCHAPURAM",
"IMPHAL",
"INDORE",
"ITANAGAR",
"JABALPUR",
"JAIPUR",
"JALGAON",
"JALLANDHUR",
"JALNA",
"JAMMU",
"JAMNAGAR",
"JAMSHEDPUR",
"JEJURI",
"JIGNI",
"JODHPUR",
"JORHAT",
"JUNAGADH",
"KAKINADA",
"KANCHIPURAM",
"KANNAUJ",
"KANNUR",
"KANPUR",
"KARNAL",
"KARUR",
"KATHMANDU",
"KHARAGPUR",
"KHUCH",
"KOLENCHERI",
"KOLHAPUR",
"KOLKATA",
"KOLLAM",
"KORBA",
"KOTA",
"KOTTAYAM",
"KUMBAKONAM",
"KURNOOL",
"KUTCH",
"LATUR",
"LUCKNOW",
"LUDHIANA",
"M.M.NAGAR",
"MADURAI",
"MALDA",
"MALERKOTLA",
"MANDIDEEP",
"MANDYA",
"MANGALORE",
"MANIPAL",
"MANKAPUR",
"MARGOA",
"MATHURA",
"MAUNATH BHANJAN",
"MEERUT",
"MEHSANA",
"METTUPALAYAM",
"MOHALI",
"MORADABAD",
"MUMBAI",
"MURSHIDABAD",
"MUZAFARPUR",
"MUZAFFARNAGAR",
"MYSORE",
"NAGAON",
"NAGERCOIL",
"NAGPUR",
"NALGONDA",
"NANDED",
"NARASAPURAM",
"NASIK",
"NAVI MUMBAI",
"NAVSARI",
"NELLORE",
"NEW DELHI",
"NEW JALPAIGURI",
"NEW MUMBAI",
"NIZAMABAD",
"NOIDA",
"ONGOLE",
"OOTTY",
"OSMANABAD",
"PALGHAT",
"PALI",
"PANCHMAHAL",
"PANIPAT",
"PANJIM",
"PARADEEP",
"PARWANOO",
"PATANKOT",
"PATIALA",
"PATNA",
"PITHAMPUR",
"PONDA",
"PONDICHERRY",
"PORTBLAIR",
"PUNE",
"PUNE-PIRANGUT",
"PURI",
"RAIBARELY",
"RAIPUR",
"RAJAHMUNDRY",
"RAJIVGANDHI NAGAR",
"RAJKOT",
"RAJNANDGAON",
"RAMPUR",
"RANCHI",
"RANGAREDDY",
"RANIPET",
"RAXAUL",
"RENIGUNTA",
"RENUKOOT",
"REWA",
"ROHTAK",
"ROORKEE",
"ROURKELA",
"RUDRAPUR",
"SAGAR",
"SAHAJANPUR",
"SAHARANPUR",
"SAHIBABAD",
"SALEM",
"SAMBALPUR",
"SANTHIPUR",
"SATARA",
"SATNA",
"SECUNDERABAD",
"SHILLONG",
"SHIMOGA",
"SHOLAPUR",
"SIKAR",
"SILCHAR",
"SINNAR",
"SIVAKASI",
"SONEPET",
"SRINAGAR",
"SULTANPUR",
"SURAT",
"SURENDRANAGAR",
"TALCHER",
"TENALI",
"TEZPUR",
"THANE",
"THENI",
"TINSUKIA",
"TIRUCHENGODE",
"TIRUNELVELI",
"TIRUPUR",
"TRICHUR",
"TRICHY",
"TRIVANDRUM",
"TUNI",
"TUTICORIN",
"UDAIPUR",
"UMBERGAON",
"VALSAD",
"VAPI",
"VARANASI",
"VELLORE",
"VIJAYAWADA",
"VIJAYWADA",
"VISHAKAPATNAM",
"WARANGAL",
"YAMUNANAGAR",
"YAVATMAL",
"YELAHANKA",
"YESHWANTHPUR"
);

var sug = "";
var sug_disp = "";

function getCity() {
  var input = document.forms['Franchisee'].city.value;
  var len = input.length;
  sug_disp = ""; sug = "";
  
  if (input.length) {
    // get matching city from array
    for (ele in cities)
    {
      if (cities[ele].substr(0,len).toLowerCase() == input.toLowerCase())
      {
        sug_disp = input + cities[ele].substr(len);
        sug = cities[ele];
        break;
      }
    }
  } 
  document.forms['Franchisee'].sug_city.value = sug_disp;
  if (!sug.length || input == sug_disp)
    document.getElementById('sug_btn').style.display = "none";
  else
    document.getElementById('sug_btn').style.display = "block";
}

function setCity() {
  document.forms['Franchisee'].city.value = sug;
  hideSug();
}

function hideSug() {
  document.forms['Franchisee'].sug_city.value = "";
  document.getElementById('sug_btn').style.display = "none";
}





function validate_fr() {
		if(document.Franchisee.nameFr.value=="") {
			alert("Please enter a 3c name");
			document.Franchisee.nameFr.focus();
			return false;
		}
		if(isNaN(document.Franchisee.ageFr.value)) {
			alert("Please enter your age as a number");
			document.Franchisee.ageFr.focus();
			return false;
		}
		if(document.Franchisee.locationFr.value=="") {
			alert("Please enter a location");
			document.Franchisee.locationFr.focus();
			return false;
		}
		if(document.Franchisee.addressFr.value=="") {
			alert("Please enter an address");
			document.Franchisee.addressFr.focus();
			return false;
		}
		if(document.Franchisee.cityFr.selectedIndex==0) {
			alert("Please select a city name");
			document.Franchisee.cityFr.focus();
			return false;
		}
		if(document.Franchisee.state.selectedIndex==0) {
			alert("Please select a state name");
			document.Franchisee.state.focus();
			return false;
		}
		if(document.Franchisee.pincodeFr.value=="") {
			alert("Please enter a pincode");
			document.Franchisee.pincodeFr.focus();
			return false;
		}
		if(isNaN(document.Franchisee.pincodeFr.value)) {
			alert("Please enter pincode as a number");
			document.Franchisee.pincodeFr.focus();
			return false;
		}
		if(document.Franchisee.telephoneFr.value=="") {
			alert("Please enter a telephone number");
			document.Franchisee.telephoneFr.focus();
			return false;
		}
		if(!(document.Franchisee.emailIDFr.value=="")) {
			if(document.Franchisee.emailIDFr.value.indexOf('@')<=0 || document.Franchisee.emailIDFr.value.indexOf('.')<=0) {
				alert("Please enter email ID in proper format");
				document.Franchisee.emailIDFr.focus();
				return false;
			}
		}
		if(isNaN(document.Franchisee.workExperienceFr.value)) {
			alert("Please enter Work Experience as a number");
			document.Franchisee.workExperienceFr.focus();
			return false;
		}
		if(document.Franchisee.spaceFr.value=="") {
			alert("Please enter your office space");
			document.Franchisee.spaceFr.focus();
			return false;
		}
		if(isNaN(document.Franchisee.spaceFr.value)) {
			alert("Please enter Office Space as a number");
			document.Franchisee.spaceFr.focus();
			return false;
		}
		if(document.Franchisee.vehicleNumberFr.value=="") {
			alert("Please enter a vehicle number");
			document.Franchisee.vehicleNumberFr.focus();
			return false;
		}
		if(document.Franchisee.vehicleMakeFr.value=="") {
			alert("Please enter a vehicle make");
			document.Franchisee.vehicleMakeFr.focus();
			return false;
		}
		if(document.Franchisee.vehicleModelFr.value=="") {
			alert("Please enter a vehicle model");
			document.Franchisee.vehicleModelFr.focus();
			return false;
		}
		if(document.Franchisee.vehiclePayloadFr.value=="") {
			alert("Please enter vehicle payload");
			document.Franchisee.vehiclePayloadFr.focus();
			return false;
		}
		if(document.Franchisee.vehicleTypeFr.selectedIndex==0) {
			alert("Please select vehicle type");
			document.Franchisee.vehicleTypeFr.focus();
			return false;
		}
	}
	function showState() {
		//HIGHLIGHTING A STATE UPON SELECTING A CITY//
			index = document.Franchisee.cityFr.selectedIndex;
			document.Franchisee.state.selectedIndex = index;
		//ENDS HIGHLIGHTING A STATE UPON SELECTING A CITY//
	}
	function checkaddress_len() {
		address_len = document.Franchisee.addressFr.value.length;	

		if(address_len==100) {
			alert("Please do not exceed 100 characters for address field");
			document.Franchisee.addressFr.focus();
			return false;
		}
	}

function check(txt)
 { t=txt.value; n=t.indexOf("  ");
   while(n>=0)
    { t=t.substring(0,n)+t.substring(n+1,t.length);
      n=t.indexOf("  "); };
   txt.value=t; return true; };

