var state=new Array();
state["India"] = ["Andaman & Nicobar","Andhra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chhattisgarh","Dadra & Nagar","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"];
state["USA"] = ["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","District of Columbia","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Peurto Rico","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"];
var city=new Array();
city["Andaman & Nicobar"] = ["Andaman","Nicobar"];
city["Andhra Pradesh"] = ["Adilabad","Anantapur","Adilabad","Chittoor","Cuddapah","East Godavari","Guntur","Hyderabad","Karimnagar","Khammam","Krishna","Kurnool","Mahbubnagar","Medak","Nalgonda","Nellore","Nizamabad","Prakasam","Rangareddi","Srikakulam","Visakhapatnam","Vizianagaram","Warangal","West Godavari"];
city["Arunachal Pradesh"] = ["Changlang","Dibang Valley","East Kameng","East Siang","Kurung Kumey","Lohit", "Lower Dibang Valley", "Lower Subansiri", "Papum Pare", "Tawang","Tirap", "Upper Siang","Upper Subansiri","West Kameng","West Siang"];
city["Assam"] = ["Barpeta","Bongaigaon","Cachar","Darrang","Dhemaji","Dhubri","Dibrugarh","Goalpara","Golaghat","Hailakandi","Jorhat","Kamrup","Karbi Anglong","Karimganj","Kokrajhar","Lakhimpur","Marigaon","Nagaon","Nalbari","North Cachar Hills","Sivasagar","Sonitpur","Tinsukia"];
city["Bihar"] = ["Araria","Aurangabadr","Banka","Begusarai", "Bhagalpur", "Bhojpur", "Buxar", "Darbhanga","East Champaran", "Gaya","Gopalganj","Jamui","Jehanabad","Kaimur (Bhabua)", "Katihar","Khagaria","Kishanganj","Lakhisarai","Madhepura", "Madhubani","Munger","Muzaffarpur","Nalanda","Nawada","Patna","Purnia","Rohtas","Saharsa","Samastipur", "Saran","Sheikhpura","Sheohar", "Sitamarhi", "Siwan", "Supaul","Vaishali","West Champaran"];
city["Chandigarh"] = ["Chandigarh"];
city["Chhattisgarh"] = ["Bastar","Bilaspur","Dantewada","Dhamtari","Durg","Janjgir-Champa","Jashpur","Kanker","Kawardha","Korba","Koriya","Mahasamund","Raigarh","Raipur","Rajnandgaon","Surguja"];
city["Dadra & Nagar Haveli"] = ["Dadra & Nagar Haveli"];
city["Daman & Diu"] = ["Daman","Diu"];
city["Delhi"] = ["Central Delhi","East Delhi","New Delhi","North Delhi","North East Delhi","North West Delhi","South Delhi","South West Delhi","West Delhi"];
city["Goa"] = ["North Goa","South Goa"];
city["Gujarat"] = ["Ahmedabad","Amreli","Anand","Banas Kantha","Bharuch","Bhavnagar","Dahod","Gandhinagar","Jamnagar","Junagadh","Kachchh","Kheda","Mahesana","Narmada","Navsari","Panch Mahals","Patan", "Porbandar", "Rajkot","Sabar Kantha","Surat", "Surendranagar","The Dangs", "Vadodara","Valsad"];
city["Haryana"] = ["Ambala","Bhiwani","Faridabad","Fatehabad","Gurgaon","Hisar","Jhajjar","Jind","Kaithal","Karnal","Kurukshetra","Mahendragarh","Panchkula","Panipat","Rewari","Rohtak","Sirsa","Sonipat","Yamunanagar"];
city["Himachal Pradesh"] = ["Bilaspur","Chamba","Hamirpur","Kangra","Kinnaur","Kullu","Lahaul & Spiti","Mandi","Shimla","Sirmaur","Solan","Una"];
city["Jammu & Kashmir"] = ["Anantnag","Baramulla","Budgam","Doda","Jammu","Kargil","Kathua","Kupwara","Leh","Poonch","Pulwama","Rajauri","Srinagar","Udhampur"];
city["Jharkhand"] = ["Bokaro","Chatra","Deoghar", "Dhanbad","Dumka","East Singhbhum","Garhwa","Giridih","Godda","Gumla","Hazaribag","Jamtara","Koderma","Latehar","Lohardaga","Pakur","Palamu","Ranchi", "Sahibganj", "Seraikela", "Simdega", "West Singhbhum"];
city["Karnataka"] = ["Bagalkot","Bangalore","Bangalore Rural","Belgaum","Bellary","Bidar","Bijapur","Chamrajnagar","Chickmagalur ","Chitradurga","Davangere","Dharwad","Gadag","Gulbarga","Hassan","Haveri","Kodagu","Kolar","Koppal","Mandya","Mysore","North Kannada","Raichur","Shimoga","South Kannada","Tumkur","Udupi"];
city["Kerala"] = ["Alappuzha","Ernakulam","Idukki","Kannur","Kasargod","Kollam","Kottayam","Kozhikode","Malappuram","Palakkad","Pathanamthitta","Thiruvananthapuram","Thrissur","Wayanad"];
city["Lakshadweep"] = ["Lakshadweep"];
city["Madhya Pradesh"] = ["Anuppur","Ashoknagar","Balaghat","Barwani","Betul","Bhind","Bhopal","Burhanpur","Chhatarpur","Chhindwara","Damoh","Datia","Dewas","Dhar","Dindori","Guna","Gwalior","Harda","Hoshangabad","Indore","Jabalpur","Jhabua", "Katni","Khandwa","Khargone","Mandla","Mandsaur","Morena","Narsinghpur","Neemuch","Panna","Raisen","Rajgarh","Ratlam","Rewa","Sagar","Satna","Sehore","Seoni","Shahdol","Shajapur","Sheopur","Shivpuri","Sidhi","Tikamgarh","Ujjain","Umaria","Vidisha"];
city["Maharashtra"] = ["Ahmednagar","Akola","Amravati","Aurangabad","Bandra Suburban","Beed","Bhandara","Buldhana","Chandrapur","Dhule","Gadchiroli","Gondia","Hingoli","Jalgaon","Jalna","Kolhapur","Latur","Mumbai","Nagpur","Nanded","Nandurbar","Nashik", "Osmanabad","Parbhani","Pune","Raigarh", "Ratnagiri","Sangli","Satara","Sindhudurg","Solapur","Thane","Wardha","Washim","Yavatmal"];
city["Manipur"] = ["Bishnupur","Chandel","Churachandpur","Imphal East","Imphal West","Senapati","Tamenglong","Thoubal","Ukhrul"];
city["Meghalaya"] = ["East Garo Hills","East Khasi Hills","Jaintia Hills","Ri Bhoi","South Garo Hills","West Garo Hills","West Khasi Hills"];
city["Mizoram"] = ["Aizawl","Champhai","Kolasib","Lawngtlai","Lunglei","Mamit","Saiha","Serchhip"];
city["Nagaland"] = ["Dimapur","Kohima","Mokokchung","Mon","Phek","Tuensang","Wokha","Zunheboto"];
city["Orissa"] = ["Angul","Balangir","Baleswar","Bargarh","Bhadrak","Boudh","Cuttack","Debagarh","Dhenkanal","Gajapati","Ganjam","Jagatsinghapur","Jajapur","Jharsuguda","Kalahandi","Kandhamal","Kendrapara","Kendujhar","Khordha","Koraput","Malkangiri","Mayurbhanj","Nabarangapur","Nayagarh","Nuapada","Puri","Rayagada","Sambalpur","Sonapur","Sundergarh"];
city["Pondicherry"] = ["Karaikal","Mahe","Pondicherry","Yanam"];
city["Punjab"] = ["Amritsar","Bathinda","Faridkot","Fatehgarh Sahib","Ferozepur","Gurdaspur","Hoshiarpur","Jalandhar","Kapurthala","Ludhiana","Mansa","Moga","Muktsar","Nawanshahr","Patiala","Rupnagar","Sangrur"];
city["Rajasthan"] = ["Ajmer","Alwar","Banswara","Baran","Barmer","Bharatpur","Bhilwara","Bikaner","Bundi","Chittorgarh","Churu","Dausa","Dholpur","Dungarpur","Ganganagar","Hanumangarh","Jaipur","Jaisalmer","Jalor","Jhalawar","Jhunjhunu","Jodhpur","Karauli","Kota","Nagaur","Pali","Rajsamand","Sawai Madhopur","Sikar","Sirohi","Tonk","Udaipur"];
city["Sikkim"] = ["East Sikkim","North Sikkim","South Sikkim","West Sikkim"];
city["Tamil Nadu"] = ["Chennai","Coimbatore","Cuddalore","Dharmapuri","Dindigul","Erode","Kanchipuram","Kanyakumari","Karur","Krishnagiri","Madurai","Nagapattinam","Namakkal","Nilgiris","Perambalur","Pudukkottai","Ramanathapuram","Salem", "Sivaganga","Thanjavur","Theni","Thoothukudi","Tiruchirappalli", "Tirunelveli","Tiruvallur","Tiruvannamalai","Tiruvarur","Vellore","Viluppuram","Virudhunagar"];
city["Tripura"] = ["Dhalai","North Tripura","South Tripura","West Tripura"];
city["Uttar Pradesh"] = ["Agra","Aligarh","Allahabad","Ambedkar Nagar","Auraiya","Azamgarh","Bagpat","Bahraich","Ballia","Balrampur","Banda","Barabanki","Bareilly","Basti","Bijnor","Budaun","Bulandshahr","Chandauli","Chitrakoot","Deoria","Etah","Etawah","Faizabad","Farrukhabad","Fatehpur","Firozabad","Gautam Buddha Nagar","Ghaziabad","Ghazipur","Gonda", "Gorakhpur","Hamirpur","Hardoi","Hathras","Jalaun","Jaunpur","Jhansi","Jyotiba Phule Nagar","Kannauj","Kanpur Dehat","Kanpur Nagar","Kaushambi","Kheri","Kushinagar","Lalitpur","Lucknow","Maharajganj", "Mahoba","Mainpuri","Mathura","Mau","Meerut","Mirzapur","Moradabad", "Muzaffarnagar","Pilibhit","Pratapgarh","RaeBareli","Rampur","Saharanpur", "Sant Kabir Nagar","Sant Ravidas Nagar","Shahjahanpur","Shrawasti", "Siddharthnagar","Sitapur","Sonbhadra","Sultanpur","Unnao","Varanasi"];
city["Uttaranchal"] = ["Almora","Bageshwar","Chamoli","Champawat","Dehradun","Haridwar","Nainital","Pauri Garhwal","Pithoragarh","Rudraprayag","Tehri Garhwal","Udham Singh Nagar","Uttarkashi"];
city["West Bengal"] = ["Bankura","Bardhaman","Birbhum","Cooch Behar","Darjiling","East Midnapore","Hooghly","Howrah","Jalpaiguri","Kolkata","Malda","Murshidabad","Nadia","North 24 Parganas","North Dinajpur","Puruliya","South 24 Parganas","South Dinajpur","West Midnapore"];

function get_state(obj,show_default){
		var sel_state = '';
		var sel_country	= obj.options[obj.selectedIndex].text;
		var state_obj		= obj.form.elements["state"];
		while ( state_obj.options.length ) state_obj.options[0] = null;
		state_obj.options[0]=new Option("Please Select State","",true,true);
		if(obj.selectedIndex>0){
			for(j=0;j<state[sel_country].length;j++){
				if(state[sel_country][j]!=""){
					var state_val = state[sel_country][j]=="Doesn't matter"?"":state[sel_country][j];
					var def_sel   = (sel_state == state_val) ? true : false;
                    state_obj.options[j+1] = new Option(state[sel_country][j], state_val, true, def_sel);
}}}}
function state_disable(obj, dont_get_state){
	if(obj.options[obj.selectedIndex].text != 'India'&&
		obj.options[obj.selectedIndex].text != 'USA'){
		document.form1.state.disabled = true;
	}
	else {
		document.form1.state.disabled = false;
		if(!dont_get_state) get_state(obj.form.country, 0);
	}}
function get_city(obj,show_default){
		var sel_city = 'disabled';
		var sel_state	= obj.options[obj.selectedIndex].text;
		var city_obj		= obj.form.elements["city"];
		while ( city_obj.options.length ) city_obj.options[0] = null;
		city_obj.options[0]=new Option("Please Select City","",true,true);
		if(obj.selectedIndex>0){
			for(j=0;j<city[sel_state].length;j++){
				if(city[sel_state][j]!=""){
					var city_val = city[sel_state][j]=="Doesn't matter"?"":city[sel_state][j];
					var def_sel   = (sel_city == city_val) ? true : false;
                    city_obj.options[j+1] = new Option(city[sel_state][j], city_val, true, def_sel);
}}}}
function city_disable(obj, dont_get_city){
	if(obj.options[obj.selectedIndex].text != 'Andaman & Nicobar' && 
		obj.options[obj.selectedIndex].text != 'Andhra Pradesh' &&
		obj.options[obj.selectedIndex].text != 'Arunachal Pradesh' &&
		obj.options[obj.selectedIndex].text != 'Assam' &&
		obj.options[obj.selectedIndex].text != 'Bihar' &&
		obj.options[obj.selectedIndex].text != 'Chandigarh' &&	
		obj.options[obj.selectedIndex].text != 'Chhattisgarh' &&
		obj.options[obj.selectedIndex].text != 'Dadra & Nagar' &&	
		obj.options[obj.selectedIndex].text != 'Daman & Diu' &&
		obj.options[obj.selectedIndex].text != 'Delhi' &&
		obj.options[obj.selectedIndex].text != 'Goa' &&
		obj.options[obj.selectedIndex].text != 'Gujarat' &&
		obj.options[obj.selectedIndex].text != 'Haryana' &&
		obj.options[obj.selectedIndex].text != 'Himachal Pradesh' &&
		obj.options[obj.selectedIndex].text != 'Jammu & Kashmir' &&
		obj.options[obj.selectedIndex].text != 'Jharkhand' &&
		obj.options[obj.selectedIndex].text != 'Karnataka' &&
		obj.options[obj.selectedIndex].text != 'Kerala' &&
		obj.options[obj.selectedIndex].text != 'Lakshadweep' &&
		obj.options[obj.selectedIndex].text != 'Madhya Pradesh' &&
		obj.options[obj.selectedIndex].text != 'Maharashtra' &&
		obj.options[obj.selectedIndex].text != 'Manipur' &&
		obj.options[obj.selectedIndex].text != 'Meghalaya' &&
		obj.options[obj.selectedIndex].text != 'Mizoram' &&	
		obj.options[obj.selectedIndex].text != 'Nagaland' &&
		obj.options[obj.selectedIndex].text != 'Orissa' &&
		obj.options[obj.selectedIndex].text != 'Pondicherry' &&
		obj.options[obj.selectedIndex].text != 'Punjab' &&	
		obj.options[obj.selectedIndex].text != 'Rajasthan' &&
		obj.options[obj.selectedIndex].text != 'Sikkim' &&
		obj.options[obj.selectedIndex].text != 'Tamil Nadu' &&
		obj.options[obj.selectedIndex].text != 'Tripura' &&	
		obj.options[obj.selectedIndex].text != 'Uttar Pradesh' &&		
		obj.options[obj.selectedIndex].text != 'Uttaranchal' &&
		obj.options[obj.selectedIndex].text != 'West Bengal' &&
		obj.options[obj.selectedIndex].text != 'Digambar'){
		document.form1.city.disabled = true;
	}
	else {
		document.form1.city.disabled = false;
		if(!dont_get_city) get_city(obj.form.state, 0);
	}}
