function show_upload(){
var form=document.getElementById('upload');
if (form && form.innerHTML){

form.innerHTML='<form action="upload.php" method="post" enctype="multipart/form-data"><label>Фотография<input type="file" name="papper" onchange="change_preview(this);"></label><br /><label>Метки <input type="text" id="upload_tags" name="tags" style="width:250px;" /></label><div id="uploadtaglist"><img src="/img/throbber.gif" alt="Loading" class="link"></div><br /><input type="submit" value="Загрузить" onclick="this.value=\'Идёт загрузка...\';" /></form><img src="file:///C:/www.blog/wall/up/51967.JPG" id="upload_preview" width="150px" border="2" alt="Preview">';

LoadingTags();

return true;
}

return false;
}

function change_preview(elem){

var img=document.getElementById('upload_preview');
img.src='file:///'+elem.value;
//query(img.src);

}

function Edit_tags(id){

var el=document.getElementById('tags');
if(el){
var a=el.getElementsByTagName('a');
if (a){
var tags='';
var t=0;
for (var i=0;i<a.length;i++){
if (t>0)
	tags+=', ';
tags+=a[i].innerHTML;
t++;
}
el.innerHTML='<form action="edit.php" method="post" onsubmit="return !SaveTags();"><input type="hidden" id="tagid" name="wall" value="'+id+'" /><input type="hidden" name="action" value="tags" /><label>Метки: <input type="text" id="tagedit" name="tags" value="'+tags+'" style="width:300px;border:1px solid #ccc;" /><input type="submit" value="сохранить" onclick="return !SaveTags();" /></form>';
return true;
}
return false;
}
return false;
}

function LoadingTags(){

try{
  var oRequest = CreateAjaxRequest(this,"taglist.php","LoadTagsOk","Fail",null);
  if (oRequest){
//    oRequest.setMethod('POST');
//    oRequest.setParam('action', 'get_tags');
//    oRequest.setParam('wall',id);
//    oRequest.setParam('tags',tags);
//    oRequest.setParam('ajax',1);
    return oRequest.start   ();
  }
  return false;
}catch(e){
alert("ErrorQuery: "+e.description);
}

}

function LoadTagsOk(r,a){
document.getElementById('uploadtaglist').innerHTML=r;
}

function AddTag(el){
var newtag=el.innerHTML
var val=document.getElementById('upload_tags').value;
var re=new RegExp(newtag+'(,?\\s*)?', 'i');
if (val.match(re)) {
	val=val.replace(re,'');
	el.className=el.className.replace(/checked/,'');
}
else{
	val+=newtag+', ';
	el.className+=' checked';
}
document.getElementById('upload_tags').value=val;
}

function SaveTags(){
var wid=document.getElementById('tagid');
if (!wid) return false;id=wid.value;
var tags=document.getElementById('tagedit');
if (!tags) return false;tags=tags.value;

try{
  var oRequest = CreateAjaxRequest(this,"edit.php","SaveTagsOk","Fail",null);
  if (oRequest){
    oRequest.setMethod('POST');
    oRequest.setParam('action', 'tags');
    oRequest.setParam('wall',id);
    oRequest.setParam('tags',tags);
    oRequest.setParam('ajax',1);
    return oRequest.start   ();
  }
  return false;
}catch(e){
alert("ErrorQuery: "+e.description);
}

}

function SaveTagsOk(r,a){
document.getElementById('tags').innerHTML=r;
}

function Fail(){

}