var tabs = {
	'.trigger a' : function (element)
	{
		element.onclick = function ()
		{
            var userlocale    = document.getElementById('locale');
 		    var selected_country    = document.getElementById(element.id);
            var selected_country_s    = document.getElementById(element.id);
            var the_country                = document.getElementById('the-country');
            var the_country_s                = document.getElementById('the-country-s');
            var the_images                = selected_country.getElementsByTagName('IMG');
			var	country_code			= '';
            var wld = element.rel;

			for (var i = 0; i < the_images.length; i++)
			{
				the_country.innerHTML = the_images[i].title;
                the_country_s.innerHTML = the_images[i].title;
				country_code			= the_images[i].alt;
			}

            document.getElementById('trigger-uk').className = '';
            document.getElementById('trigger-aus').className = '';
            document.getElementById('trigger-cn').className = '';
            document.getElementById('trigger-nz').className = '';
            document.getElementById('trigger-za').className = '';
            document.getElementById('trigger-usa').className = '';

            document.getElementById('trigger-uk-s').className = '';     // search
            document.getElementById('trigger-aus-s').className = '';
            document.getElementById('trigger-cn-s').className = '';
            document.getElementById('trigger-nz-s').className = '';
            document.getElementById('trigger-za-s').className = '';
            document.getElementById('trigger-usa-s').className = '';
           // document.getElementById('frm_wldsite').value = wld;
            document.getElementById('wldsite').value = wld;
            document.getElementById('wldsite2').value = wld;
            document.getElementById('ticked').style.visibility = 'visible';
            document.getElementById('ticked-s').style.visibility = 'visible';
 			selected_country.className = 'hi';
			the_country.className = 'show';

            selected_country_s.className = 'hi';
            the_country_s.className = 'show';

            var t = localetype(country_code);

            userlocale.innerHTML = t ;

            var meebo    = document.getElementById('wld_badge_inner');
            meebo.innerHTML="";
            meebo.innerHTML=document.getElementById("cont-" + country_code).innerHTML;  // get appropriate pix

			return false;
		}
	}
}

function do_once(country_code)
{

    var x= document.getElementById("cont-" + country_code).innerHTML;  // get appropriate pix
    var meebo    = document.getElementById('wld_badge_inner');

    meebo.innerHTML=x;

    return false;
}


function localetype(countrycode)
{
var selstring='';

switch (countrycode)
{
case "UK":

  selstring='<select name="region" class="dropdown area" style="width:130px;"><option value="0">- Select -</option>';
  selstring= selstring + ' <option value="3">Avon</option> <option value="4">Bedfordshire</option> <option value="5">Berkshire</option>';
  selstring= selstring + ' <option value="6">Borders</option> <option value="7">Buckinghamshire</option> <option value="8">Cambridgeshire</option>';
  selstring= selstring + ' <option value="9">Central</option> <option value="10">Cheshire</option> <option value="11">Cleveland</option>';
  selstring= selstring + ' <option value="12">Clwyd</option> <option value="13">Cornwall</option> <option value="1">County Antrim</option>';
  selstring= selstring + ' <option value="2">County Armagh</option> <option value="18">County Down</option> <option value="20">County Durham</option>';
  selstring= selstring + ' <option value="23">County Fermanagh</option> <option value="46">County Londonderry</option>';
  selstring= selstring + ' <option value="69">County Tyrone</option> <option value="14">Cumbria</option> <option value="15">Derbyshire</option>';
  selstring= selstring + ' <option value="16">Devon</option> <option value="17">Dorset</option> <option value="19">Dumfries and Galloway</option>';
  selstring= selstring + ' <option value="21">Dyfed</option> <option value="65">East Sussex</option> <option value="22">Essex</option>';
  selstring= selstring + ' <option value="24">Fife</option> <option value="28">Gloucester</option> <option value="29">Grampian</option>';
  selstring= selstring + ' <option value="48">Greater Manchester</option> <option value="30">Guernsey</option> <option value="31">Gwent</option>';
  selstring= selstring + ' <option value="32">Gwynedd</option> <option value="33">Hampshire</option> <option value="34">Hereford and Worcester</option>';
  selstring= selstring + ' <option value="35">Hertfordshire</option> <option value="36">Highlands</option> <option value="37">Humberside</option>';
  selstring= selstring + ' <option value="38">Isle of Man</option> <option value="39">Isle of Wight</option> <option value="40">Jersey</option>';
  selstring= selstring + ' <option value="41">Kent</option> <option value="42">Lancashire</option> <option value="43">Leicestershire</option>';
  selstring= selstring + ' <option value="44">Lincolnshire</option> <option value="45">London</option> <option value="47">Lothian</option>';
  selstring= selstring + ' <option value="49">Merseyside</option> <option value="25">Mid Glamorgan</option> <option value="50">Norfolk</option>';
  selstring= selstring + ' <option value="74">North Yorkshire</option> <option value="51">Northamptonshire</option>';
  selstring= selstring + ' <option value="52">Northumberland</option> <option value="53">Nottinghamshire</option> <option value="54">Orkney</option>';
  selstring= selstring + ' <option value="55">Oxfordshire</option> <option value="56">Powys</option> <option value="58">Sark</option>';
  selstring= selstring + ' <option value="59">Shetland</option> <option value="57">Shropshire</option> <option value="60">Somerset</option>';
  selstring= selstring + ' <option value="26">South Glamorgan</option> <option value="75">South Yorkshire</option>';
  selstring= selstring + ' <option value="61">Staffordshire</option> <option value="62">Strathclyde</option> <option value="63">Suffolk</option>';
  selstring= selstring + ' <option value="64">Surrey</option> <option value="67">Tayside</option> <option value="68">Tyne and Wear</option>';
  selstring= selstring + ' <option value="70">Warwickshire</option> <option value="27">West Glamorgan</option> <option value="72">West Midlands</option>';
  selstring= selstring + ' <option value="66">West Sussex</option> <option value="76">West Yorkshire</option> <option value="71">Western Isles</option>';
  selstring= selstring + ' <option value="73">Wiltshire</option>';
  selstring= selstring + '</select>';
  break;

case "USA":
    selstring='<select name="region" class="dropdown area" style="width:130px;"><option value="0">- Select -</option><option value="77">Alabama</option><option value="78">Alaska</option>';
    selstring= selstring + '<option value="79">Arizona</option><option value="80">Arkansas</option><option value="81">California</option><option value="82">Colorado</option>';
    selstring= selstring + '<option value="83">Connecticut</option><option value="84">Delaware</option><option value="85">Florida</option><option value="86">Georgia</option>';
    selstring= selstring + '<option value="87">Hawaii</option><option value="88">Idaho</option><option value="89">Illinois</option><option value="90">Indiana</option>';
    selstring= selstring + '<option value="91">Iowa</option><option value="92">Kansas</option><option value="93">Kentucky</option><option value="94">Louisiana</option>';
    selstring= selstring + '<option value="95">Maine</option><option value="96">Maryland</option><option value="97">Massachusetts</option><option value="98">Michigan</option>';
    selstring= selstring + '<option value="99">Minnesota</option><option value="100">Mississippi</option><option value="101">Missouri</option><option value="102">Montana</option>';
    selstring= selstring + '<option value="103">Nebraska</option><option value="104">Nevada</option><option value="105">New Hampshire</option><option value="106">New Jersey</option>';
    selstring= selstring + '<option value="107">New Mexico</option><option value="108">New York</option><option value="109">North Carolina</option><option value="110">North Dakota</option>';
    selstring= selstring + '<option value="111">Ohio</option><option value="112">Oklahoma</option><option value="113">Oregon</option><option value="114">Pennsylvania</option>';
    selstring= selstring + '<option value="115">Rhode Island</option><option value="116">South Carolina</option><option value="117">South Dakota</option><option value="118">Tennessee</option>';
    selstring= selstring + '<option value="119">Texas</option><option value="120">Utah</option><option value="121">Vermont</option><option value="122">Virginia</option>';
    selstring= selstring + '<option value="123">Washington</option><option value="124">West Virginia</option><option value="125">Wisconsin</option><option value="126">Wyoming</option>';
    selstring= selstring + '</select>';
  break;

  case "AUS":

    selstring='<select name="region" class="dropdown area" style="width:130px;"><option value="0">- Select -</option>';
    selstring= selstring + '<option value="140">Australian Capital Territory</option><option value="141">New South Wales</option>';
    selstring= selstring + '<option value="142">Northern Territory</option><option value="143">Queensland</option><option value="144">South Australia</option>';
    selstring= selstring + '<option value="145">Tasmania</option><option value="146">Victoria</option><option value="147">Western Australia</option>';
    selstring= selstring + '</select>';
  break;
 case "NZ":

    selstring='<select name="region" class="dropdown area" style="width:130px;"><option value="0">- Select -</option>';
    selstring= selstring + '<option value="149">Auckland</option><option value="151">Bay of Plenty</option><option value="161">Canterbury</option>';
    selstring= selstring + '<option value="152">East Cape</option><option value="153">Hawkes Bay</option><option value="155">Manawatu-Wanganui</option><option value="159">Marlborough</option>';
    selstring= selstring + '<option value="158">Nelson</option><option value="148">Northland</option><option value="162">Otago</option><option value="163">Southland</option>';
    selstring= selstring + '<option value="154">Taranaki</option><option value="157">Tasman</option>';
    selstring= selstring + '<option value="150">Waikato</option><option value="156">Wellington</option><option value="160">West Coast</option>';
    selstring= selstring + '</select>';
  break;
 case "CN":

    selstring='<select name="region" class="dropdown area" style="width:130px;"><option value="0">- Select -</option>';
    selstring= selstring + '<option value="127">Alberta</option><option value="128">British Columbia</option><option value="129">Manitoba</option>';
    selstring= selstring + '<option value="130">New Brunswick</option><option value="131">Newfoundland and Labrador</option><option value="132">NorthWest Territories</option>';
    selstring= selstring + '<option value="133">Nova Scotia</option><option value="134">Nunavut</option><option value="135">Ontario</option>';
    selstring= selstring + '<option value="136">Prince Edward Island</option><option value="137">Québec</option><option value="138">Saskatchewan</option><option value="139">Yukon</option>';
    selstring= selstring + '</select>';
  break;
  case "ZA":

    selstring='<select name="region" class="dropdown area" style="width:130px;"><option value="0">- Select -</option>';
    selstring= selstring + '<option value="164">Eastern Cape</option><option value="165">Free State</option><option value="166">Gauteng</option>';
    selstring= selstring + '<option value="167">KwaZulu-Natal</option><option value="168">Limpopo</option><option value="169">Mpumalanga</option><option value="171">North West</option>';
    selstring= selstring + '<option value="170">Northern Cape</option><option value="172">Western Cape</option>';
    selstring= selstring + '</select>';
  break;
   }

    return  selstring;
}

function check_form ()
{
	var the_message = '';

	if (document.getElementById('frm_wldsite').value == '')
		the_message += "Please select your country. You will not be able change this later.\n";

	if (document.getElementById('frm_first_name').value == '')
		the_message += "Please enter your first name.\n";

	var dob_day = document.getElementById('frm_date_of_birth_day');
	var dob_month = document.getElementById('frm_date_of_birth_month');
	var dob_year = document.getElementById('frm_date_of_birth_year');

	if (dob_day.options[dob_day.selectedIndex].value == 'Day' ||
			dob_month.options[dob_month.selectedIndex].value == 'Month' ||
			dob_year.options[dob_year.selectedIndex].value == 'Year')
		the_message += "Please enter your date of birth.\n";

	if (document.getElementById('frm_email_address').value == '')
		the_message += "Please enter your email address.\n";

	if (document.getElementById('frm_password').value == '')
		the_message += "Please choose a password.\n";

	if (document.getElementById('frm_confirm_password').value == '')
		the_message += "Please enter your password confirmation.\n";

	if (document.getElementById('frm_password').value != document.getElementById('frm_confirm_password').value)
		the_message += "Your passwords do not match.\n";

	var how_heard = document.getElementById('frm_how_did_you_hear_about_the_site');

	if (how_heard.options[how_heard.selectedIndex].value == 'Please select...')
		the_message += "Please select how you heard about this site.\n";

	if (the_message != '')
	{
		alert(the_message);
		return false;
	}

	return true;
}

function check_country_set()
{
    var the_message = '';

    if (document.getElementById('the-country').innerHTML == '')
        the_message += "Please select your country.";

    if (the_message != '')
    {
        alert(the_message);
        return false;
    }

    return true;
}

Behaviour.register(tabs);

