function eltId(id){
  return document.getElementById(id);
}

function navigate(url, method, pathType) {
  obj=eltId("fmMain");
  obj.method="POST";  
  obj.action=url;     
  obj.submit();
}

function setOrder(value) {  
  eltId("order").value=value;
  
  eltId("page").value=1;

  if (eltId("category").value=="search") navigate(HOST+"search/index."+HTML,"post");   
  else if (eltId("category").value=="searchById") navigate(HOST+"search/searchById.php","post"); 
  else navigate(HOST+eltId("category").value+"."+HTML,"post"); 
}
function setResolution(value) {  
  eltId("resolution").value=value;

  eltId("page").value=1;        

  if (eltId("category").value=="search") navigate(HOST+"search/index."+HTML,"post");   
  else if (eltId("category").value=="searchById") navigate(HOST+"search/searchById.php","post"); 
  else navigate(HOST+eltId("category").value+"."+HTML,"post");  
}

function saveDescription(image_id) {
  var request="image_id="     + image_id+
              "&description=" + trim(eltId("description_"+image_id).value)+
              "&looked="      + eltId("looked_"+image_id).value+
              "&author="      + trim(eltId("author_"+image_id).value)+  
              "&russianTitle="+ trim(eltId("russianTitle_"+image_id).value)+                     
              "&englishTitle="+ trim(eltId("englishTitle_"+image_id).value)+ 
              "&remark="      + trim(eltId("remark_"+image_id).value)+   
              "&category="    + eltId("category_"+image_id).options[eltId("category_"+image_id).selectedIndex].value+     
              "&isNew="       + (eltId("isNew_"+image_id).checked==true ? 1:0)+
              "&isPublished=" + (eltId("isPublished_"+image_id).checked==true ? 1:0)+
              "&isChecked="   + (eltId("isChecked_"+image_id).checked==true ? 1:0); 

  //alert(request);

  LoadServerDoc("post", HOST+"_ask/saveDescription.php", "", request);
  var saveMesId="savedMessage_"+image_id;
  obj=eltId(saveMesId);   
  if (xDoc==1) {
    obj.style.visibility="visible";
    setTimeout("obj.style.visibility='hidden'",500);
  }else {
    obj.innerHTML="ERROR!";
    obj.style.visibility="visible";
    setTimeout("obj.style.visibility='hidden';obj.innerHTML='SAVED'",1000);
  }  
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}

function setMode(mode) { 
  eltId("mode").value = mode;
  eltId("fmAdmin").submit();
}

function logout() {
  eltId("logout").value = 1;
  eltId("fmAdmin").submit();
}

function setClassName(obj, classname) {
  obj.className = classname;
}

function isNotEmpty(str) {
  str=str.replace(/\r\n/g, "");        
  str=str.replace(/\n/g, "");   
  str=str.replace(/\r/g, "");   
  if (trim(str)!="") return true;
  else return false; 
}

