﻿
var states = new Array();
states['Other'] = new Array('Other');
states['Select']=new Array('Select');
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','Other');
var cities = new Array();
cities['India'] = new Array();
cities['India']['Select']    = new Array('');
cities['India']['Andaman & Nicobar']    = new Array('Select','PortBlair','Other');	
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','Other');
cities['India']['Arunachal Pradesh']    = new Array('Select','Changlang','Itanagar','Tawang','Other');
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','Other');
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','Other');
cities['India']['Chandigarh']    = new Array('Select','Chandigarh','Mohali','Panchkula','Zirakhpur','Other');
cities['India']['Chhattisgarh']    = new Array('Select','Bilaspur','Dantewada','Dhamtari','Durg','Kanker','Kawardha','Korba','Kota','Mahasamund','Raigarh','Raipur','Rajnandgaon','Other');
cities['India']['Dadra & Nagar Haveli']    = new Array('Select','Amli','Silvassa','Other');
cities['India']['Daman & Diu']    = new Array('Select','Daman','Diu','Other');
cities['India']['Delhi']    = new Array('Select','Delhi','Other');
cities['India']['Goa']    = new Array('Select','Aldona','Aquem','Bicholim','Bambolim','Bandora','Calangute','Colvale','Margao','Mapusa','Mormugao','Panaji','PernemTaluka','Sancoale','Varca','Other');
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','Other');
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','Other');
cities['India']['Himachal Pradesh']    = new Array('Select','Baddi','Baltana','Bilaspur','Chamba','Dalhousie','Dharamshala','Hamirpur','Kasauli','Kullu','Manali','Mandi','Rampur','Shimla','Solan','Una','Other');
cities['India']['Jammu & Kashmir']    = new Array('Select','Badgam','Baramula','Doda','Jammu','Kargil','Kathua','Kupwara','Leh','Rajauri','Srinagar','Udhampur','Other');
cities['India']['Jharkhand']    = new Array('Select','BokaroSteelCity','Chatra','Deoghar','Dhanbad','Dumka','Garhwa','Giridih','Godda','Hazaribag','Jamshedpur','Jasidih','Kodarma','Lohardaga','Pakaur','Ranchi','Sahibganj','Other');
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','Other');
cities['India']['Kerala']    = new Array('Select','Alappuzha','Ernakulam','Kannur','Kochi','Kottayam','Kozhikode','Palakkad','Pathanamthitta','Thrissur','Trivandrum','Other');
cities['India']['Lakshadweep']    = new Array('Select','Kavaratti','Other');
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','Other');
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','Other');
cities['India']['Manipur']    = new Array('Select','Bishnupur','Imphal','Thoubal','Other');
cities['India']['Meghalaya']    = new Array('Select','Shillong','Other');
cities['India']['Mizoram']    = new Array('Select','Aizawl','Champhai','Kolasib','Lunglei','Mamit','Saiha','Serchhip','Other');
cities['India']['Nagaland']    = new Array('Select','Dimapur','Kohima','Mokokchung','Phek','Tuensang','Wokha','Zunheboto','Other');
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','Other');
cities['India']['Pondicherry']    = new Array('Select','Karaikal','Mahe','Pondicherry','Yanam','Other');
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','Other');
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','Other');
cities['India']['Sikkim']    = new Array('Select','Gangtok','Other');
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','Other');
cities['India']['Tripura']    = new Array('Select','Agartala','Udaipur','Other');
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','Other');
cities['India']['Uttaranchal']    = new Array('Select','Almora','Dehradun','Haridwar','Kashipur','Mussoorie','Nainital','Pithoragarh','Ranikhet','Roorkee','Rudrapur','Srinagar','Uttarkashi','Other');
cities['India']['West Bengal']    = new Array('Select','Aurangabad','Bankura','Barddhaman','Darjeeling','Howrah','Hoogly','Jalpaiguri','KochBihar','Kolkata','Medinipur','Murshidabad','Puruliya','Siliguri','Other');
cities['India']['Other']    = new Array('Other');	

function setStates() 
{
cntrySel = document.getElementById('ddlCountry');
stateList = states[cntrySel.value]; 
if (cntrySel.value=='India')   
{
changeSelect('ddlState', stateList, stateList , 'stateid');
}
else if (cntrySel.value=='0')   
{
changeSelect('ddlState', states['Select'],states['Select'] , 'stateid');
}   
else

{
changeSelect('ddlState', states['Other'],states['Other'], 'stateid')
}
setCities();
}
function setCities() {
cntrySel = document.getElementById('ddlCountry');
stateSel = document.getElementById('ddlState');
if (cntrySel.value!='India') 
{
cityList = cities['India']['Other'];  
changeSelect('ddlCity', cityList, cityList, 'cityid');
}
else  
{
cityList = cities[cntrySel.value][stateSel.value];
changeSelect('ddlCity', cityList, cityList, 'cityid'); 
} 
}




 function catchAll() 
{
cntrySel2 = document.getElementById('ddlCategory');
var v=cntrySel2.value.substring(1);
if ( v>29)   
{
document.getElementById('ddlExpLevel').disabled="disabled";
document.getElementById('ddlGender').disabled="disabled";
document.getElementById('ddlAge').disabled="disabled";
}
else    
{
document.getElementById('ddlExpLevel').disabled="";
document.getElementById('ddlGender').disabled="";
document.getElementById('ddlAge').disabled="";
}   
}
 
 

 
 
 
 
 
 
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 = "";}}
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();  });
