<!--// Sitewide common scripts
// Created: 23-Sep-2004

/* Setup country <select> options */
document.aCountry = new Array('United Kingdom','United States','Afghanistan','Albania','Algeria','American Samoa','Andorra','Angola','Anguilla','Antarctica','Antigua & Barbuda','Argentina','Armenia','Aruba','Australia','Austria','Azerbaijan','Bahamas','Bahrain','Bangladesh','Barbados','Belarus','Belgium','Belize','Benin','Bermuda','Bhutan','Bolivia','Bosnia & Herzegovina','Botswana','Bouvet Island','Brazil','British Indian Ocean','Brunei','Bulgaria','Burkina Faso','Burundi','Cambodia','Cameroon','Canada','Cape Verde','Cayman Islands','Central African Republic','Chad','Chile','China','Christmas Island','Cocos (Keeling) Islands','Colombia','Comoros','Congo','Cook Islands','Costa Rica','Côte d\'Ivoire','Croatia (Hrvatska)','Cuba','Cyprus','Czech Republic','Congo (DRC)','Denmark','Djibouti','Dominica','Dominican Republic','East Timor','Ecuador','Egypt','El Salvador','Equatorial Guinea','Eritrea','Estonia','Ethiopia','Falkland Islands','Faroe Islands','Fiji Islands','Finland','France','French Guiana','French Polynesia','Gabon','Gambia','Georgia','Germany','Ghana','Gibraltar','Greece','Greenland','Grenada','Guadeloupe','Guam','Guatemala','Guinea','Guinea-Bissau','Guyana','Haiti','Heard & McDonald Islands','Honduras','Hong Kong SAR','Hungary','Iceland','India','Indonesia','Iran','Iraq','Ireland','Israel','Italy','Jamaica','Japan','Jordan','Kazakhstan','Kenya','Kiribati','Korea','Kuwait','Kyrgyzstan','Laos','Latvia','Lebanon','Lesotho','Liberia','Libya','Liechtenstein','Lithuania','Luxembourg','Macao SAR','Macedonia','Madagascar','Malawi','Malaysia','Maldives','Mali','Malta','Marshall Islands','Martinique','Mauritania','Mauritius','Mayotte','Mexico','Micronesia','Moldova','Monaco','Mongolia','Montserrat','Morocco','Mozambique','Myanmar','Namibia','Nauru','Nepal','Netherlands','Netherlands Antilles','New Caledonia','New Zealand','Nicaragua','Niger','Nigeria','Niue','Norfolk Island','North Korea','Northern Mariana Islands','Norway','Oman','Pakistan','Palau','Panama','Papua New Guinea','Paraguay','Peru','Philippines','Pitcairn Islands','Poland','Portugal','Puerto Rico','Qatar','Reunion','Romania','Russia','Rwanda','Samoa','San Marino','São Tomé & Príncipe','Saudi Arabia','Senegal','Serbia & Montenegro','Seychelles','Sierra Leone','Singapore','Slovakia','Slovenia','Solomon Islands','Somalia','South Africa','South Georgia','Spain','Sri Lanka','St. Helena','St. Kitts & Nevis','St. Lucia','St. Pierre & Miquelon','St. Vincent & Grenadines','Sudan','Suriname','Svalbard & Jan Mayen','Swaziland','Sweden','Switzerland','Syria','Taiwan','Tajikistan','Tanzania','Thailand','Togo','Tokelau','Tonga','Trinidad & Tobago','Tunisia','Turkey','Turkmenistan','Turks & Caicos Islands','Tuvalu','Uganda','Ukraine','United Arab Emirates','Uruguay','Uzbekistan','Vanuatu','Vatican City','Venezuela','Viet Nam','Virgin Islands','Wallis & Futuna','Yemen','Zambia','Zimbabwe');
function loadCountries(id,c) {
	var a=document.aCountry;
	s='';
	for(i in a) s=s+'<option value="'+a[i]+'">'+a[i]+'</option>';
	s='<select name="custom country" class="'+c+'">'+s+'</select>';
	WWW_setInnerHTML(id,s);
}

/*
function openWin(URL) {
	aWindow=window.open(URL,"window","toolbar=no,width=475,height=500,status=yes,scrollbars=yes,resize=no,menubar=no");
}
*/

/* Setup drop-down menus */
ddInit('dd2_hidden','dd2_visible',800);

// Style sheet scripts

function getStyleSheets() {
	if (!document.getElementsByTagName("link")) { return; }
	var links = document.getElementsByTagName("link");
	var count = 0;
	var stylesheetArray = new Array();
	for (var i=0; i<links.length; i++) {
		type = links[i].getAttribute("type");
		r=/^switch/;
		title = links[i].getAttribute("title");
		if (type=="text/css" && r.test(title)) {
			stylesheetArray[count] = links[i];
			count++;
			}
	}
	return stylesheetArray;
}

function setStyleSheet(title) {
	var stylesheets = getStyleSheets();
	for (var i=0; i<stylesheets.length; i++) {
		stylesheets[i].disabled = true;
		if (stylesheets[i].getAttribute("title") == 'switch_'+title) {
			stylesheets[i].disabled = false;
			createCookie('style',title,365);
		}
	}
	//The following is a hack for IE6
	var xl=MM_findObj('style_sheet_larger'), xs=MM_findObj('style_sheet_smaller'); if (xl==null||xs==null) return;
	if (title=='larger') {
		xl.style.display='none'; xl.style.visibility='hidden';
		xs.style.display='inline'; xs.style.visibility='visible';
	} else {
		xs.style.display='none'; xs.style.visibility='hidden';
		xl.style.display='inline'; xl.style.visibility='visible';
	}
}

function getDefaultStyleSheet() {
	var title;
	var stylesheets = getStyleSheets();
	for (var i=0; i<stylesheets.length; i++) {
		if (stylesheets[i].getAttribute("rel").indexOf('alt')== -1) { title = stylesheets[i].getAttribute("title"); }
	}
	return title;
}
		
function getPreferredStyleSheet() {
	var title;
	if (readCookie('style')) { title=readCookie('style'); }
	else { title='smaller' }//getDefaultStyleSheet(); }
	return title;
}

//window.onload = function() {
//	var title = getPreferredStyleSheet();
//	setStyleSheet(title);
//}

// Cookie scripts

function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}

// Style setting

function initFirst()
{
	if (!MM_findObj("layout_maincontent")) { return; }
	var content = MM_findObj("layout_maincontent");
	var bH1=false;
	for (var i=0; i<content.childNodes.length; i++) {
		if (content.childNodes[i].nodeType==1) {
			if (content.childNodes[i].tagName=='H1') {bH1=true; continue;}
			if (content.childNodes[i].tagName!='P') {return;}
			if (content.childNodes[i].tagName=='P'&&bH1) {content.childNodes[i].className='first'; return;}
		}
	}
	
}

window.onload = function() {
	var title = getPreferredStyleSheet();
	setStyleSheet(title);
	initFirst();
}



-->