
function getObj(objId){
	return document.getElementById(objId);
}

function showDate(dayId, dateId){
	var d = new Date();
	var weekdays = new Array(7);
	weekdays[0]="Κυριακή";
	weekdays[1]="Δευτέρα";
	weekdays[2]="Τρίτη";
	weekdays[3]="Τετάρτη";
	weekdays[4]="Πέμπτη";
	weekdays[5]="Παρασκευή";
	weekdays[6]="Σάββατο";
	
	var months = new Array(12);
	months[0] = "Ιανουαρίου";
	months[1] = "Φεβρουαρίου";
	months[2] = "Μαρτίου";
	months[3] = "Απριλίου";
	months[4] = "Μαΐου"
	months[5] = "Ιουνίου";
	months[6] = "Ιουλίου";
	months[7] = "Αυγούστου";
	months[8] = "Σεπτεμβρίου";
	months[9] = "Οκτωβρίου";
	months[10] = "Νοεμβρίου";
	months[11] = "Δεκεμβρίου";
	
	//var obj = getObj(dateId);
	//alert(obj);
	getObj(dayId).innerHTML = weekdays[d.getDay()];
	getObj(dateId).innerHTML = d.getDate()+' '+months[d.getMonth()]+' '+d.getFullYear();
	//getObj(dateId).innerHTML = '<em>'+weekdays[d.getDay()]+' '+d.getDate()+' '+months[d.getMonth()]+' '+d.getFullYear()+'</em>';
	t=setTimeout('showDate(\''+dayId+'\',\''+dateId+'\')',60000);
}

function getElementsByClassName(class_name)
  {
    var all_obj,ret_obj=new Array(),j=0,teststr;

    if(document.all)all_obj=document.all;
    else if(document.getElementsByTagName && !document.all)
      all_obj=document.getElementsByTagName("*");

    for(i=0;i<all_obj.length;i++)
    {
      if(all_obj[i].className.indexOf(class_name)!=-1)
      {
        teststr=","+all_obj[i].className.split(" ").join(",")+",";
        if(teststr.indexOf(","+class_name+",")!=-1)
        {
          ret_obj[j]=all_obj[i];
          j++;
        }
      }
    }
    return ret_obj;
  }
  
function showHideObj(objID)
{
	var obj = getObj(objID);
	if (obj.style.display == 'none')
		obj.style.display = 'block';
	else
		obj.style.display = 'none'
}


function makePOSTRequest2(url, parameters, requestHandler) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
      	
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
     
  	  //http_request.onreadystatechange = processRequestChange;
  	  http_request.onreadystatechange = requestHandler;
     
      
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      
      http_request.send(parameters);
      
     
}

function sendAnnotatedMailTo(subject, body) {
   locationstring = 'mai' + 'lto:' + "?subject=" + encodeURIComponent(subject) + "&body=" + encodeURIComponent(body);
	   window.location.replace(locationstring);
}

function printArticle()
{
	//var f = window.document.getElementById('article-form-id');
					
	//var articleID = f.articleScriptID;
					
	//if (articleID.value != 0)
	//{
		
		var win = window.open("", "foo", "menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width=1000,height=900");
		var html = "", i;
		var articleText = getObj('articleTextID').innerHTML;
		//alert(getObj('articleTextID'));
		var writerText = getObj('writerID').innerHTML;
		var title = getObj('titleID').innerHTML;
		var datePub = getObj('datePubID').innerHTML;
		
		html += '<html xmlns="http://www.w3.org/1999/xhtml">';
		html += '<head>';
		html += '<title>Εκτύπωση Άρθρου</title>';
		html += '<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-7" />';
		html += '</head>';
		html += '<body onload="print();">';
		html += '\n';
		
		html += "<div id='header' style='border-bottom: 1px solid gray;'>\n";
		html += "<table width='100%' border='0' style='font-size: 14pt;'>" +
		  "<tr>" +
            "<td align='left'>" +
              "Συντάκτης: <b>" + writerText + "</b>" +
            "</td>" +
            "</tr>" +
            "<tr>" +
            "<td>" +
              "Ημερομηνία Δημοσίευσης: <b>" + datePub + "</b>" + 
            "</td>" +
          "</tr>" +
        "</table>";
		html += '</div>\n';
		html += '\n';
		html += '<br>';

		html += "<div id='details' style='padding-top:40px;'>\n";
		html += "<div align='center'>\n";
		html += "<h1>" + title + "</h1>\n";
		html += '</div>\n';
		html += articleText + '\n';
		html += '</div>\n';
		html += '\n';

		html += '</body>';
		html += '</html>';

		win.document.write(html);
		win.document.close();
	//}
}

function submitForm(obj, frmName, actionName)
{
	frm = getObj(frmName);

	if (frm){
		frm.target = '';
		frm.action = actionName;
		if (obj.type && obj.type == 'submit'){
			return;
		}
		if (obj.type && obj.type == 'image'){
			return;
		}

		frm.submit();
	}
}
