<!--

function show(id) {
    var object = document.getElementById(id);
    if (object.style.display == 'block') {
        object.style.display = 'none';
    }
    else {
        object.style.display = 'block';
    }
}

function makeRequest(url, params) {
    var http_request = false;
    if (window.XMLHttpRequest) { 
        http_request = new XMLHttpRequest();
    } 
    else if (window.ActiveXObject) { 
    	try {
    		http_request = new ActiveXObject("Microsoft.XMLHTTP");          
        } 
    	catch (e) {}
    } 
    if (http_request.overrideMimeType) {
        http_request.overrideMimeType('text/xml');
    }  
    if (!http_request) {
        return false;
    }
    http_request.onreadystatechange = function() { parseResponse(http_request); };
    http_request.open('POST', url, false);
    http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    document.getElementById('button').value = 'Отправка';
    document.getElementById('button').disabled = true;
    http_request.send(params);   
}

function parseResponse(http_request) {
    if (http_request.readyState == 4) {
        if (http_request.status == 200) {       	
        	var doc = http_request.responseXML;
        	if (window.DOMParser)
        	{
        		var parser = new DOMParser();
        		doc = parser.parseFromString(http_request.responseText, 'text/xml');
        	} else {
        		doc = new ActiveXObject("Microsoft.XMLDOM");
        		doc.async = 'false';
        		doc.loadXML(http_request.responseText); 
        	}
        	var err = doc.getElementsByTagName('error_num').item(0).firstChild.nodeValue;        	
        	var msg = doc.getElementsByTagName('error_msg').item(0).firstChild.nodeValue;
        	document.getElementById('img').src = '/image/design/main/captcha/index.php?' + Math.random(0, 1000);
        	var obj = document.getElementById('message');
        	if (0 == err) {
        		document.getElementById('firstname').value = '';
        		document.getElementById('email').value = '';
        		document.getElementById('text').value = '';
        		obj.style.color = 'green';        		
        		setTimeout(
    				function() {
    					window.location.href = /comment/ + '&url=' + window.location.pathname + '&redirect=1';
    				}, 3000);        		
        	}
        	else {        		
        		obj.style.color = 'red';
        	}
        	document.getElementById('captcha').value = '';   
            document.getElementById('button').value = 'Отправить';
            document.getElementById('button').disabled = false;
        	obj.innerHTML = msg;        	
        } 
        else {
        	return false;
        }
    }
}

function formParams() {
	var params = 'is_postback=';
	params += '&firstname=' + encodeURIComponent(document.getElementById('firstname').value);
	params += '&email=' + document.getElementById('email').value;
	params += '&text=' + encodeURIComponent(document.getElementById('text').value);
	params += '&captcha=' + document.getElementById('captcha').value;
	params += '&url=' + new String(window.location.pathname);
	return params;
}

//-->