function getAllObjects(){
   if (document.layers){
      return document.layers;
   }else
   if (document.all) {  
     return document.all;
   }else
   if(document.getElementById){
      return document.getElementById();   
   } else {
     return false;
   }
}


function getObject(objectId) {
  // checkW3C DOM, then MSIE 4, then NN 4.
  //
  if(document.getElementById && document.getElementById(objectId)) {
	return document.getElementById(objectId);
   }
   else if (document.all && document.all(objectId)) {  
	return document.all(objectId);
   } 
   else if (document.layers && document.layers[objectId]) { 
	return document.layers[objectId];
   } else {
	return false;
   }
}

function formatDate(dateformat, date){
   var muaj = new
    Array("JANAR","SHKURT","MARS","PRILL","MAJ","QERSHOR","KORRIK","GUSHT","SHTATOR","TETOR","NENTOR","DHJETOR");
   var dite = new
    Array("DIELE","HENE","MARTE","MERKURE","ENJTE","PREMTE","SHTUNE","DIELE");
   vit=date.getYear();
   if (vit < 1000)
   	vit+=1900
   data=date.getDate();
   if(dateformat=='diteformat'){
     return "E "+dite[date.getDay()]+", "+data+" "+
     muaj[date.getMonth()]+" "+vit;
   }else if(dateformat=='muajformat'){
     return data+" "+muaj[date.getMonth()]+" "+vit;
   }

}

function vendosDate(dt){
 if (!document.layers&&!document.all&&!document.getElementById)
  return;

   if (document.layers){
    document.layers.venddate.document.write(dt)
    document.layers.venddate.document.close()
   }
   else if (document.all){
    venddate.innerHTML=dt
   }
   else if (document.getElementById){
    document.getElementById("venddate").innerHTML=dt
   }
 
}


/*
Set date in a predefined location of the document
*/
function setdate(){
 today = new Date() ;
 
 var data="<font size='1' face='arial' color='#900000'><b>"+
formatDate('diteformat',today)+"</b></font>";
 vendosDate(data);
}


function documentDateSot(){
  //lastmod = document.lastModified;
  var dtcreated = document.fileCreatedDate;
  var d = new Date(dtcreated);
  var dt = "<font size='1' face='courier new' color='#000000'><b>"+
  formatDate('muajformat',d)+"</b></font>";
  vendosDate(dt);
}

function documentDate(vit,muaj,dite){
  var d = new Date(vit,muaj-1,dite);
  var dt = "<font size='1' face='new york' color='#000000'><b>"+
  formatDate('muajformat',d)+"</b></font>";
  vendosDate(dt);
}


function formatShkrime(){
  var objekte = getAllObjects();
  if(objekte==null) return false;
  for (var i = 0; i < objekte.length ; i++) {
    var obj=objekte[i];
    if(obj.id.indexOf("shkrim")!=-1){
      formatShkrim(obj);
    }
  }

}


function formatShkrim(shkrim){
   id = shkrim.id;
   pasShkrim = id.substring(id.indexOf(":")+1);
   emer = pasShkrim.substring(0,pasShkrim.indexOf(":"));
   pasEmer = pasShkrim.substring(pasShkrim.indexOf(":")+1);
   titull = pasEmer.substring(0,pasEmer.indexOf(":"));
   pasTitull = pasEmer.substring(pasEmer.indexOf(":")+1);
   vit = pasTitull.substring(0,pasTitull.indexOf("-"));
   pasVit = pasTitull.substring(pasTitull.indexOf("-")+1);
   muaj = pasVit.substring(0,pasVit.indexOf("-"));
   dite = pasVit.substring(pasVit.indexOf("-")+1);
   var dt = null;
   if(vit!=null&&muaj!=null&&dite!=null) 
     dt = new Date(vit,muaj-1,dite);
   var rresht =
   "<table><tr><td width=\"80%\"><a href=\""+
   emer+"\">"+titull+
   "</a></td><td></td><td width=\"20%\">"+
   formatDate('muajformat',dt)+"</td></tr></table>";
   shkrim.innerHTML=rresht;

}

//moving message
//<div id="externalmessage" style="position:absolute; width: 400px; height: 
//20px" onMouseover="pausemessage()" 
//onMouseout="resumemessage()" class="moving_message"></div>

//onLoad="if (document.all&&window.print) readymessage()

function readymessage(){
var offset_top=0
var offset_left=-30
var onoff="on"

if (onoff=="off")
return
displaydata("Gėzuar !");
externalmessage.style.top=offset_top
externalmessage.style.left=offset_left
movemessage()
}

function movemessage(){
var speed=1

if (externalmessage.style.pixelLeft<=truebody().clientWidth)
externalmessage.style.pixelLeft+=speed
else{
externalmessage.style.display="none"
return
}
moveit=setTimeout("movemessage()",10)
}

function pausemessage(){
clearTimeout(moveit)
}

function resumemessage(){
if (!externalmessage.contains(event.toElement))
movemessage()
}


function displaydata(data){
//display the downloaded file inside externalmessage
externalmessage.innerHTML=data
}

function truebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

