
var states = new Array();
states['Other'] = new Array('Enter your state');
states['India'] = new Array('Select','Andaman & Nicobar','Andhra Pradesh','Arunachal Pradesh','Assam','Bihar','Chandigarh','Chhattisgarh','Dadra & Nagar Haveli','Daman & Diu','Delhi','Goa','Gujarat','Haryana','Himachal Pradesh','Jammu & Kashmir','Jharkhand','Karnataka','Kerala','Lakshadweep','Madhya Pradesh','Maharashtra','Manipur','Meghalaya','Mizoram','Nagaland','Orissa','Pondicherry','Punjab','Rajasthan','Sikkim','Tamil Nadu','Tripura','Uttar Pradesh','Uttaranchal','West Bengal');
var cities = new Array();
cities['India'] = new Array();
cities['India']['Select']    = new Array('');
cities['India']['Andaman & Nicobar']    = new Array('Select','PortBlair','Enter your City');	
cities['India']['Andhra Pradesh']    = new Array('Select','Adilabad','Anantapur','Chittoor','Cuddapah','Guntur','Hyderabad','Karimnagar','Khammam','Kurnool','Mahbubnagar','Medak','Nalgonda','Nellore','Nizamabad','Rajahmundry','Srikakulam','Tirupathi','Vijayawada','Visakhapatnam','Vizianagaram','Warangal','Enter your City');
cities['India']['Arunachal Pradesh']    = new Array('Select','Changlang','Itanagar','Tawang','Enter your City');
cities['India']['Assam']    = new Array('Select','Barpeta','Bongaigaon','Dhemaji','Dhubri','Dibrugarh','Goalpara','Golaghat','Guwahati','Hailakandi','Jorhat','Karimganj','Kokrajhar','Marigaon','Nagaon','Nalbari','Sibsagar','Silchar','Tezpur','Tinsukia','Enter your City');
cities['India']['Bihar']    = new Array('Select','Aurangabad','Banka','Begusarai','Buxar','Darbhanga','Gaya','Gopalganj','Jamui','Jehanabad','Katihar','Khagaria','Kishanganj','Lakhisarai','Madhepura','Madhubani','Munger','Muzaffarpur','Nawada','Patna','Purnia','Saharsa','Enter your City');
cities['India']['Chandigarh']    = new Array('Select','Chandigarh','Mohali','Panchkula','Zirakhpur','Enter your City');
cities['India']['Chhattisgarh']    = new Array('Select','Bilaspur','Dantewada','Dhamtari','Durg','Kanker','Kawardha','Korba','Kota','Mahasamund','Raigarh','Raipur','Rajnandgaon','Enter your City');
cities['India']['Dadra & Nagar Haveli']    = new Array('Select','Amli','Silvassa','Enter your City');
cities['India']['Daman & Diu']    = new Array('Select','Daman','Diu','Enter your City');
cities['India']['Delhi']    = new Array('Select','Delhi','Enter your City');
cities['India']['Goa']    = new Array('Select','Aldona','Aquem','Bicholim','Bambolim','Bandora','Calangute','Colvale','Margao','Mapusa','Mormugao','Panaji','PernemTaluka','Sancoale','Varca','Enter your City');
cities['India']['Gujarat']    = new Array('Select','Ahmedabad','Amreli','Anand','Bardoli','Bharuch','Bhavnagar','Dohad','Dwarka','Gandhidham','Gandhinagar','Jamnagar','Junagadh','Kheda','Mahesana','Navsari','Patan','Porbandar','Rajkot','Surat','Vadodara','Valsad','Vapi','Vyara','Enter your City');
cities['India']['Haryana']    = new Array('Select','Ambala','Bahadurgarh','Bhiwani','Bilaspur','Dhauhera','Faridabad','Fatehabad','Gurgaon','Hisar','Jagadhri','Jhajjar','Jind','Kaithal','Karnal','Kurukshetra','Mahendragarh','Narwana','Palwal','Panchkula','Panipat','Pinjore','Rewari','Rohtak','Sirsa','Sonipat','Yamunanagar','Enter your City');
cities['India']['Himachal Pradesh']    = new Array('Select','Baddi','Baltana','Bilaspur','Chamba','Dalhousie','Dharamshala','Hamirpur','Kasauli','Kullu','Manali','Mandi','Rampur','Shimla','Solan','Una','Enter your City');
cities['India']['Jammu & Kashmir']    = new Array('Select','Badgam','Baramula','Doda','Jammu','Kargil','Kathua','Kupwara','Leh','Rajauri','Srinagar','Udhampur','Enter your City');
cities['India']['Jharkhand']    = new Array('Select','BokaroSteelCity','Chatra','Deoghar','Dhanbad','Dumka','Garhwa','Giridih','Godda','Hazaribag','Jamshedpur','Jasidih','Kodarma','Lohardaga','Pakaur','Ranchi','Sahibganj','Enter your City');
cities['India']['Karnataka']    = new Array('Select','Bagalkot','Bangalore','Belgaum','Bellary','Bidar','Bijapur','Chikmagalur','Chitradurga','Davanagere','Gulbarga','Hassan','Haveri','Karwar','Kolar','Koppal','Madikeri','Mandya','Mangalore','Mysore','Raichur','Shimoga','Somvarpet','Tumkur','Udupi','Enter your City');
cities['India']['Kerala']    = new Array('Select','Alappuzha','Ernakulam','Kannur','Kochi','Kottayam','Kozhikode','Palakkad','Pathanamthitta','Thrissur','Trivandrum','Enter your City');
cities['India']['Lakshadweep']    = new Array('Select','Kavaratti','Enter your City');
cities['India']['Madhya Pradesh']    = new Array('Select','Balaghat','Barwani','Betul','Bhind','Bhopal','Chhatarpur','Chhindwara','Damoh','Datia','Dewas','Dhar','Dindori','Guna','Gwalior','Harda','Hoshangabad','Indore','Jabalpur','Jhabua','Khajuraho','Mandla','Mandsaur','Morena','Narsimhapur','Neemuch','Orchha','Panna','Raisen','Rajgarh','Ratlam','Rewa','Sagar','Satna','Sehore','Seoni','Shivpuri','Sidhi','Tikamgarh','Ujjain','Umaria','Vidisha','Enter your City');
cities['India']['Maharashtra']    = new Array('Select','Ahmadnagar','Akola','Alibag','Amravati','Aurangabad','Bhandara','Bid','Buldana','Chandrapur','Dhule','Gadchiroli','Gondiya','Hingoli','Jalgaon','Jalna','Khandala','Kolhapur','Latur','Lonavala','Mahabaleshwar','Mumbai','Nagpur','Nandurbar','Nashik','NaviMumbai','Osmanabad','Parbhani','Pune','Ratnagiri','Sangli','Satara','Solapur','Thane','Virar','Wardha','Washim','Yavatmal','Enter your City');
cities['India']['Manipur']    = new Array('Select','Bishnupur','Imphal','Thoubal','Enter your City');
cities['India']['Meghalaya']    = new Array('Select','Shillong','Enter your City');
cities['India']['Mizoram']    = new Array('Select','Aizawl','Champhai','Kolasib','Lunglei','Mamit','Saiha','Serchhip','Enter your City');
cities['India']['Nagaland']    = new Array('Select','Dimapur','Kohima','Mokokchung','Phek','Tuensang','Wokha','Zunheboto','Enter your City');
cities['India']['Orissa']    = new Array('Select','Anugul','Balangir','Baleshwar','Bargarh','Baripada','Bhubaneswar','Cuttack','Debagarh','Dhenkanal','Ganjam','Jagatsinghapur','Jajapur','Jharsuguda','Kendrapara','Kendujhar','Khordha','Koraput','Nabarangapur','Nayagarh','Puri','Raurkela','Rayagada','Sundargarh','Enter your City');
cities['India']['Pondicherry']    = new Array('Select','Karaikal','Mahe','Pondicherry','Yanam','Enter your City');
cities['India']['Punjab']    = new Array('Select','Amritsar','Baltana','Barnala','hatinda','Faridkot','Firozpur','Hoshiarpur','Jalandhar','Kapurthala','Ludhiana','Mansa','Moga','Mohali','Muktsar','Nawanshahr','Pathankot','Patiala','Rajpura','Ropar/Rupnager','Sangrur','Zirakhpur','Enter your City');
cities['India']['Rajasthan']    = new Array('Select','Ajmer','Alwar','Banswara','Baran','Barmer','Bikaner','Bharatpur','Bhilwara','Bhiwadi','Bundi','Chittaurgarh','Churu','Dausa','Dhaulpur','Dungarpur','Ganganagar','Hanumangarh','Jaipur','Jaisalmer','Jalor','Jhalawar','Jhunjhunun','Jodhpur','Karauli','Kota','Mandawa','Nagaur','Nawalgarh','Pali','Pushkar','Rajsamand','SawaiMadhopur','Sikar','Sirohi','Tonk','Udaipur','Enter your City');
cities['India']['Sikkim']    = new Array('Select','Gangtok','Enter your City');
cities['India']['Tamil Nadu']    = new Array('Select','Ariyalur','Chennai','Coimbatore','Cuddalore','Dharmapuri','Dindigul','Erode','Hosur','Kancheepuram','Kanniyakumari','Kodaikanal','Madurai','Mamallapuram','Matli','Nagapattinam','Namakkal','Ooty','Perambalur','Pudukkottai','Ramanathapuram','Salem','Sivaganga','Thanjavur','Thiruvallur','Thiruvarur','Tiruchirapalli','Tirunelveli','Vellore','Viluppuram','Virudhunagar','Enter your City');
cities['India']['Tripura']    = new Array('Select','Agartala','Udaipur','Enter your City');
cities['India']['Uttar Pradesh']    = new Array('Select','Agra','Aligarh','Allahabad','Auraiya','Azamgarh','Barabanki','Bareilly','Deoria','Etah','Etawah','Faizabad','Farrukhabad','Fatehabad','Firozabad','Ghaziabad','Ghazipur','GreaterNoida','Gonda','Gorakhpur','Hamirpur','Hardoi','Hathras','Jalaun','Jaunpur','Jhansi','Kannauj','Kanpur','Kheri','Kushinagar','Lalitpur','Lucknow','Mahoba','Mahona','Mainpuri','Mathura','Meerut','Moradabad','Muzaffarnagar','Noida','Pilibhit','RaeBareli','Rampur','Saharanpur','Shahjahanpur','Sitapur','Sultanpur','Unnao','Varanasi','Enter your City');
cities['India']['Uttaranchal']    = new Array('Select','Almora','Dehradun','Haridwar','Kashipur','Mussoorie','Nainital','Pithoragarh','Ranikhet','Roorkee','Rudrapur','Srinagar','Uttarkashi','Enter your City');
cities['India']['West Bengal']    = new Array('Select','Aurangabad','Bankura','Barddhaman','Darjeeling','Howrah','Hoogly','Jalpaiguri','KochBihar','Kolkata','Medinipur','Murshidabad','Puruliya','Siliguri','Enter your City');
cities['Other'] = new Array();cities['Other']['Other']    = new Array('Enter your City');
function setNation() { ncntrySel = document.getElementById('ddlNationality'); if (ncntrySel.value == 'American') { document.getElementById('txtNationality').disabled = "disabled"; document.getElementById('txtNationality').style.visibility = 'hidden'; document.getElementById('txtNationality').value = ""; } else { document.getElementById('txtNationality').disabled = ""; document.getElementById('txtNationality').style.visibility = ""; document.getElementById('txtNationality').focus(); } }
function setStates() {cntrySel = document.getElementById('ddlCountry'); stateList = states[cntrySel.value]; if (cntrySel.value=='India')   {changeSelect('ddlState', stateList, stateList , 'stateid');document.getElementById('txtCountry').disabled="disabled";document.getElementById('txtCountry').style.visibility='hidden';document.getElementById('txtState').disabled="disabled";document.getElementById('txtState').style.visibility='hidden';document.getElementById('txtState').value="";} else if (cntrySel.value=='Select'){changeSelect('ddlState', states['Other'],states['Other'], 'stateid');document.getElementById('txtCountry').disabled="disabled";document.getElementById('txtCountry').style.visibility="hidden";}  else{changeSelect('ddlState', states['Other'],states['Other'], 'stateid');document.getElementById('txtCountry').disabled="";document.getElementById('txtCountry').style.visibility="";document.getElementById('txtState').disabled="";document.getElementById('txtState').style.visibility="";document.getElementById('txtState').focus();}setCities();}
function setCities() {cntrySel = document.getElementById('ddlCountry');stateSel = document.getElementById('ddlState');if (cntrySel.value!='India') {cityList = cities['Other']['Other'];  changeSelect('ddlCity', cityList, cityList, 'cityid');document.getElementById('txtCity').disabled="";document.getElementById('txtCity').style.visibility="visible";}else  {cityList = cities[cntrySel.value][stateSel.value];changeSelect('ddlCity', cityList, cityList, 'cityid'); } changecity();}
function changecity(){if (document.getElementById('ddlCity').value =='Enter your City') {  document.getElementById('txtCity').style.visibility="visible";document.getElementById('txtCity').disabled=""; document.getElementById('txtCity').focus();} else {document.getElementById('txtCity').disabled="disabled";document.getElementById('txtCity').style.visibility='hidden';}}
function changeSelect(fieldID, newOptions, newValues, ctrlid) {selectField = document.getElementById(fieldID); selectField.options.length = 0;  for (i=0; i<newOptions.length; i++) {selectField.options[selectField.length] = new Option(newOptions[i], newValues[i]);  }if(document.getElementById(ctrlid).value != ""){selectField.options[document.getElementById(ctrlid).value].selected = true;    document.getElementById(ctrlid).value = "";changecity();}}
function addLoadEvent(func) {var oldonload = window.onload;if (typeof window.onload != 'function') {window.onload = func;  } else {window.onload = function() {if (oldonload) {oldonload();}func();}}}addLoadEvent(function() {setStates();  });
