function uk_get_metros()
{   
    var metros = [
        {
            "label" : "England",
            "children": [
                {"value":"ASH", "label":"Ashford"},
                {"value":"AYL","label":"Aylesbury"},
	            {"value":"BAYN","label":"Baintree"},
	            {"value":"BAS","label":"Basingstoke"},
	            {"value":"BATH","label":"Bath"},
	            {"value":"BED","label":"Bedford"},
	            {"value":"BIRM","label":"Birmingham"},
	            {"value":"BBUR","label":"Blackburn"},
	            {"value":"BPOO","label":"Blackpool"},
	            {"value":"BOUR","label":"Bournemouth"},
	            {"value":"BRIG","label":"Brighton"},
	            {"value":"BRI","label":"Bristol"},
	            {"value":"CAM","label":"Cambridge"},
	            {"value":"CAN","label":"Canterbury"},
	            {"value":"CARL","label":"Carlisle"},
	            {"value":"CHE","label":"Chelmsford"},
	            {"value":"CHES","label":"Chester"},
	            {"value":"CHOR","label":"Chorley"},
	            {"value":"CLC","label":"Colchester"},
	            {"value":"DRBY","label":"Derby"},
	            {"value":"DOU","label":"Douvres"},
	            {"value":"EXE","label":"Exeter"},
	            {"value":"GLOU","label":"Gloucester"},
	            {"value":"HARR","label":"Harrogate"},
	            {"value":"HOR","label":"Horsham"},
	            {"value":"IPS","label":"Ipswich"},
	            {"value":"KENT","label":"Kent"},
	            {"value":"KIN","label":"Kingston"},
	            {"value":"LAN","label":"Lancaster"},
	            {"value":"LEE","label":"Leeds"},
	            {"value":"LSTR","label":"Leicester"},
	            {"value":"LIV","label":"Liverpool"},
	            {"value":"LON","label":"London", "selected": true},
	            {"value":"LUT","label":"Luton"},
	            {"value":"MAID","label":"Maidstone"},
	            {"value":"MAN","label":"Manchester"},
	            {"value":"MID","label":"Middlesb.."},
	            {"value":"MILT","label":"Milton Keynes"},
	            {"value":"NEW","label":"Newcastle"},
	            {"value":"NORT","label":"Northampton"},
	            {"value":"NORW","label":"Norwich"},
	            {"value":"NOTT","label":"Nottingham"},
	            {"value":"OXF","label":"Oxford"},
	            {"value":"PLY","label":"Plymouth"},
	            {"value":"PMTH","label":"Portsmouth"},
	            {"value":"PRES","label":"Preston"},
	            {"value":"SALI","label":"Salisbury"},
	            {"value":"SCA","label":"Scarborough"},
	            {"value":"SHEF","label":"Sheffield"},
	            {"value":"SOUT","label":"Southampton"},
	            {"value":"SEOS","label":"Southend"},
	            {"value":"STAF","label":"Stafford"},
	            {"value":"STOK","label":"Stoke"},
	            {"value":"STR","label":"Stratford"},
	            {"value":"SUN","label":"Sunderland"},
	            {"value":"SWIN","label":"Swindon"},
	            {"value":"TAUN","label":"Taunton"},
	            {"value":"THA","label":"Thanet"},
	            {"value":"TURN","label":"Turnbridge.."},
	            {"value":"WARW","label":"Warwick"},
	            {"value":"YORK","label":"York"}
            ]
        },
        {
            "label": "Scotland",
            "children": [
                {"value":"ABDN","label":"Aberdeen"},
	            {"value":"DUND","label":"Dundee"},
	            {"value":"EDIN","label":"Edinburgh"},
	            {"value":"GLA","label":"Glasgow"}
            ]
        },
        {
            "label": "Wales",
            "children": [
                {"value":"SWAN","label":"Swansea"},
	            {"value":"Card","label":"Cardiff"}
            ]
        }
    
    ]




return metros;
}

function get(id)
{
	return document.getElementById(id);
}



function submit_frm()
{
	
		if(document.getElementById("metroselect").options[document.getElementById("metroselect").selectedIndex].value != '-'){
			window.location = 'http://uk.easyroommate.com/default.aspx?at=H&lc=1&mc='+document.getElementById("metroselect").options[document.getElementById("metroselect").selectedIndex].value+'&ac=rla';
			
		}
		
	
}



function go(name)
{
	with(document.getElementById(name))
	{
		if(metroSelect.options[metroSelect.selectedIndex].value != '-'){
			if(choice[0].checked)
			{
				window.open('http://uk.easyroommate.com/default.aspx?at=L&lc=' + document.getElementById('language').value + '&mc='+metroSelect.options[metroSelect.selectedIndex].value+'&ac=' + document.getElementById('partner').value);
			}
			else if(choice[1].checked)
			{
				window.open('http://uk.easyroommate.com/default.aspx?at=H&lc=' + document.getElementById('language').value + '&mc='+metroSelect.options[metroSelect.selectedIndex].value+'&ac=' + document.getElementById('partner').value);
			}
			else
			{
				alert("Please select if you are looking or offering a flatshare");	
			}
		}
		else
			alert("Please select a city");
	}
}


function prev(name)
{
	with(document.getElementById(name))
	{
		if(metroSelect.options[metroSelect.selectedIndex].value != '-'){
			if(choice[0].checked)
			{
				window.open('http://uk.easyroommate.com/default.aspx?pt=L&lc=' + document.getElementById('language').value + '&mc='+metroSelect.options[metroSelect.selectedIndex].value+'&ac=' + document.getElementById('partner').value);
			}
			else if(choice[1].checked)
			{
				window.open('http://uk.easyroommate.com/default.aspx?pt=H&lc=' + document.getElementById('language').value + '&mc='+metroSelect.options[metroSelect.selectedIndex].value+'&ac=' + document.getElementById('partner').value);
			}
			else
			{
				alert("Please select if you are looking or offering a flatshare");	
			}
		}
		else
			alert("Please select a city");
	}
}

function change(name)
{
	if(name == "need")
	{
		document.getElementById('bplace').value = 'Inscription gratuite';
		document.getElementById('bprev').value = 'Quelques colocataires';
	}
	else if(name == "have")
	{
		document.getElementById('bplace').value = 'Déposez votre annonce';
		document.getElementById('bprev').value = 'Quelques annonces';
		
	}
}

window.onload = function() {
    var metros = uk_get_metros();
    
    while(document.getElementById("metroselect").firstChild) {
        document.getElementById("metroselect").removeChild(document.getElementById("metroselect").firstChild);
    }
    
    for (var x=0;x<metros.length;x++) {
    
        var optgroup = document.createElement("optgroup");
        optgroup.label = metros[x].label;
        for (var y=0;y<metros[x].children.length;y++) {
            var option = document.createElement("option");
            option.appendChild(document.createTextNode(metros[x].children[y].label));
            option.value = metros[x].children[y].value;
            if (metros[x].children[y].selected) {
                option.selected = "selected"
            }
            optgroup.appendChild(option);
        }
        document.getElementById("metroselect").appendChild(optgroup);
    }
}
