function getElement(id){
var Opera = window.opera ? true : false;

if(document.layers){
thisObj = document[id];
}
else if(document.getElementById && !Opera){
thisObj = document.getElementById(id);
}
else if(document.all && !Opera){
thisObj = document.all[id];
}
else if(Opera){
thisObj = document.getElementById(id);
}
else{
thisObj = document.getElementById(id);
}

return thisObj;
}

function request(url, postdata){

req = false;

if(window.XMLHttpRequest){

req = new XMLHttpRequest();
if(req.overrideMimeType){
req.overrideMimeType('text/xml');
}
}
else
if(window.ActiveXObject){
var XmlHttpVersions = new Array('MSXML2.XMLHTTP.7.0', 'MSXML2.XMLHTTP.6.0', 'MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP');

for(var i=0;i < XmlHttpVersions.length && !req;i++){
try{
req = new ActiveXObject(XmlHttpVersions[i]);
}
catch(e){}
}
}

if(req.overrideMimeType){
req.overrideMimeType('text/xml');
}

if (!req){
alert("Не удается инициализировать AJAX. Проверьте настройки браузера");
return false;
}

req.onreadystatechange = checkform;
req.open('POST', url, true);
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.setRequestHeader("Content-length", postdata.length);
req.setRequestHeader("Connection", "close");
req.send(postdata);

}

function checkform(){

if(req.readyState == "4" && req.status == "200")
if(req.responseText == 1) getElement('callback').innerHTML = '<div style="margin:10px; font-size:14px; font-weight:bold;">Ваше сообщение отправлено, с Вами свяжутся в ближайшее время</div>';

}

function sendform(){

var Name = escape(getElement('name').value);
var FName = escape(getElement('fname').value);
var EMail = escape(getElement('email').value);
var City = escape(getElement('city').value);
var Phone = escape(getElement('phone').value);
var Header = escape(getElement('header').value);
var Message = escape(getElement('message').value);

request('/req/sendform.php', 'name='+Name+'&fname='+FName+'&email='+EMail+'&city='+City+'&phone='+Phone+'&header='+Header+'&message='+Message);

}