//Global js functions

function jsMailClient(){
	args = jsMailClient.arguments;
	data = args[0];
	argscount = 1;
	sep = '';
	mail = 'mailto:';
	mc = parseInt(data.charAt(0));
	mail = _jsMailData(mail,args,argscount,mc,sep);
	argscount += (2*mc);
	if (data.length>1) {
		mail += '?'
		mc = parseInt(data.charAt(1));
		if (mc) { mail += 'subject='+args[argscount]; sep = '&'; }
		argscount += 1;
		if (data.length>2) {
			mc = parseInt(data.charAt(2));
			if (mc) { mail = _jsMailData(mail,args,argscount,mc,sep+'cc='); sep = '&'; }
			argscount += (2*mc);
			if (data.length>3) {
				mc = parseInt(data.charAt(3));
				if (mc) mail = _jsMailData(mail,args,argscount,mc,sep+'bcc=')
				argscount += (2*mc);
				}
			}
		}
	document.location = mail;
	}
function _jsMailData(mail,args,c,mc,sep) {
	mail += sep;
	for (i=0;i<mc;i++) {
		mail = mail + args[c]+'@'+args[c+1];
		if (i<mc-1) mail += ','
		c += 2;
		}
	return mail;
	}

function addObjectEventListener(event, f, object) {
	if(!object) { object=window; }
	if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && object.attachEvent) object.attachEvent("on"+event, f);
	else object.addEventListener(event,f,false);
	}

