/* JavaScript functions.  WS123 (c) 2006, Kiev, Ukraine.  info@ws123.net */

// вывести ссылку mailto со скрытым мейлом 
function hiddenEmail(u,h,t) {
	m=u+'@'+h; if(!t) t=m;
	document.write('<a href="mailto:'+m+'">'+t+'</a>');
}

// проверить: строка из пробелов и \n? пустая строка!
function isEmpty(s) {
	l=s.length;
	if(!l)return true;
	for(i=0;i<l;i++) {c=s.charAt(i);if(c!=" "&&c!="\r"&&c!="\n"&&c!="\t") return false;}
	return true;
}

// alltrim
function trim(v) {
	l=v.length;
	while(l>0&&(v.charAt(l-1)==' '||v.charAt(l-1)=='\n'||v.charAt(l-1)=='\t'))l--;
	s=0;
	while(s<l&&(v.charAt(l-1)==' '||v.charAt(l-1)=='\n'||v.charAt(l-1)=='\t'))s++;
	d='';
	for(i=s;i<l;i++) d+=v.charAt(i);
	return d;
}

// check email
function emailOk(e) {
	email=trim(e);
	if(email.length<6||email.indexOf("@")<0||email.indexOf(".")<0||
		 email.indexOf(" ")>0) return false;
	return true;
}