//		<option class="nl" value="nl":Nederlands</option>
//		<option class="en" value="en":English</option>
//		<option class="de" value="de":Deutsch</option>
//		<option class="fr" value="fr":Français</option>
//		<option class="da" value="da" disabled="disabled":Dansk     *soon available*</option>
//		<option class="no" value="no" disabled="disabled":Norsk     *soon available*</option>
//		<option class="it" value="it" disabled="disabled":Italiano  *soon available*</option>
//		<option class="pt" value="pt" disabled="disabled":Português *soon available*</option>
//		<option class="es" value="es" disabled="disabled":Español   *soon available*</option>
//		<option class="fi" value="fi" disabled="disabled":Suomi     *soon available*</option>
//		<option class="is" value="is" disabled="disabled":íslenska  *soon available*</option>
//		<option class="sv" value="sv" disabled="disabled":Svenska   *soon available*</option>

function formcheck(theForm) {
    var why = "";
    why += checkDropdown(theForm.scountry.selectedIndex, "Choose a country from the drop-down list\n");
    why += checkDropdown(theForm.slang.selectedIndex, "Choose a language from the drop-down list\n");
    if (why != "") {
       alert(why);
       return false;
    }
return true;
}

function isDifferent(strng) {
var error = ""; 
  if (strng != "Can\'t touch this!") {
     error = "You altered the inviolate text area.\n";
  }
return error;
}


// valid selector from dropdown list

function checkDropdown(choice, tekst) {
var error = "";
    if (choice == 0) {
    error = tekst;
    }    
return error;
}
    
function crstyle() {
	$('slang').options.length=8;
	var l=new Array()
	//l["nl"]="Nederlands";
	//l["de"]="Deutsch";
	//l["fr"]="Français";
	//l["da"]="Dansk - coming soon";
	//l["no"]="Norsk - coming soon";
	//l["it"]="Italiano - coming soon";
	//l["pt"]="Português - coming soon";
	//l["es"]="Español - coming soon";
	//l["fi"]="Suomi - coming soon";
	//l["is"]="íslenska - coming soon";
	//l["sv"]="Svenska - coming soon";
	var i = 2;
	var al = arguments.length+1;
	while (i<=al) {
		var b = arguments[i-2];
		$('slang').options[i]=new Option(l[b], b, false, false);
	//	if((b == "de") || (b == "fr") || (b =="da") || (b == "no") || (b == "it") || (b == "pt") || (b == "es") || (b == "fi") || (b == "is") || (b == "sv")){
			if( (b =="da") || (b == "es") ){
			$('slang').options[i].disabled = true;
			}
		i++;
		}
	}

function chdis(){
	if($('slang').disabled == true){
		$('slang').disabled = false;
		}
	else {
		}
	}

function createlist(i) {
	
	
	switch(i){
		case "geen":
			$('slang').disabled = true;
			break
/*		case "fi":
			chdis();
			crstyle("fi");
			break 
*/
/*		case "it":
			chdis();
			crstyle("it");
			break 
*/
/*		case "mo":
			chdis();
			crstyle("pt");
*/	
		/*case "no":
			chdis();
			crstyle("no");
			break */
/*		case "pt":
			chdis();
			crstyle("pt");
			break 
*/	
/*		case "sm":
			chdis();
			crstyle("it");
			break 
*/			
/*		case "sv":
			chdis();
			crstyle("sv");
			break 
*/		
/*
		case "nl":
			chdis();
			crstyle("nl");
			break
		case "ca":
			chdis();
			crstyle("es");
			break
		case "al":
			chdis();
			crstyle("de");
			break
		case "ar":
			chdis();
			crstyle("es");
			break
		case "ar":
			chdis();
			crstyle("es");
			break
		case "aw":
			chdis();
			crstyle("nl","es");
			break
		case "at":
			chdis();
			crstyle("de");
			break
		case "by":
			chdis();
			crstyle("de");
			break
		case "ba":
			chdis();
			crstyle("de");
			break
		case "br":
			chdis();
			crstyle("es");
			break
		case "bg":
			chdis();
			crstyle("de");
			break 
		case "ca":
			chdis();
			crstyle("fr");
			break 
		case "cl":
			chdis();
			crstyle("es");
			break 
		case "co":
			chdis();
			crstyle("es");
			break 
		case "cr":
			chdis();
			crstyle("es");
			break 
		case "hr":
			chdis();
			crstyle("de");
			break 
		case "cu":
			chdis();
			crstyle("es");
			break 
		case "cz":
			chdis();
			crstyle("de");
			break 
		case "dk":
			chdis();
			crstyle("da");
			break 
		case "ee":
			chdis();
			crstyle("de");
			break 

		case "fr":
			chdis();
			crstyle("fr");
			break 
		case "ge":
			chdis();
			crstyle("de");
			break 
		case "de":
			chdis();
			crstyle("de");
			break 
		case "gi":
			chdis();
			crstyle("es");
			break 
		case "hu":
			chdis();
			crstyle("de");
			break 


		case "lv":
			chdis();
			crstyle("de");
			break 
		case "li":
			chdis();
			crstyle("de");
			break 
		case "lb":
			chdis();
			crstyle("fr");
			break
		case "lt":
			chdis();
			crstyle("de");
			break 
		case "lu":
			chdis();
			crstyle("de","fr");
			break

		case "mk":
			chdis();
			crstyle("de");
			break 
		case "mx":
			chdis();
			crstyle("es");
			break 
		case "md":
			chdis();
			crstyle("de");
			break 
		case "mc":
			chdis();
			crstyle("fr");
			break 
		case "ma":
			chdis();
			crstyle("fr");
			break 
		case "nl":
			chdis();
			crstyle("nl");
			break 
		case "an":
			chdis();
			crstyle("nl", "es");
			break
			
		case "py":
			chdis();
			crstyle("es");
			break 
		case "pl":
			chdis();
			crstyle("de");
			break 

		case "pr":
			chdis();
			crstyle("es");
			break
		case "ro":
			chdis();
			crstyle("de");
			break 
		case "ru":
			chdis();
			crstyle("de");
			break 

		case "xx":
			chdis();
			crstyle("de");
			break 
		case "cs":
			chdis();
			crstyle("de");
			break 
		case "si":
			chdis();
			crstyle("de");
			break 
		case "es":
			chdis();
			crstyle("es");
			break 
		case "sr":
			chdis();
			crstyle("nl");
			break 
	
		case "ch":
			chdis();
			crstyle("de", "fr");			
			break 
		case "tn":
			chdis();
			crstyle("fr");
			break 
		case "ua":
			chdis();
			crstyle("de");
			break 
		case "uy":
			chdis();
			crstyle("es");
			break 
		case "be":
			chdis();
			crstyle("nl","de","fr");
			break
*/			
		default:
			chdis();
			$('slang').options.length=8;
		}
	
	}									
function setlang(){
	var val = $('scountry').getValue();
	createlist(val);
	}
Window.addEvent('domready', function() {
	$('slang').disabled = true;
	$('scountry').addEvent('change', setlang); 
	slangFx = new Fx.Style('slang', 'opacity', {
		duration: 500, 
		transition: Fx.Transitions.quartInOut
	});
});
