isInternetExplorer_ = function() {
 var userAgent = navigator.userAgent.toLowerCase();
 if (document.all && userAgent.indexOf('msie')!=-1) {
  return true;
 }else return false;
}

createLoadImg = function(){
 sm=arguments[0];
 img=document.createElement("img");
 img.src='/admin/i/loading'+(sm?'_':'')+'.gif';
 Element.addClassName(img,'loading_s');
 return img;
}

createLoadTitle = function(){
 txts=arguments[0];
 h=document.createElement("h4");
 if(!arguments[1])h.id='loading_s';else h.id=arguments[1];
 txt=document.createTextNode((txts?txts:'Loading ... Please wait'));
 h.appendChild(txt);
 return h;
}

createLoad=function(){
 loader=createLoadTitle(arguments[1],arguments[2]);
 loader.appendChild(createLoadImg(arguments[0]));
 return loader;
}


loadContent = function(task){
 var block = $('content');
 var id = arguments[1];
 var id2 = arguments[2];
 block.innerHTML='';
 block.appendChild(createLoad(1));
 //initLightbox();
 if(task=='NEWS'){
  $('tdCell').style.paddingTop = '15px';
 }else if(task=='OFFICE'){
  $('tdCell').style.paddingTop='45px';
 }else if(task=='CONTACTS'){
  $('tdCell').style.paddingTop='60px';
 }else{
  $('tdCell').style.paddingTop='25px';
 }
 var MyAjax = new Ajax.Updater(block,'getData.php', {method:'get', evalScripts:'true', parameters:'CAT='+task+'&id='+id+(id2?'&id2='+id2:''), onComplete: function(){  
  //initLitebox();
  //tooltip.init();
  //delete(myLightbox);
  //initLightbox();
  //myLightbox.updateImageList()
  //setTimeout("initLightbox()", 2000);
 }});
 
}

LC = function(task){
 var task_;
 //var block=$(task+'-box');
 //if(!task){
 // block=$('information-box');
 //}
 //if(!block){
 // block=$('specification-box');
 //}
 //var task_=block.id.replace('-box',''); 
 if(task)task_=task;
 
 var id = arguments[1];
 var id2 = arguments[2];
 var dontRegisterHistory = arguments[3];
 
 //var taskTab = $(task_+'-li');
 //if(taskTab){
 // $$('ul#desc-menu li').each(function(node) {
 //  Element.removeClassName(node,'active');
 //  Element.addClassName($(node.id.replace('-li','-box')),'hidden');
 // });
 // Element.addClassName(taskTab,'active');
 // Element.removeClassName(block,'hidden');
 //}
 var container = document.getElementById('content');
 //container.innerHTML=;
 if(task_)loadContent(task_,id,id2);
 
 // Add to history
 
 if (!dontRegisterHistory && task && !isInternetExplorer_()){
  var historyStore = new Object();
  historyStore.task = task;
  historyStore.id = id;
  historyStore.id2 = id2;
  dhtmlHistory.add(task + (id?','+id:'') + (id2?','+id2:''), historyStore);
 }
 
 
}

/* 
History handling functions :: RSH 
*/


historyChange = function(newLocation,historyData){
 if(typeof historyData == "object" && historyData != null){
  LC(historyData.task,historyData.id,historyData.id2,1);
 }else{
  LC('','','',1);
 }
}

extractPath=function(){
 tmp=document.location.toString();
 ftask="";
 fid="";
 fid2="";
 if(tmp.indexOf('#')!=-1){
  tmp=tmp.split('#');
  tmp=tmp[1];
  tmp=tmp.toString();
  if(tmp.indexOf(',')!=-1){
   t=tmp.split(',');
   ftask=t[0].toString();
   fid=t[1].toString();
   if(t[2])fid2=t[2].toString();
  }else ftask=tmp;
 }
 var str=new Array(3);
 str[0]=ftask;
 str[1]=fid;
 str[2]=fid2;
 return str;
}

historyInit = function(firstTask){
 dhtmlHistory.initialize();
 dhtmlHistory.addListener(historyChange);
 if(dhtmlHistory.isFirstLoad()){
  tmp=document.location.toString();
  ftask=firstTask;
  fid='';
  fid2='';
  if(tmp.indexOf('#')!=-1){
   tmp=tmp.split('#');
   tmp=tmp[1];
   tmp=tmp.toString();
   if(tmp.indexOf(',')!=-1){
    t=tmp.split(',');
    ftask=t[0].toString();
    fid=t[1].toString();
    fid2=t[2].toString();
   }
  }
  var historyStoreList = new Object();
  historyStoreList.task = ftask;
  historyStoreList.id = fid;
  historyStoreList.id2 = fid2;
  historyStorage.put(ftask, historyStoreList);
  LC(ftask,fid,fid2,0);
 }
}


/* 
END
History handling functions :: RSH 
*/