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 showForm(id){

getElement('form').style.display = 'block';
getElement('form'+id).style.display = 'block';

return true;

}

function hide(id){

getElement(id).style.display = 'none';
return true;

}

function sendform(id){

if(id == 1){

var fio = escape(getElement('fio').value);
var notes = escape(getElement('notes').value);
var contacts = escape(getElement('contacts').value);

request("req/sendform.php", "mode="+id+"&fio="+fio+"&notes="+notes+"&contacts="+contacts);

}
if(id == 2){

var company = escape(getElement('company').value);
var city = escape(getElement('city').value);
var work = escape(getElement('work').value);
var request2 = escape(getElement('request2').value);
var comment = escape(getElement('comment').value);
var contact = escape(getElement('contact').value);
var coordinats = escape(getElement('coordinats').value);

request("req/sendform.php", "mode="+id+"&company="+company+"&city="+city+"&work="+work+"&request2="+request2+"&comment="+comment+"&contact="+contact+"&coordinats="+coordinats);

}
if(id == 3){

var company2 = escape(getElement('company2').value);
var city2 = escape(getElement('city2').value);
var work2 = escape(getElement('work2').value);
var request3 = escape(getElement('request3').value);
var comment2 = escape(getElement('comment2').value);
var contact2 = escape(getElement('contact2').value);
var coordinats2 = escape(getElement('coordinats2').value);

request("req/sendform.php", "mode="+id+"&company2="+company2+"&city2="+city2+"&work2="+work2+"&request3="+request3+"&comment2="+comment2+"&contact2="+contact2+"&coordinats2="+coordinats2);

}
if(id == 4){

var company3 = escape(getElement('company3').value);
var city3 = escape(getElement('city3').value);
var work3 = escape(getElement('work3').value);
var po = escape(getElement('po').value);
var contact3 = escape(getElement('contact3').value);
var coordinats3 = escape(getElement('coordinats3').value);

request("req/sendform.php", "mode="+id+"&company3="+company3+"&city3="+city3+"&work3="+work3+"&po="+po+"&contact3="+contact3+"&coordinats3="+coordinats3);

}
if(id == 5){

var email = escape(getElement('email').value);
var fio2 = escape(getElement('fio2').value);
var age = escape(getElement('age').value);
var work4 = escape(getElement('work4').value);
var posit = escape(getElement('posit').value);

if(email == ""){
alert('Поле E-Mail обязательно для заполнения');
return false;
}

request("req/sendform.php", "mode="+id+"&email="+email+"&fio2="+fio2+"&age="+age+"&work4="+work4+"&posit="+posit);

}

return true;
}

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('tdform').innerHTML = "<p align=\"center\"><b>Благодарим Вас за оказанное доверие. Ваше письмо зарегистрировано. Мы свяжемся с Вами в ближайше время.</b><br /><br /><input type=\"button\" onclick=\"hide('form');\" value=\"Закрыть\" /></p>";

}

}