function popUp(URL) {
	window.open(URL, 'new_window', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=780,height=550,left = 201,top = 157');
}

function confirmSubmit() {
	return confirm("Muutosta ei voi peruuttaa. Haluatko varmasti jatkaa?");
}

function postitusLista() {
	return confirm("Seuraavan sivun latautuminen kestää kauan. Älä keskeytä sivun latautumista tai vaihda sivua ennen kuin se on kokonaan latautunut. \n\nHaluatko jatkaa?");
}

function koulutusIlmoittautuminen() {
	return confirm("Tarkista vielä, että tietosi ovat oikein. Jatka valitsemalla ok, kiitos.");
}
function hashPassword(loginform) {
	if (loginform.ss.value.length != 64)
		loginform.ss.value = SHA256(SHA1(MD5(loginform.ss.value)));
}

document.getElementsByClassName = function(clsName, tgName){
	var retVal = new Array();
	var elements = document.getElementsByTagName(tgName);
	for(var i = 0;i < elements.length;i++){
		if(elements[i].className.indexOf(" ") >= 0){
			var classes = elements[i].className.split(" ");
			for(var j = 0;j < classes.length;j++){
				if(classes[j] == clsName)
					retVal.push(elements[i]);
			}
		}
		else if(elements[i].className == clsName)
			retVal.push(elements[i]);
	}
	return retVal;
}

function muotoile_osoite(className, tgName) {
	var allElements = document.getElementsByClassName(className, tgName);
	for(var i = 0;i < allElements.length;i++){
		var temp = allElements[i].innerHTML;

		if (temp.indexOf(" at ") != -1 )
			var parts = temp.split(" at ");

		else if (temp.indexOf("(a)") != -1 )
			var parts = temp.split("(a)");

		else
			continue;

		if (parts.length == 2) {
			for (var j = 0; j < 2; j++) {
				parts[j] = parts[j].replace(" piste ", ".");
				parts[j] = parts[j].replace(" dot ", ".");
				parts[j] = parts[j].replace(" ", "");
			}
			allElements[i].innerHTML = "<a href=\"mailto:" + parts[0] + "@" + parts[1] + "\">" + parts[0] + "@" + parts[1] + "</a>";
		}
	}
}
