function xwrite(obj, name, domain, alias) {
  document.getElementById(obj).innerHTML = '<a href="mailto:'+name+'@'+domain+'">'+alias+'</a>';
}

function validate(a) {
	var defs = $('.needed');
	for (var i=0;i<defs.length;i++) {
		if (defs[i].value == $(defs[i]).attr('rel') || !defs[i].value) {
			alert('Заполните обязательное поле '+$(defs[i]).attr('rel'));
			defs[i].focus();
			return false;
		} 
	}
	if (a.pwd && a.repwd) {
		if (a.pwd.value != a.repwd.value) {
			alert('Указанный пароль не совпадает с повтором');
			a.repwd.focus();
			return false;
		}
	}
	return true;
}

$(document).ready(function() {
	$('.img').fadeTo("fast",0.3);
	$('.img').bind('mouseover', function() {$(this).stop();$(this).fadeTo("fast", 1);});
	$('.img').bind('mouseout', function() {$(this).stop();$(this).fadeTo("fast", 0.3);});
	
	var defs = $('.def');
	for (var i=0;i<defs.length;i++) {
		$(defs[i]).bind('focus', function() {
			if (this.value == $(this).attr('rel')) this.value="";
		});
		$(defs[i]).bind('blur', function() {
			if (this.value == "") this.value=$(this).attr('rel');
		});

	}
	
	$('.hidden').bind('click', function() {
		//$('#'+$(this).attr('rel')).attr('class', $('#'+$(this).attr('rel')).attr('class')=='on'?'off':'on');
		$('#'+$(this).attr('rel')).slideToggle("fast");
		
		return false;
	});
	
});

function add_myquote(a) {
	var iframe = document.getElementById(XBB.iframe_id).contentWindow;
	iframe.document.forms.xbb.xbb_textarea.value += a+"\r";
	iframe.document.forms.xbb.xbb_textarea.focus();
}

function add_mynick(a) {
	if ($('comment')) {
		var iframe = document.getElementById(XBB.iframe_id).contentWindow;
		iframe.document.forms.xbb.xbb_textarea.value += '[b]'+a+"[/b], ";
		iframe.document.forms.xbb.xbb_textarea.focus();
	}
}

