function mailme(name,domain,subj) {
	if (subj == undefined) subj = ""; 
	lctn = 'mailto:' + name + '@' + domain + '?subject=' + subj;
	document.location = lctn;
}


function trimString(sInString) {
  sInString = sInString.replace( /^\s+/g, "" );// strip leading
  return sInString.replace( /\s+$/g, "" );// strip trailing
}

function findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

// Set active or inactive
	
	function activate(target) {
		if (targetobj = findObj(target)) {
			if (!(targetobj.className.match('active'))) {
				targetobj.className = trimString(targetobj.className + ' active');
			}
		}
	}
	
	function deactivate(target) {
		if (targetobj = findObj(target)) {
			targetobj.className = trimString(targetobj.className.replace("active", ""));
		}
	}
	
	
// Puhekuplan tekstin vaihto

var kuplatalteen;

function kupla(kuplateksti) {
	if (obj = findObj('kupla')) {
		if (kuplateksti != undefined) {
			kuplatalteen = obj.innerHTML;
			obj.innerHTML = '<table cellpadding="0" cellspacing="0" border="0"><tr><td>' +  kuplateksti + '</td></tr></table>';
		}
		else {
			obj.innerHTML = kuplatalteen;
		}
	}
}