/************** Dynamic Layout  **************/
function getBrowserWidth(){
if(window.innerWidth){
return window.innerWidth;
}else{
if(document.documentElement&&document.documentElement.clientWidth!=0){
return document.documentElement.clientWidth;
}else{
if(document.body){
return document.body.clientWidth;
}
}
}
return 0;
}
function dynamicLayout(){
var _1=getBrowserWidth();
if(document.getElementById("useNarrow") == null){
var useNarrow = "";
}else{
var useNarrow = document.getElementById("useNarrow").value;
}
if(_1<990 || useNarrow=="narrow"){
changeLayout("narrow");
}else{
changeLayout("wide");
}
}
function changeLayout(_2){
var i,a;
for(i=0;(a=document.getElementsByTagName("link")[i]);i++){
if(a.getAttribute("title")==_2){
a.disabled=false;
}else{
if(a.getAttribute("title")!="default"){
a.disabled=true;
}
}
}
}
function addEvent(_4,_5,fn){
if(_4.addEventListener){
_4.addEventListener(_5,fn,false);
}else{
if(_4.attachEvent){
_4["e"+_5+fn]=fn;
_4[_5+fn]=function(){
_4["e"+_5+fn](window.event);
};
_4.attachEvent("on"+_5,_4[_5+fn]);
}
}
}
addEvent(window,"load",dynamicLayout);
addEvent(window,"resize",dynamicLayout);

/************** Dynamic Layout  End **************/
/********************* Form *********************/
function clearText(_1){
if(_1.defaultValue==_1.value){
_1.value="";
}
}
/******************** Form End ********************/
if(document.domain.indexOf("fco.gov.uk") > -1) document.domain="fco.gov.uk";  // Required by MWC 
var lastValue = "";
// JAVASCRIPT needed to control text size entered in the newsroom search box        
//	This function is called on each key-up event in the newsroom search textbox.
//	If the maximum number of characters entered has been
//	exceeded then the previous value is restored.
function updateTextSize(field, maxChars) {
//	Calculate the number of characters that can still be entered.
	var charsNow = field.value.length;         
	var charsLeft = maxChars - charsNow;
//	If the last character exceeds the maxSize restore
//	the previous value of the textbox contents.
	if (charsLeft < 0) {           
		field.value = lastValue;          
		charsLeft = 0;
	}
//	Store the latest value of the textbox.
	lastValue = field.value; 
}
// Sitestat OnClick v1.0 Copyright (c) 2001-2007 Nedstat B.V. All rights reserved.
function ns_onclick (a, url, name, type, winopt){
	var ns_l=ns_l;
	ns_l+=name;ns_l+='&ns_type='+type+'&ns_action=view';
	ns_l+='&ns__t='+(new Date()).getTime();if(!url)url=a.href;
	var ns_0=document.referrer;
	if(ns_0.lastIndexOf('/')==ns_0.length-1)
	ns_0=ns_0.substring(ns_0.lastIndexOf('/'),0);
	if (ns_0.length>0)ns_l+='&amp;ns_referrer='+escape(ns_0);
	winopt=winopt||"";
	var target=(a&&a.target&&a.target!="")?(a.target.substring(0,1)=="_")?a.target.substring(1):a.target:"self";
	var ns_i=new Image();
	if(target&&url){
	if(window[target])
	{window.ns_softclick_timer=function(target,url)
	{return function()
	{ns_i.onload=ns_i.onerror=function(){return;};
	window[((window[target])?target:"self")].location.href=url;}}
	(target,url);
	window.setTimeout('ns_softclick_timer()',5000);
	ns_i.onload=ns_i.onerror=window.ns_softclick_timer;
	}else{
	window.open(url,target,winopt);}}ns_i.src=ns_l;
	return false;
} 
function sitestat(ns_l){
	ns_l+='&amp;ns__t='+(new Date()).getTime();ns_pixelUrl=ns_l;
	ns_0=document.referrer;
	ns_0=(ns_0.lastIndexOf('/')==ns_0.length-1)?ns_0.substring(ns_0.lastIndexOf('/'),0):ns_0;
	if(ns_0.length>0)ns_l+='&amp;ns_referrer='+escape(ns_0);
	if(document.images){ns_1=new Image();ns_1.src=ns_l;
	}else
	document.write('<img src="'+ns_l+'" width="1" height="1" alt="">');
}