function statelist(country,state)
{
var co=country.options.selectedIndex;
var cn=country.options[co].value;

var so=state.options.selectedIndex;
var sn=state.options[so].value;

switch (cn)
{
  case "India":
      populateStateList(state,getStateListForIndia());break;
  case "USA":
      populateStateList(state,getStateListForUSA());break;
  case "Canada":
      populateStateList(state,getStateListForCanada());break;
}
}

function populateStateList(state,states)
{
      for(var i=0;i<states.length;i++)
      {
        state.options[i]=new Option(states[i],states[i]);
      }
      if(state.options.length>states.length)
      {
        for(var i=state.options.length;i>=states.length;i--)
          state.options[i]=null;
      }
}

function getStateListForIndia()
{
var states=["Andhra Pradesh","Assam","Bihar","Gujarat","Haryana","Himachal Pradesh","Jammu & Kashmir","Karnataka","Kerala","Madhya Pradesh","Maharashtra","Orissa","Punjab","Rajasthan","Tamilnadu","Uttar Pradesh","West Bengal","Others"];
return states;
}

function getStateListForCanada()
{
var states=["Ontario","Quebec","British Columbia","Alberta","Manitoba","Saskatchewan",
"Nova Scotia","New Brunswick","Newfoundland and Labrador","Prince Edward Island",
"Northwest Territories","Yukon","Nunavut"];
return states;
}

function getStateListForUSA()
{
var states=["Alaska","Alabama","Arkansas","Arizona","California","Colorado","Connecticut","Distr. Columbia","Delaware",
"Florida","Georgia","Hawaii","Iowa","Idaho","Illinois","Indiana","Kansas","Kentucky","Louisiana","Massachusetts",
"Maryland","Maine","Michigan","Minnesota","Missouri","Mississippi","Montana","North Carolina","North Dakota",
"Nebraska","New Hampshire","New Jersey","New Mexico","Nevada","New York","Ohio","Oklahoma","Oregon","Pennsylvania",
"Puerto Rico","Rhode island","South Carolina","South Dakota","Tennesee","Texas","Utah","Virginia","Vermont","Washington",
"Wisconsin","West Virginia","Wyoming"];
return states;
}
