
function oc_logged(struct){
	oc_sess = struct;
//	alert(oc_sess.sid);
	if(typeof(oc_sess.sid) == 'undefined' || oc_sess.sid == ''){
		alert('Забыли пароль, наверное? Или, может быть, E-mail неправильно написали?');
		return;
	};
	
	window.location = '/'+oc_sess.sid+'/';
	
};

function oc_login(email, password){
	rcb(oc_cb_base, "login", {"email":email, "password":password, "_eval":"oc_logged(%%return%%);"});
};

function oc_register(){
	rcb(oc_cb_base, "oc_reg_user", {"email":ge('email').value, "phone":ge('phone').value, "password":ge('password').value, "question":ge('question').value, 'answer':ge('answer').value, 'fio':ge('fio').value, "_eval":'if(%%0%%) oc_login(ge("email").value, ge("password").value); else alert(%%1%%);'});
};

function show_page(id){
	var page; var title; var menu;
	
	if(!(page=gih('p_'+id))) return;
	if(!(title=gih('p_'+id+'_title'))) return;
	if(!(menu=gih('p_menu'))) return;
	
	menu._h('menu');
	page._h('page');
	document.title = title;
	
};


