
function mkq(who,num) {

	el = document.getElementById('t' + num);
	if( el == undefined) return;

	el2 = document.getElementById('wtxt');
	if( el2 == undefined) return;

	txt = el.innerHTML;
	var re = /<BR>/ig;
	
	el2.value = who + ': ' + txt.replace(re,'\n') + '\n-----------------------------------\n';

	document.location.href="#comments";
	el2.focus();

}


displayOn  = 'block';
displayOff = 'none';

var MyEval = function ( js ) {

	if(js != '') {
//		if ( window.execScript )
//			window.execScript( js );
//		else
//			//	eval.call( js);
			window.setTimeout( js, 0);
	}
}

function doLoad(ajaxinfo,ajaxtext,whois,value,msg) {

	ai = document.getElementById(ajaxinfo);
	if( ai == undefined) return;

	at = document.getElementById(ajaxtext);

	if( msg !== undefined && msg != '') {
		
		at.style.display = displayOff;

		ai.innerHTML = msg;
		ai.style.display = displayOn;

	}

	var req = new JsHttpRequest();

    req.onreadystatechange = function() {

        if (req.readyState == 4) {

			ai = document.getElementById(ajaxinfo);
			at = document.getElementById(ajaxtext);

			if(req.responseText == '') {
				at.innerHTML = req.responseJS.div;
				MyEval(req.responseJS.js);
			} else {
				at.innerHTML = '<div style="border: 1px solid red; padding: 25px;">' + req.responseText + '</div>';
			}
			
			at.style.display = displayOn;
			ai.style.display = displayOff;

        }

    }

    req.open(null, '/ajax/loader.php', true);
    req.send(	{ 
				w : whois,
				q : value
				} );

	return false;

}

function doLoadBody(whois,value) {

	doLoad('ajaxinfo','ajaxtext',whois,value);

	return false;

}

function doLoadForm(whois,value) {

	doLoad('forminfo','formtext',whois,value,'секундочку...');

	return false;

}
