function $(id) {return (document.all)?document.all[id]:document.getElementById(id)}

var userLoginData = '';
var zakl_backURL = base_url;

UnPortal = {};
UnPortal.lang = 'ru';
UnPortal.localize = function (msg,args) {
 var strings = this.messages[msg];
 if (!strings) return msg;
 var tmpl = strings[this.lang];
 if (!tmpl) tmpl = strings['ru'];
 return typeof(tmpl) == 'function' ? tmpl(msg) : tmpl;
}
UnPortal.messages = {
 NEW_EMAILS: {
  'ru': 'новых',
  'ua': 'нових'
 },
 NO_NEW_EMAILS: {
  'ru': 'проверить',
  'ua': 'перевірити'
 },
 EMPTY_FIELD_SEARCH: {
  'ru': 'Не задан текст для поиска',
  'ua': 'Не вказано текст для пошуку'
 },
 ELEC_HIDE: {
    'ru': 'Скрыть результаты',
    'ua': 'Приховати результати'
 },
 ELEC_SHOW: {
    'ru': 'Посмотреть результаты',
    'ua': 'Переглянути результати'
 },
 EMPTY_FIELD_TRANSLATE: {
     'ru': 'Задайте текст для перевода',
     'ua': 'Задайте текст для перекладу'
 }
}

var getLoginBoxResponseFirst = false;
function getLoginBoxResponse(resp) {

    if($('freemailPreload'))
        setTimeout(function() {$('freemailPreload').innerHTML='<a class="freemail_loader" href="#" onclick="getLoginBox();return false;"><img src="'+base_url+'img/t.gif" width="13" height="14" alt="" /></a>'}, 1000);

    userLoginData = eval('('+resp+')');
    if (userLoginData.status && userLoginData.status == '2') {
        return false;
    }
    if (userLoginData.status && userLoginData.status == '1') {
        $('unpanel_user_toolbar').style.display = 'none';
        $('unpanel_logged-user_toolbar').style.display = 'block';
        $('unpanel_logged-user_name').style.display = 'none';
        $('unpanel_logged-user_name').style.display = 'block';
        $('unpanel_logged-user_name').innerHTML = userLoginData.freemail['email'];
    } else {
        $('unpanel_user_toolbar').style.display = 'block';
        $('unpanel_logged-user_toolbar').style.display = 'none';
        $('unpanel_logged-user_name').style.display = 'block';
        $('unpanel_logged-user_name').style.display = 'none';
    }

    if (userLoginData.status && userLoginData.status == '1') {
        $('freeLoginForm').style.display = 'none';
        $('logged-user').style.display = 'block';
        if(userLoginData.freemail['new'] != '0' && userLoginData.freemail['new'] != '' && $('logged-emails_new_count')) {
            $('logged-emails_new_count').innerHTML = '<a href="http://freemail.ukr.net/q/msglist?folder=0" class="check">'+UnPortal.localize('NEW_EMAILS')+': <b>'+userLoginData.freemail['new']+'</b></a>';
        } else {
            $('logged-emails_new_count').innerHTML = '<a href="#" onclick="getLoginBox();return false;" class="check">'+UnPortal.localize('NO_NEW_EMAILS')+'</a>';
        }
        if($('logged-emails_count')) {
            if(userLoginData.freemail['unread'] != '0' && userLoginData.freemail['unread'] != '')
                $('logged-emails_count').innerHTML = '<b>' + userLoginData.freemail['unread'] + '</b>' + '&nbsp;/&nbsp;' + userLoginData.freemail['messages'];
            else
                $('logged-emails_count').innerHTML = userLoginData.freemail['messages'];
        }
        $('logged-user_name_title').innerHTML = userLoginData.freemail['email'];
    } else {
        $('logged-user').style.display = 'none';
        $('freeLoginForm').style.display = 'block';
    }

    if(!getLoginBoxResponseFirst) {
        getLoginBoxResponseFirst = true;
        if (location.hash.indexOf('#addlink:') == 0) {
          zakl_windowModal('organizeall','addbook',{addlink: true });
        }
        zakl_display();
    }
}
function $import(src){
    var scriptElem = document.createElement('script');
    scriptElem.setAttribute('src',src);
    scriptElem.setAttribute('type','text/javascript');
    document.getElementsByTagName('head')[0].appendChild(scriptElem);
}

/* portal head block */

// Расшарить новость 
function getXmlHttp(){
	  var xmlhttp;
	  try {
	    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	  } catch (e) {
	    try {
	      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	    } catch (E) {
	      xmlhttp = false;
	    }
	  }
	  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	    xmlhttp = new XMLHttpRequest();
	  }
	  return xmlhttp;
	}

var shareTimeout, vkshare = null;
function showShare(i) { 
	var n = document.getElementById('sh-n'+i);
	n.style.display = "block";
}

function hideShare(i, e) {
	var n= document.getElementById('sh-n'+i);
	var n1= document.getElementById('sh-nw1-'+i);
/*	if(window.navigator.userAgent.indexOf("MSIE ") > 0 && n) {
        if (!e) var e = window.event;
        var newEl=e.target || event.srcElement;
        if(newEl != n)
            return true;
    }*/
	n.style.display = "none";
}

function showShareBoxA(i,l,t) {
	//window.clearTimeout(shareTimeout);
	rndDate = new Date();
	var n= document.getElementById('sh-nw-'+i);
	var n1= document.getElementById('sh-nw1-'+i);
	var p_url = base_url;
//	var p_url = window.location.href;
//	if(p_url.search('#') == p_url.length-1)p_url = p_url.replace(p_url.charAt(p_url.length-1), ''); 
	var url = p_url+'get_ajax.php?connector_type=12&id_md5='+l+'&rnd='+rndDate;
	if(n1.innerHTML == '') {
	var shLinks = getXmlHttp();
	shLinks.onreadystatechange = function() { 
		if (shLinks.readyState == 4) {
			n1.innerHTML = shLinks.responseText;
			//var twitUrl = document.createElement('script');
			//	twitUrl.src = 'http://platform.twitter.com/widgets.js';
			//	document.getElementById('for-json-p').appendChild(twitUrl);
			var vkElem = document.createElement("div");
			var childN = n1.childNodes;
			for(var i=0; i<childN.length; i++){if(childN[i].className=='vk-share')var vk_elem = childN[i];}
			var scripts = n1.getElementsByTagName('script');
			for(var i=0; i<scripts.length; i++){vkElem.innerHTML = eval(scripts[i].innerHTML);}
			//vkElem.innerHTML = VK.Share.button({url: "http://www.ukr.net/social_news/"+l, title: t, noparse: true},{type: "custom", text: "Вконтакте"});
			vk_elem.innerHTML = '';
			vk_elem.appendChild(vkElem); 
			n.style.display = "block";
		}
	}
	shLinks.open('POST', url, true); 
	shLinks.send(null);
	}
	else {
	n.style.display = "block";
	}
}

function showShareBox(i) {
	window.clearTimeout(shareTimeout);
	var n= document.getElementById('sh-nw-'+i);
	n.style.display = "block";
}

function hideShareBox(i, e) {
	var n= document.getElementById('sh-nw-'+i);
	var w= document.getElementById('sh-n'+i);
	if(window.navigator.userAgent.indexOf("MSIE ") > 0 && n) {
        if (!e) var e = window.event;
        var newEl=e.target || event.srcElement;
        if(newEl != n)
            return true;
    }
	//shareTimeout = window.setTimeout(function() {
		n.style.display = "none";
	//	w.style.display = "none";
    //}, 300);
}

function popup(url, w, h){
	newwindow=window.open(url,'name','height='+h+',width='+w+',top=200,left=300');
	if (window.focus) {newwindow.focus()}
	return false;
	}

