function mail(s) {
	var mail = base64_decode(s)
	document.write('<a href="mailto:'+mail+'">'+mail+'</a>');
}

function base64_decode( data ) {

    var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
    var o1, o2, o3, h1, h2, h3, h4, bits, i=0, enc='';
 
    do {  // unpack four hexets into three octets using index points in b64
        h1 = b64.indexOf(data.charAt(i++));
        h2 = b64.indexOf(data.charAt(i++));
        h3 = b64.indexOf(data.charAt(i++));
        h4 = b64.indexOf(data.charAt(i++));
 
        bits = h1<<18 | h2<<12 | h3<<6 | h4;
 
        o1 = bits>>16 & 0xff;
        o2 = bits>>8 & 0xff;
        o3 = bits & 0xff;
 
        if (h3 == 64)      enc += String.fromCharCode(o1);
        else if (h4 == 64) enc += String.fromCharCode(o1, o2);
        else               enc += String.fromCharCode(o1, o2, o3);
    } while (i < data.length);
 
    return enc;
}

function addr(p1,p2) {
	style = '';
	color = addr.arguments[2];
	if (!addr.arguments.length) {
		p1 = 'info'
		p2 = 'callcenterguru.ru'
	}
	if (color) style = ' style="color:#'+color+'"';
	document.write('<a'+style+' href="mailto:'+p1+'@'+p2+'">'+p1+'@'+p2+'</a>');
}

function captcha_reload(id,url)
{
	obj = document.getElementById(id)
	obj.src = url + '/' + Math.floor(Math.random()*11)
}

function popup(url, Width, Height)
{
	left = (screen.width - Width) / 2
	top = (screen.height - Height) / 2
	window.open(url, "", "left=" + left + ",top=" + top + ",status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,width=" + Width + ",height=" + Height)
}

function send_message(form,str)
{
	document.getElementById('to').value=str
	form = document.getElementById(form)
	form.action = '/myccg/communication/to/'
	form.submit()
}
function user(form,str)
{
	document.getElementById('to').value=str
	form = document.getElementById(form)
	form.action = '/users/'
	form.submit()
}
function user2(form,action,str)
{
	document.getElementById('to').value=str
	form = document.getElementById(form)
	form.action = '/'+action+'/'
	form.submit()
}

function simple_tooltip(target_items, name){
	$(target_items).each(function(i){
		$("body").append("<div class='"+name+"' id='"+name+i+"'><p>"+$(this).attr('title')+"</p></div>");
		var my_tooltip = $("#"+name+i);
		$(this).removeAttr("title").mouseover(function(){
			my_tooltip.css({display:"none"}).show();
		}).mousemove(function(kmouse){
			my_tooltip.css({left:kmouse.pageX+15, top:kmouse.pageY+15});
		}).mouseout(function(){
			my_tooltip.hide();
		});
	});
}
