function $ (id) {return document.getElementById(id)}

function showHide(id){
	t=$('forum'+id);
	l=$('h'+id);
	if(t.className=='f-main f-none') {
		t.className='f-main f-block';
		l.className='caption no';
	}
	else {
		t.className='f-main f-none';
		l.className='caption';
	}
	if(SESSID) AJAXReq(sh_url+id+'/',null,SESSID);
}

function showPhoto(step){
	$('loading').style.display='block';
	cur_i=cur_i+step;
	pic=$('cur_photo');
	//pic.width=w[cur_i];
	//pic.height=h[cur_i];
	pic.className='m_img';
	pic.alt=comments[cur_i];
	pic.src=pics[cur_i];
	$('num').innerHTML=cur_i+1;
	$('prev').style.display=cur_i==0?'none':'block';
	$('next').style.display=cur_i==max_i?'none':'block';
}

function photoLoaded(){
	if(edit) {
		$('comment').value=comments[cur_i];
		$('id').value=ids[cur_i];
		url=$('delete').href;
		iamp=url.indexOf("&");
		$('delete').href=url.substr(0,url.indexOf("?")+1)+"pic_id="+ids[cur_i]+(iamp>0?url.substr(iamp):"");
	}
	else {
		$('comdiv').style.display=comments[cur_i].length?'block':'none';
		$('comment').innerHTML=comments[cur_i].length?comments[cur_i]:noComm;
	}
	$('loading').style.display='none';
	$('cur_photo').className='';
}

formStatus=0; // 0 - not loaded, 1 - loading, 2 - loaded
answering=false;
function answerTo (mesId,user) {
	if (formStatus==0) {
		formStatus=1;
		AJAXReq(topicURL+"answer/ajax/",function(text){
			formStatus=2;
			$("answerDiv").innerHTML=text;
			eval(text.match(/\/\/ Helpline messages[\s\S]+\/\/ End messages/)[0]);
			answerToSetMes(mesId,user);
		});
	}
	else if (formStatus==2) {
		answerToSetMes(mesId,user);
	}
	return false;
}

function answerToSetMes (mesId,user) {
	if (mesId) {
		AJAXReq(topicURL+mesId+"/quote/ajax/",function(text){
			eval("var m="+text);
			if (!answering) $("mestitle").value=m[0];
			$("mestext").value+=m[1]+"\r\n";
			scrollTo(0,1000000);
			$("mestext").focus();
			answering=true;
		});
	}
	else {
		if (user) $("mestext").value+="[b]to "+user.innerHTML+":[/b]\r\n";
		scrollTo(0,1000000);
		$("mestext").focus();
	}
}
