url='http://vk-apps.ublozi.com/';
window.title='Приложения Вконтакте » ... видео обзоры ...';
t=[];
t['cch']=[];
t['q']=[];
t['sh']=[];
t['fx']=[];
t['fx']['current']=[];
t['excpt']=[];
t['comm']=[];
t['mediam']=[];
ttls=[''];
qrs=0;
excptns=['admbar','albumlist','blogroll','metalinks','profilebar','categories','feeds','lastentries'];
function isset(i){
	return(typeof(window[i])!='undefined');
}
function isvar(i){
	return(typeof(i)!='undefined');
}
function gb(i){
	return document.getElementById(i);
}
function gs(i){
	return gb(i).style;
}
function xhc() {
	xH=false;
		if (!xH&&typeof XMLHttpRequest!='undefined'){
		xH=new XMLHttpRequest();
	}}
function upP(){
	response=xH.responseText;
}
function xhq(q){
	xhc();
	xH.open('post',url,true);
	xH.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xH.setRequestHeader("Content-length",q.length);
	xH.setRequestHeader("Connection","close");
	xH.send(q);
}

function jsrefresh(salt) {
	var njs=document.createElement('script');
	njs.src=url+'common.js?authjs=';
	if (salt) njs.src+=salt;
	gb('full').appendChild(njs);
}
function addcomment(pid,ispr){
	var form=document.forms.commentform.elements;
	var q="act=admin&ajax=true&q=add&type=comment&postid="+pid+"&comment="+encodeURIComponent(form.comment.value);
	if (ispr) q+="&preview=true";
	if (form.nickname) q+="&name="+form.nickname.value+"&email="+form.email.value+"&url="+form.url.value;
	xhq(q);
	if (!ispr){
		form.comment.value='';
		h('commtform');
		h('submit');
		h('prevbutt');
		h('editbutt');
	}
	xH.onreadystatechange=function(){
		if(xH.readyState==4&&xH.status==200){
			gb('commentlist').innerHTML+=xH.responseText;
			if(gb('comments_num').innerHTML=='0')gs('commentlist').display='block';
			if(!ispr){
				gb('comments_num').innerHTML++;
			}else{
				gs('comm-preview').opacity='.7';
				h('prevbutt');
				gs('editbutt').display='';
				gs('submit').display='';
				h('commit');
				h('commtform');
			}
		}
	}
}
window.getFullComment=function(i) {
	if (!isset('comm-'+i+'-continue')) {
		xhq('ajax=true&q=get&type=comment&id='+i);
		xH.onreadystatechange=function(){if(xH.readyState==4&&xH.status==200){
			gb('comm-'+i+'-text').innerHTML+="<div id='comm-"+i+"-continue' style='display:none'>"+xH.responseText+"<a href='javascript://' onclick='getFullComment("+i+")'>&laquo; </a></div>";
			h('comm-'+i+'-to-be-cont');
			sh('comm-'+i+'-continue');
		}}
	} else {sh('comm-'+i+'-continue');shl('comm-'+i+'-to-be-cont');}
}
function ajax_del(id,next,what){
	dark();
	if(!next)next=false;
	switch (what){
		case 'comment':
			gb('comm-'+id).parentNode.removeChild(gb('comm-'+id));
			if(id!='preview')gb('comments_num').innerHTML--;
			if(gb('comments_num').innerHTML=='0')gs('commentlist').display='none';
			break;
		}
	dark();
}
function gc(what){
	query=what;
	setTimeout("if(isset(t['cch']['"+what+"']))t['cch']['"+what+"']",3000);
	dark();
	for (var i=0;i<excptns.length;i++){
		if(gb(excptns[i]))t['excpt'][excptns[i]]=gb(excptns[i]).cloneNode(true);
	}
	xhq('contentonly=true&'+what);
	xH.onreadystatechange=function(){
		if(xH.readyState==4&&xH.status==200){
			upP();
			scrollTo(0,0);
			window.location.hash='#'+query;
			qrs++;
			t['q'][qrs]=query;
			gb('general').innerHTML=response;
			for (var i=0;i<excptns.length;i++){
				if(gb(excptns[i])&&t['excpt'][excptns[i]]){
					if(gb(excptns[i]).innerHTML==t['excpt'][excptns[i]].innerHTML)gb(excptns[i]).parentNode.replaceChild(t['excpt'][excptns[i]],gb(excptns[i]));
				}
			}
			setTitle(findTitle(query));			dark();
		}
		}
}
window.findTitle=function(q) {
	var ttl=false;
	if(q.indexOf('act=index')>-1) ttl='';
	if(q.indexOf('page=')>-1&&query.indexOf('act=search')==-1) ttl=' '+query.replace(/page=([\d]+)/,"$1");
	if(q=='act=login')ttl='';
	if(q=='act=register')ttl='';
	if(q.indexOf('act=account')>-1)ttl='';
	if(q.indexOf('act=admin')>-1)ttl='';
	if(q=='act=admin&q=dashboard')ttl='';
	if(gb('fortitle'))ttl=gb('fortitle').innerHTML;
	return ttl;
}
function setTitle(t) {
document.title=t?t+' @ '+title:title;
}function gcc(){
	gc(t['q'][qrs])
}
function f5(){
	window.location.reload()
}
function sh(id,set){
	if(set){
		if(!isvar(t['sh'][set]))t['sh'][set]=[];
		if(gs(id).display!='none'){
			delete t['sh'][set];
			slide(id);
		}else{
			if(isvar(t['sh'][set])&&t['sh'][set]!=id&&t['sh'][set]!='')slide(t['sh'][set]);
			if(id!=t['sh'][set])t['sh'][set]=id;
			slide(id);
		};
	}else{
		slide(id);
	}
}
function shl(id){
	gs(id).display=gs(id).display=='inline'?'none':'inline';
}
function s(id){
	gb(id)?gs(id).display='block':null;
}
function sl(id){
	gb(id)?gs(id).display='inline':null;
}
function h(id){
	gb(id)?gs(id).display='none':null;
}
window.ccf=function(id,ispr){
	t['errs']=0;
	(gb('comment').value!=''&&gb('email').value!=''&&gb('nickname').value!='')? null:t['errs']++;
	xhq('act=check&ajax=true&q=email&email='+gb('email').value);
	xH.onreadystatechange=function(){
		if(xH.readyState==4&&xH.status==200){
			upP();
			if(response!='1'){
				alert("");
			}else{
				if(t['errs']==0){
					addcomment(id,ispr);
					return true;
				}else{
					alert("");
					return false;
				}
			}
		}
	}
}
function comm2edit(id) {
	t['comm'][id]=gb('comm-'+id+'-text').innerHTML;
	t['comm']['ava'+id]=gb('comm-'+id+'-ava').src;
	gb('comm-'+id+'-text').innerHTML=gb('wall').innerHTML;
	if (typeof t['comm']['src'+id]!='undefined') {
		comm2editexe(id,t['comm']['src'+id]);
	} else {
		xhq('ajax=true&q=source&type=comment&id='+id);
		xH.onreadystatechange=function(){
			if(xH.readyState==4&&xH.status==200){
				upP();
				comm2editexe(id,response);
			}
		}
	}
}
window.comm2editexe=function(id,src) {
	t['comm']['src'+id]=src;
	gb('comm-'+id+'-text').innerHTML="<textarea id='comm-"+id+"-src' class='postformfield'>"+src+"</textarea>";
	gb('comm-'+id+'-edl').innerHTML="";
	gb('comm-'+id+'-ava').src=url+'sources/styles/onwall/themes/_global/penc_ico.png';
	gb('comm-'+id+'-ava').style.borderWidth='0px';
	gb('comm-'+id+'-ava').style.boxShadow='none';
	gb('comm-'+id+'-ava').style.WebkitBoxShadow='none';
	gb('comm-'+id+'-ava').style.MozBoxShadow='none';
}
function edit2comm(id) {
	if (gb('comm-'+id+'-src').value==t['comm']['src'+id]) {
		edit2commexe(id,t['comm'][id]);
	} else {
		xhq('ajax=true&q=edit&type=comment&id='+id+'&value='+encodeURIComponent(gb('comm-'+id+'-src').value));
		gb('comm-'+id+'-text').innerHTML=gb('wall').innerHTML;
		xH.onreadystatechange=function(){
			if(xH.readyState==4&&xH.status==200){
				upP();
				delete t['comm']['src'+id];
				edit2commexe(id,response);
			}
		}		
	}
}
window.edit2commexe=function(id,src) {
	gb('comm-'+id+'-text').innerHTML=src;
	gb('comm-'+id+'-ava').style.borderWidth='2px';
	gb('comm-'+id+'-ava').src=t['comm']['ava'+id];
	gb('comm-'+id+'-ava').style.boxShadow='3px 3px 5px #444';
	gb('comm-'+id+'-ava').style.WebkitBoxShadow='3px 3px 5px #444';
	gb('comm-'+id+'-ava').style.MozBoxShadow='3px 3px 5px #444';
	gb('comm-'+id+'-edl').innerHTML="";
}
function mozWrap(ta,open,close){
	var selLength=ta.textLength;
	var selStart=ta.selectionStart;
	var selEnd=ta.selectionEnd;
	if(selEnd==1||selEnd==2)selEnd=selLength;
	var s1=(ta.value).substring(0,selStart);
	var s2=(ta.value).substring(selStart,selEnd);
	var s3=(ta.value).substring(selEnd,selLength);
	ta.value=s1+open+s2+close+s3;
}
function dark(){
	gs("wall").display=="none"?gs("wall").display="block":gs("wall").display="none";
}
function getLargerImg(img,lw,lh) {
	dark();
	t['defwall']=gb('wall').innerHTML;
	gb('wall').innerHTML="<img src='"+url+"media/medium/"+img+"' id='lrgImg'/>";
	gs('lrgImg').margin='-'+Math.ceil(lh/2)+'px -'+Math.ceil(lw/2)+'px';
	gs('wall').cursor='default';
	gs('lrgImg').boxShadow='3px 3px 6px #111';
	gs('lrgImg').WebkitBoxShadow='3px 3px 6px #111';
	gs('lrgImg').MozBoxShadow='3px 3px 6px #111';
	gb('wall').addEventListener('click',function(){h('wall');gb('wall').innerHTML=t['defwall'];},true);
}
function wl(){
	return window.location;
}
function initEditor() {
new nicEditor({iconsPath:'sources/images/icons/3rdparty/nicedit/nicEditorIcons.gif'}).panelInstance('posttext');
}
t['fx']['slide']=[];
t['fx']['slide']['_y']=[];
function slide(id){
	if(t['fx']['current'][id])return;
	if (!isset(t['fx']['slide'][id])) t['fx']['slide'][id]=[];
	t['fx']['current'][id]=true;
	t['fx']['slide'][id]['to']=gs(id).display=='none'?false:true;
	if (!t['fx']['slide'][id]['y']) s(id);
	t['fx']['slide'][id]['y']=!t['fx']['slide']['_y'][id]?gb(id).clientHeight:t['fx']['slide']['_y'][id];
	var cDOM=gb(id);
	var pDOM=cDOM.parentNode;
	var pid=(typeof pDOM.id!=undefined)?pDOM.id:null;
	while (pDOM.nodeName!='BODY'&&pDOM) {
		pid=(pDOM&&typeof pDOM.id!=undefined)?pDOM.id:null;
		if (pid&&isvar(t['fx']['slide']['_y'][pid])) {
			resH=!t['fx']['slide'][id]['to']?t['fx']['slide']['_y'][pid]+t['fx']['slide'][id]['y']:t['fx']['slide']['_y'][pid]-t['fx']['slide'][id]['y'];
			gs(pid).height=resH+'px';
			t['fx']['slide']['_y'][pid]=resH;
		}
		pDOM=pDOM?pDOM.parentNode:null;
	}
	gs(id).visibility='hidden';
	if (!t['fx']['slide'][id]['to']) gb(id).height=0;
	t['fx']['slide'][id]['start']=(new Date()).getTime();
	t['fx']['slide'][id]['timer']=setInterval('slidetick(\''+id+'\');',5);
}
function slidetick(id){
	var diff=(new Date()).getTime()-t['fx']['slide'][id]['start'];
	if (diff>250) {
		clearInterval(t['fx']['slide'][id]['timer']);
		if(t['fx']['slide'][id]['to']) h(id);
		if(!t['fx']['slide'][id]['to']) gs(id).visibility='visible';
		if (!t['fx']['slide']['_y'][id]) t['fx']['slide']['_y'][id]=t['fx']['slide'][id]['y'];
		gs(id).height=t['fx']['slide']['_y'][id];
		delete(t['fx']['current'][id]);
		delete(t['fx']['slide'][id]);
	} else {
		gs(id).height=t['fx']['slide'][id]['to']?t['fx']['slide'][id]['y']-Math.round(diff/250*t['fx']['slide'][id]['y'])+'px':Math.round(diff/250*t['fx']['slide'][id]['y'])+'px';
	}
}
