function getMyVK(thisEl,fields, toEl,attr,fun){//Получает myVK.user[field] и присвоение его toEl[attr]
	var education=['university','university_name','faculty','faculty_name','graduation'];
	fields=fields.split(','); var sendFields=[];
	for(var i=0; i<fields.length; i++){
		sendFields[sendFields.length]=fields[i];
		for(var j=0; j<education.length; j++){
			if(fields[i]==education[j]){
				education.length--;
				sendFields[0]!='education'?sendFields.unshift('education'):'';
				break};
		};
	};
	function setAttr( onError){
		var val=myVK.user[fields[0]];
		if(typeof(onError)=="function"&&!val){onError();return};
		thisEl.src=val?'/img/ok.png':'/img/er.png';
		fun?val=fun(val):''
		if(val&&toEl)toEl[attr]=val;
		setTimeout(function(){thisEl.src=thisEl.mySrc; thisEl.mySrc=''},500);
	};
	function getParams(){return {"uids":myVK.user.uid,"fields":sendFields.join(',')}};
	function getField(){
		thisEl.src='/img/ld.gif';
		myVK.api('getProfiles',getParams,0,function(r){for(var i=0; i<fields.length; i++){myVK.user[fields[i]]=r[0][fields[i]]}},0,setAttr);
	};
	if(!thisEl.mySrc){
		thisEl.mySrc=thisEl.src;
		setAttr(getField);
	};
}
