var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
var isSaf = (navigator.userAgent.indexOf("Apple") != -1) ? true : false;
function $(id) {return document.getElementById(id)}
function HandleChange() {
var rows=$("FileTable").childNodes.length
if(rows>1)
file=$("addfile"+rows).value
else
file = $("addfile").value;
reWin = /.*\\(.*)/;
var fileTitle = file.replace(reWin, "$1");
reUnix = /.*\/(.*)/;
fileTitle = fileTitle.replace(reUnix, "$1");
if(rows==1){
$("FileName"+rows).id='FileName'+rows;
$("FileName"+rows).innerHTML = fileTitle+' ';
}
var tb=document.createElement("tbody")
var tr=document.createElement("tr");
var td=document.createElement("td");
tr.appendChild(td);
tb.appendChild(tr);
$("FileTable").appendChild(tb);
td.id='FileName'+(rows+1);
tr.id='row'+(rows+1);
$("addfile").disabled=true;
if(rows>1){
$("addrows"+rows).style.display='none';
//''
$("FileName"+rows).innerHTML=fileTitle+' ';
}
var RegExExt =/.*\.(.*)/;
var ext = fileTitle.replace(RegExExt, "$1");
if (ext)
switch (ext.toLowerCase()) {
case 'bmp':
case 'jpg':
case 'jpeg':
case 'png':
case 'gif': $("FileName"+rows).style.color="#777777"; break;
default: $("FileName"+rows).innerHTML=fileTitle+' Файл не является изображением '; $("FileName"+rows).style.color="red";break;
};
};
function getIframeDocument(iframeNode) {
if (iframeNode.contentDocument) return iframeNode.contentDocument
if (iframeNode.contentWindow) return iframeNode.contentWindow.document
return iframeNode.document
}
function sendForm(frm){
$("addfile").disabled=false;
$("sendzaof").innerHTML='
';
frm.setAttribute('action','/zayavki.php?cameform=yes&commit=no');
frm.submit();
}
function sendFormzz(frm){
$("addfile").disabled=false;
$("sendzaof").innerHTML='
';
frm.setAttribute('action','/zayavki.php?cameform=yes&commit=no&updat=yes');
frm.submit();
}
function delfile(obj){
var tb=$("FileTable");
var elem=obj.parentNode.parentNode.parentNode;
var refelem=obj.parentNode.parentNode.parentNode;
if((elem.childNodes[0].rowIndex==0)&&(!elem.nextSibling.nextSibling)) $("addfile").disabled=false;
while(elem.nextSibling.nextSibling){
elem=elem.nextSibling
elem.childNodes[0].childNodes[0].id="FileName"+(elem.childNodes[0].rowIndex);
elem.childNodes[0].childNodes[0].childNodes[1].id="minus"+(elem.childNodes[0].rowIndex+1);
elem.childNodes[0].childNodes[0].childNodes[2].id="addrows"+(elem.childNodes[0].rowIndex+1);
elem.childNodes[0].childNodes[0].childNodes[2].childNodes[0].id="addfile"+(elem.childNodes[0].rowIndex+1);
elem.childNodes[0].childNodes[0].childNodes[2].childNodes[0].name="fileadd["+(elem.childNodes[0].rowIndex)+"]";
}
elem.nextSibling.childNodes[0].childNodes[0].id="FileName"+(elem.nextSibling.childNodes[0].rowIndex)
if((!refelem.nextSibling.nextSibling)&&(refelem.previousSibling))
refelem.previousSibling.childNodes[0].childNodes[0].childNodes[2].style.display='inline-block';
if(obj.id=='minus2'){
$("cont").innerHTML="";
if(isIE||isSaf){
if($("addfile2")){
$("cont").appendChild($("addfile2"));
$("cont").lastChild.setAttribute("name","fileadd[0]");
$("cont").lastChild.id="addfile";
}
else $("cont").innerHTML='';
}
else{
if($("addfile2")){
var clon=$("addfile2").cloneNode(true);
clon.setAttribute("id","addfile");
clon.setAttribute("name","fileadd[0]");
$("cont").appendChild(clon);
}
else $("cont").innerHTML='';
}
}
else{
if(isIE||isSaf){
if(obj.nextSibling){
var id=refelem.previousSibling.childNodes[0].childNodes[0].childNodes[2].childNodes[0].id
var name=refelem.previousSibling.childNodes[0].childNodes[0].childNodes[2].childNodes[0].name
// refelem.nextSibling.childNodes[0].childNodes[0].childNodes[2].childNodes[0].name=obj.nextSibling.childNodes[0].name
refelem.previousSibling.childNodes[0].childNodes[0].childNodes[2].innerHTML="";
refelem.previousSibling.childNodes[0].childNodes[0].childNodes[2].appendChild(obj.nextSibling.childNodes[0])
// alert(refelem.previousSibling.childNodes[0].childNodes[0].childNodes[2].childNodes[0].id)
refelem.previousSibling.childNodes[0].childNodes[0].childNodes[2].childNodes[0].id=id
refelem.previousSibling.childNodes[0].childNodes[0].childNodes[2].childNodes[0].setAttribute("name",name)
}
}
else{
if(obj.nextSibling){
var clon=obj.nextSibling.childNodes[0].cloneNode(true);
clon.id=refelem.previousSibling.childNodes[0].childNodes[0].childNodes[2].childNodes[0].id
clon.setAttribute("name",refelem.previousSibling.childNodes[0].childNodes[0].childNodes[2].childNodes[0].name)
refelem.previousSibling.childNodes[0].childNodes[0].childNodes[2].innerHTML="";
refelem.previousSibling.childNodes[0].childNodes[0].childNodes[2].appendChild(clon);
// refelem.nextSibling.childNodes[0].childNodes[0].childNodes[2].childNodes[0].name=obj.nextSibling.childNodes[0].name
}
}
}
tb.removeChild(refelem)
}
function delOff(obj){
obj.disabled=true;
var html=(isSaf||isIE)?getIframeDocument($("iframes")).body.innerText.split("\n"):getIframeDocument($("iframes")).body.textContent.split("\n");
$("code_imgof").src="/bitrix/tools/captcha.php?captcha_sid="+html[1];
$("code_sidof").value=html[1];
$("codeof").value='';
if($("obids"))
$("zayavka-addof").innerHTML=''
else
$("zayavka-addof").innerHTML=''
document.forms.addofform.reset();
if(isIE){
var maselem=$("FileTable").getElementsByTagName('TBODY');
for(var i=maselem.length-1;i>=0;i--){
$("FileTable").removeChild(maselem[i])
}
var td=document.createElement("td");
td.setAttribute("id","FileName1");
var tr=document.createElement("tr");
tr.appendChild(td);
var tbod=document.createElement('tbody');
tbod.appendChild(tr);
$("FileTable").appendChild(tbod);
}
else
$("FileTable").innerHTML=" |
";
$("coolform").style.display='block';
$("checkob").innerHTML='';
$("checkob").style.background='none'
$("youform").style.display='block';
$("response").innerHTML="";
$("response").style.display="none";
$("addfile").disabled=false;
if(isWin) $("addfile").style.left='-335px'
$("comment-error").innerHTML='';
$("allplaces").style.display="block";$("mesta").value='Начните ввод города или страны';
$("country").style.visibility="hidden";$("country").style.display="none";$("longmet").value='';
$("regio").style.visibility="hidden";$("regio").style.display="none";$("region").value='';
$("city").style.visibility="hidden";$("city").style.display="none";$("gorod").value='';
$("okrug").style.visibility="hidden";$("okrug").style.display="none";$("district").value='';
$("metropolitan").style.visibility="hidden";$("metropolitan").style.display="none";$("metrop").value='';
obj.disabled=false;
}
function updOff(obj){
obj.disabled=true;
var html=(isSaf||isIE)?getIframeDocument($("iframes")).body.innerText.split("\n"):getIframeDocument($("iframes")).body.textContent.split("\n");
$("codeof").value='';
$("code_imgof").src="/bitrix/tools/captcha.php?captcha_sid="+html[1];
$("code_sidof").value=html[1];
if($("obids"))
$("zayavka-addof").innerHTML=''
else
$("zayavka-addof").innerHTML=''
$("addfile").disabled=true;
$("coolform").style.display='block';
$("checkob").innerHTML='';
$("checkob").style.background='none'
$("youform").style.display='block';
$("response").innerHTML="";
$("response").style.display="none";
$("comment-error").innerHTML='';
/*$("allplaces").style.display="block";$("mesta").value='Начните ввод города или страны';
$("country").style.visibility="hidden";$("country").style.display="none";$("longmet").value='';
$("regio").style.visibility="hidden";$("regio").style.display="none";$("region").value='';
$("city").style.visibility="hidden";$("city").style.display="none";$("gorod").value='';
$("okrug").style.visibility="hidden";$("okrug").style.display="none";$("district").value='';
$("metropolitan").style.visibility="hidden";$("metropolitan").style.display="none";$("metrop").value='';*/
obj.disabled=false;
}
function addOff(obj){
obj.disabled=true;
var html=(isSaf||isIE)?getIframeDocument($("iframes")).body.innerText.split("\n"):getIframeDocument($("iframes")).body.textContent.split("\n");
$("codeof").value='';
$("code_imgof").src="/bitrix/tools/captcha.php?captcha_sid="+html[1];
$("code_sidof").value=html[1];
$("zayavka-addof").innerHTML='';
document.forms.addofform.setAttribute('action','/zayavki.php?cameform=yes&what=give&may=true&commit=yes');
document.forms.addofform.submit();
document.forms.addofform.reset();
if(isIE){
var maselem=$("FileTable").getElementsByTagName('TBODY');
for(var i=maselem.length-1;i>=0;i--){
$("FileTable").removeChild(maselem[i])
}
var td=document.createElement("td");
td.setAttribute("id","FileName1");
var tr=document.createElement("tr");
tr.appendChild(td);
var tbod=document.createElement('tbody');
tbod.appendChild(tr);
$("FileTable").appendChild(tbod);
}
else
$("FileTable").innerHTML=" |
";
$("coolform").style.display='block';
$("checkob").innerHTML='Ваше объявление добавлено в базу';
$("checkob").style.background='#a40a0e'
$("allplaces").style.display="block";$("mesta").value='Начните ввод города или страны';
$("country").style.visibility="hidden";$("country").style.display="none";$("longmet").value='';
$("regio").style.visibility="hidden";$("regio").style.display="none";$("region").value='';
$("city").style.visibility="hidden";$("city").style.display="none";$("gorod").value='';
$("okrug").style.visibility="hidden";$("okrug").style.display="none";$("district").value='';
$("metropolitan").style.visibility="hidden";$("metropolitan").style.display="none";$("metrop").value='';
$('comment-error').innerHTML='';
$('response').innerHTML='';
$('response').style.display='none';
obj.disabled=false;
}
function updatOff(obj){
obj.disabled=true;
var html=(isSaf||isIE)?getIframeDocument($("iframes")).body.innerText.split("\n"):getIframeDocument($("iframes")).body.textContent.split("\n");
$("codeof").value='';
$("code_imgof").src="/bitrix/tools/captcha.php?captcha_sid="+html[1];
$("code_sidof").value=html[1];
$("zayavka-addof").innerHTML='';
document.forms.addofform.setAttribute('action','/zayavki.php?cameform=yes&what=give&may=true&commit=yes&upd=yes');
document.forms.addofform.submit();
document.forms.addofform.reset();
if(isIE){
var maselem=$("FileTable").getElementsByTagName('TBODY');
for(var i=maselem.length-1;i>=0;i--){
$("FileTable").removeChild(maselem[i])
}
var td=document.createElement("td");
td.setAttribute("id","FileName1");
var tr=document.createElement("tr");
tr.appendChild(td);
var tbod=document.createElement('tbody');
tbod.appendChild(tr);
$("FileTable").appendChild(tbod);
}
else
$("FileTable").innerHTML=" |
";
$("coolform").style.display='block';
$("checkob").innerHTML='Ваше объявление отредактировано';
$("checkob").style.background='#a40a0e'
$("allplaces").style.display="block";$("mesta").value='Начните ввод города или страны';
$("country").style.visibility="hidden";$("country").style.display="none";$("longmet").value='';
$("regio").style.visibility="hidden";$("regio").style.display="none";$("region").value='';
$("city").style.visibility="hidden";$("city").style.display="none";$("gorod").value='';
$("okrug").style.visibility="hidden";$("okrug").style.display="none";$("district").value='';
$("metropolitan").style.visibility="hidden";$("metropolitan").style.display="none";$("metrop").value='';
$('comment-error').innerHTML='';
$('response').innerHTML='';
$('response').style.display='none';
obj.disabled=false;
}
function CheckOther(obj){
for(var i=0;i