var u_defaultblog;
var u_blogstatus = {};

function i_blogtoggle(id) {
	var el = $('blog-ext-' + id);
	if ($defined(el)) {
		if (u_blogstatus[id] == true) {
			el.setStyle('display', 'none');
			u_blogstatus[id] = false;
			if (u_defaultblog == id) u_defaultblog = '';
		} else {
			el.setStyle('display', 'block');
			u_blogstatus[id] = true;
			i_blogtoggle(u_defaultblog);
			u_defaultblog = id;	
		}
	}
}

function i_pictures(type, uid) {
	var place = 'photosListInfo';
	set_ajaxloading(place, true);
	query('userinfo', 'pictures', {
		data: {'type': type, 'uid': uid},
		onComplete: function() {
			type2 = 'top';
			$('pictures-link-' + type2).setProperty('class', type == type2?'orange':'');
			type2 = 'last';
			$('pictures-link-' + type2).setProperty('class', type == type2?'orange':'');
			$('pictures-link-' + type).blur();
			set_ajaxloading(place, false);
		},
		update: place
	});
}

function i_picturesbig(type, uid) {
	var data = {
		'page': p_page,
		'type': p_type,
		'uid': uid
	};
	var place = 'photosListInfo';
	switch (type) {
		case 'back':
			if (p_page <=1 ) return false;
			data['page'] = data['page'] - 1;
			break;
		case 'forward':
			if (p_pages <= data['page']) return false;
			data['page'] = data['page'] + 1;
			break;
		case 'top':
			if (p_type == 'top') return false;
			data['type'] = 'top';
			break;
		case 'last':
			if (p_type == 'last') return false;
			data['type'] = 'last';
			break;
		default: return false;
	}
	set_ajaxloading('photosListInfo', true);
	query('userinfo', 'picturesbig', {
		data: data,
		onComplete: function() {
			type2 = 'top';
			$('pictures-link-' + type2).setProperty('class', data['type'] == type2?'orange':'');
			type2 = 'last';
			$('pictures-link-' + type2).setProperty('class', data['type'] == type2?'orange':'');
			if (p_pages > 1) {
				type2 = 'back';
				$('pictures-link-' + type2).setProperty('class', data['page'] <= 1 ? 'orange' : '');
				type2 = 'forward';
				$('pictures-link-' + type2).setProperty('class', data['page'] >= p_pages ? 'orange' : '');
			}
			p_page = data['page'];
			p_type = data['type'];
			$('pictures-link-' + type).blur();
			set_ajaxloading('photosListInfo', false);
		},
		update: 'photosListInfo'
	});
}

function i_videobig(type, uid) {
	var data = {
		'page': v_page,
		'type': v_type,
		'uid': uid
	};
	var place = 'listvideo';
	switch (type) {
		case 'back':
			if (v_page <=1 ) return false;
			data['page'] = data['page'] - 1;
			break;
		case 'forward':
			if (v_pages <= data['page']) return false;
			data['page'] = data['page'] + 1;
			break;
		case 'top':
			if (v_type == 'top') return false;
			data['type'] = 'top';
			break;
		case 'last':
			if (v_type == 'last') return false;
			data['type'] = 'last';
			break;
		default: return false;
	}
	set_ajaxloading(place, true);
	query('userinfo', 'videobig', {
		data: data,
		onComplete: function() {
			type2 = 'top';
			$('v-link-' + type2).setProperty('class', data['type'] == type2?'orange':'');
			type2 = 'last';
			$('v-link-' + type2).setProperty('class', data['type'] == type2?'orange':'');
			if (v_pages > 1) {
				type2 = 'back';
				$('v-link-' + type2).setProperty('class', data['page'] <= 1 ? 'orange' : '');
				type2 = 'forward';
				$('v-link-' + type2).setProperty('class', data['page'] >= v_pages ? 'orange' : '');
			}
			$('v-link-' + type).blur();
			set_ajaxloading(place, false);
			v_page = data['page'];
			v_type = data['type'];
		},
		update: place
	});
}

function i_soundsbig(type, uid) {
	var data = {
		'page': s_page,
		'type': s_type,
		'uid': uid
	};
	var place = 'listsounds';	
	switch (type) {
		case 'back':
			if (s_page <=1 ) return false;
			data['page'] = data['page'] - 1;
			break;
		case 'forward':
			if (s_pages <= data['page']) return false;
			data['page'] = data['page'] + 1;
			break;
		case 'top':
			if (s_type == 'top') return false;
			data['type'] = 'top';
			break;
		case 'last':
			if (s_type == 'last') return false;
			data['type'] = 'last';
			break;
		default: return false;
	}
	set_ajaxloading(place, true);
	query('userinfo', 'soundsbig', {
		data: data,
		onComplete: function() {
			type2 = 'top';
			$('s-link-' + type2).setProperty('class', data['type'] == type2?'orange':'');
			type2 = 'last';
			$('s-link-' + type2).setProperty('class', data['type'] == type2?'orange':'');
			if (s_pages > 1) {
				type2 = 'back';
				$('s-link-' + type2).setProperty('class', data['page'] <= 1 ? 'orange' : '');
				type2 = 'forward';
				$('s-link-' + type2).setProperty('class', data['page'] >= s_pages ? 'orange' : '');
			}
			$('s-link-' + type).blur();
			set_ajaxloading(place, false);
			s_page = data['page'];
			s_type = data['type'];
		},
		update: place
	});
}

function i_sounds(type, uid) {
	var place = 'listsounds';
	set_ajaxloading(place);
	query('userinfo', 'sounds', {
		data: {'type': type, 'uid': uid},
		onComplete: function() {
			type2 = 'top';
			$('sounds-link-' + type2).setProperty('class', type == type2?'orange':'');
			type2 = 'last';
			$('sounds-link-' + type2).setProperty('class', type == type2?'orange':'');
			$('sounds-link-' + type).blur();
			set_ajaxloading(place, false);
		},
		update: place
	});
}

function i_video(type, uid) {
	var place = 'listvideo';
	set_ajaxloading(place);
	query('userinfo', 'video', {
		data: {'type': type, 'uid': uid},
		onComplete: function() {
			type2 = 'top';
			$('video-link-' + type2).setProperty('class', type == type2?'orange':'');
			type2 = 'last';
			$('video-link-' + type2).setProperty('class', type == type2?'orange':'');
			$('video-link-' + type).blur();
			set_ajaxloading(place, false);
		},
		update: place
	});
}
