// general 

createMailto = function(pref, suf) {
	email = pref+'@'+suf;
	document.write('<a href="mailto:'+email+'">'+email+'</a>');
}

addCssClass = function(objectOrId, cssClass) {
	var obj = ((typeof(objectOrId) == 'string') ? document.getElementById(objectOrId) : objectOrId);
	var c = obj.className + ' ';
	if (c.indexOf(cssClass + ' ') == -1) obj.className = c + cssClass;
}	

removeCssClass = function(objectOrId, cssClass) {
	var obj = ((typeof(objectOrId) == 'string') ? document.getElementById(objectOrId) : objectOrId);
	var c = obj.className + ' ';
	obj.className = c.replace(cssClass + ' ', '');
}		

createFlashMovie = function(id, src, width, height, isSolid) {
	var str = '';
	str += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="'+id+'">';
	str += '<param name="allowScriptAccess" value="sameDomain" />\n';
	str += '<param name="movie" value="'+src+'" />\n';
	str += '<param name="quality" value="high" />\n';
	str += '<param name="menu" value="false" />\n';
	if (!isSolid) str += '<param name="wmode" value="transparent" />\n';
	str += '<embed src="'+src+'" quality="high" ';
	if (!isSolid) str += 'wmode="transparent" ';
	str += 'width="'+width+'" height="'+height+'" name="'+id+'" menu="false" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n';
	str += '</object>\n';
	document.write(str);
}

loadBackground = function() {
	var numberOfBackgrounds = 4;
	var rndBackground = 1 + Math.floor(numberOfBackgrounds * Math.random());
	document.body.style.backgroundImage = 'url(/_img/bg' + rndBackground + '.gif)';
}

$(document).ready(function() {
	// load random background
	loadBackground();
}); 
