// Date calculation and string building

function WriteDate() {
	var allMonths = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	var allDays = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	current = new Date();
	day = allDays[current.getDay()];
	date = current.getDate();
	if(date == 1) {date = "1st"}
		else if(date == 21) {date = "21st"}
		else if(date == 31) {date = "31st"}
		else if(date == 2) {date = "2nd"}
		else if(date == 22) {date = "22nd"}
		else if(date == 3) {date = "3rd"}
		else if(date == 23) {date = "23rd"}
		else date += "th";
	month = allMonths[current.getMonth()];
	year = current.getYear();
	if (year < 1000) year = year+1900;
	document.write (day + " " + date + " " + month + ", " + year);
}


// Keyphrase Search validation

initText = "Enter Keyword";

function validateKeyphraseSearch() {
	if(document.keyphrase_form.SearchText.value == initText || document.keyphrase_form.SearchText.value == "") {
		alert("You must enter something to search for!")
		return false
	} else return true;
}

	
function updateKeyphraseSearch(getState) {
	getText = document.keyphrase_form.SearchText.value;
	if(getState == 0 && getText == initText) document.keyphrase_form.SearchText.value = ""
	else if (getState == 1 && getText == "") document.keyphrase_form.SearchText.value = initText;
}


function doPageSpreads(getID,getSubpage) {
	Pages = document.pageform.pagenumber.value;
	if(Pages.indexOf("-",0) > 0) {
		Pages = Pages.substring(0,Pages.indexOf("-",0));
	}
	if(Pages.indexOf(" ",0) > 0) {
		Pages = Pages.replace(" ","");
	}
	if(Pages != "" && Pages > 0) {
		if ((Pages/2) != Math.round(Pages/2)) {
			OtherPage = parseFloat(Pages) - 1;
			Pages = OtherPage + "&To=" + Pages;
		} else {
			OtherPage = parseFloat(Pages) + 1;
			Pages = Pages + "&To=" + OtherPage;
		}
		MenuSetting = "";
		if(document.pageform.menu.value != "") MenuSetting = "&menu=" + document.pageform.menu.value;
		window.location = (getSubpage + "?lang=uk&lvl=2" + MenuSetting + "&id=" + getID + "&From=" + Pages);
	} else alert("You must enter just a single page number");
  }
  
  
function launchMusicKeyboard() {
	window.name = "main";
	window.open("/uk/uk_music_keyboard/uk_music_keyboard.asp",'popup','resizable=yes,scrollbars=no,width=570,height=240');
}

// Safety Pop-up launcher

function doSafetyPopup(getLanguageCode) {
	buildFilename = "/"+getLanguageCode+"/"+getLanguageCode+"_safety_popup.asp";
  	window.open(buildFilename,'Safety','resizable=yes,scrollbars=yes,width=450,height=300');
}