<!--
function errorHandler(message, url, line) { return true; }
window.onerror=errorHandler;
//INITMENUID=false;
InitAlert=false;//Custom Alert is NOT opened
InitPrompt=false;
InitConfirm=false;
IE4 = (document.all) || (navigator.appName == 'Microsoft InternetExplorer' && event.button==2);
NS4 = (document.layers) || (navigator.appName.indexOf('Netscape')!=-1);
NS6 = (document.getElementById) && (!(document.all));
MZ= ((document.getElementById) && (!(document.all))) || (document.layers) || (navigator.appName.indexOf('Mozilla')!=-1);
ROOT=top.location.href;

if(ROOT.indexOf("http://")>-1) ROOT=ROOT.substring(ROOT.lastIndexOf("http://")+7,ROOT.length);
//alert("1   "+ROOT);
TEMP=ROOT;
//alert("1:  "+TEMP);
if(ROOT.indexOf("neobyzantine.agrino.org")>-1) ROOT=ROOT.substring(0,ROOT.lastIndexOf('.org')+4);
if(ROOT.indexOf("www.neobyzantine.org")>-1) ROOT=ROOT.substring(0,ROOT.lastIndexOf('.org')+4);
if(ROOT.indexOf("agrino.org/neobyzantine")>-1) ROOT=ROOT.substring(0,ROOT.lastIndexOf('neobyzantine')+12);

if(ROOT.indexOf("neobyzantine-ws-agrino")>-1) ROOT=ROOT.substring(0,ROOT.lastIndexOf('agrino')+6);
//alert("2:   "+ROOT);

//if( (ROOT.lastIndexOf("http://") ) &&(ROOT.lastIndexOf("/") > (ROOT.lastIndexOf("http://")+7)) ) ROOT=ROOT.substring(0,ROOT.lastIndexOf('/')+1);
//alert("3:  "+ROOT);

//alert("ROOT: "+ROOT);
//alert("TEMP: "+TEMP);

ROOTLENGTH=ROOT.length;
TEMPLENGTH=TEMP.length;

//if(TEMP.IndexOf("/") >= 0) 
//{
TEMP=TEMP.substring(TEMP.lastIndexOf(ROOT)+ROOTLENGTH,TEMP.lastIndexOf("/"));
//}
//else 
//{
//TEMP=TEMP.substring(TEMP.lastIndexOf(ROOT)+ROOTLENGTH,TEMPLENGTH);
//}
//alert("4:   "+TEMP);

//if(TEMP.IndexOf("/") > 0) 
//{TEMP=TEMP.substring(0,TEMP.lastIndexOf("/"));}

//alert("TEMP: "+TEMP);
//alert("location:   "+TEMP);
window.location="http://www.neobyzantine.org"+TEMP; //+"site_moved.htm";

var Temp=0;
TempConfirm=null;
TempPrompt=null;
str_temp="";
temp_status="";
WEBTV=(navigator.appName.indexOf("WebTV") != -1)? true:false;
var currentDate= new Date();
ACTUAL_MONTH=currentDate.getMonth()+1;
ACTUAL_YEAR=currentDate.getYear();
if(ACTUAL_YEAR<2000) ACTUAL_YEAR+=1900;
ACTUAL_DAY=currentDate.getDate();
ACTUAL_WEEK_DAY=currentDate.getDay();
ACTUAL_HOUR=currentDate.getHours();
ACTUAL_MINUTE=currentDate.getMinutes();
GIWRTH="";
GIWRTH=((ACTUAL_MONTH==4)&&(ACTUAL_DAY>=11))? "ANASTASYS":GIWRTH;
GIWRTH=((ACTUAL_MONTH==3)&&(ACTUAL_DAY==25))? "EYAGGELIO":GIWRTH;
GIWRTH=(((ACTUAL_MONTH==12)&&(ACTUAL_DAY>=24))||((ACTUAL_MONTH==1)&&((ACTUAL_DAY>=7)&&(ACTUAL_DAY<=13))))? "XMAS":GIWRTH;
GIWRTH=((ACTUAL_MONTH==1)&&(ACTUAL_DAY>=1)&&(ACTUAL_DAY<7))? "NEOHRONO":GIWRTH;
GIWRTH=((ACTUAL_MONTH==4)&&(ACTUAL_DAY==25))? "MEG_PARASKEVI":GIWRTH;
function gotoLangPage(){
 var language; //default language of a browser
 var pagelanguage; //language of a page
 var currpage=new String(top.location); //current page
 var pagename;
 var i=0;
 var tmplang=new String("English");
 i=currpage.lastIndexOf(".");
 pagename=currpage.substring(0,i);
 switch (currpage.substring(i-3,i)){
        case("en"): {pagelanguage=""; pagename=currpage.substring(0,i-3); break;}
        case("el"): {pagelanguage="_el"; pagename=currpage.substring(0,i-3); break;}
        case("sr"): {pagelanguage="_sr"; pagename=currpage.substring(0,i-3); break;}
        case("ru"): {pagelanguage="_ru"; pagename=currpage.substring(0,i-3); break;}
        default: { pagelanguage=""; break; }
        }
 if(IE4) language=window.navigator.userLanguage;
 if(NS4 || NS6) language=window.navigator.language;
 language=language.toLowerCase();
 if (language.substring(0,2)=="en") language="en";
 switch (language){
        case ("en"): {language=""; tmplang="English"; break;}
        case ("el"): {language="_el"; tmplang="Greek"; break;}
        case ("sr"): {language="_sr"; tmplang="Serbian"; break;}
        case ("ru"): {language="_ru"; tmplang="Russian"; break;}
        default: {language=""; tmplang=""; break;}
 }
 if ((language!=pagelanguage)&& (tmplang!="") && (window.confirm("Do You want to switch to this page in "+tmplang+"? \n("+tmplang+" is set as Your default language)"))) {try {window.location=pagename+language+".htm";}
                             catch(Exception){ return true;} }
 return false;
}
function printPage() { print(document); }
function setColor(objName, fg, bg){
  obj = MM_findObj(objName);
  if (obj.style) { obj.style.color = fg; obj.style.backgroundColor = bg; }
}
function WriteDate(){
      var x = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
      var y = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
      var monthname = y[ACTUAL_MONTH-1];
      var printstring="",img_print="<img src=\""+ROOT+"pics/bullets/holly_small.gif\" />",s_tmp="marquee";
      monthname = x[ACTUAL_WEEK_DAY]+"," + ""+ ((ACTUAL_DAY< 10) ? "0" : "") + ACTUAL_DAY+ "." + monthname + "." + ACTUAL_YEAR;
      printstring=monthname;
      switch (GIWRTH){
                case ("NEOHRONO"):  printstring=img_print+"Xponia Polla! Happy New Year!"; break;
                case ("ANASTATYS"): printstring=img_print+"XPICTOC ANECTH! Christ have Risen! Xpuctoc Backpce!"; break;
                case ("EYAGGELIO"): printstring=img_print+"Xponia Polla!"; break;
                case ("XMAS"): printstring=img_print+"Merry Christmas!"; break;
                case ("MEG_PARASKEVI"): printstring="IC+XC"; break;
                default: printstring=monthname; s_tmp=""; break;}
      s_tmp="";
      document.write(((s_tmp!="")? ("<"+s_tmp+">"):s_tmp)+"<b style=\"text-align:right; font-size: xx-small; color: #A3A3A3;\" class=\"belo\" title=\"Today is "+parseInt(ACTUAL_DAY)+"."+parseInt(ACTUAL_MONTH)+"."+parseInt(ACTUAL_YEAR)+"\">"+printstring+"</b>"+((s_tmp!="")? ("</ "+s_tmp+">"):s_tmp));
}
function desni_taster(e) {
 var poruka = "Right click disabled.";
 if ((NS4||NS6||MZ) && (e.which == 3)) {
    alert(poruka);
    return false;}
 else
     if (IE4 && event.button==2) {
        alert(poruka);
        return false;}
 return true;
}
document.onmousedown = desni_taster;
//========================================
function fnToggle(obj) {
    obj.filters[0].Apply();
	Temp=obj.style.backgroundColor;
// After setting Apply, changes to the oDiv object 
//  are not displayed until Play is called.
    if (Temp=="") {                                                        
        bToggle = 0;
        obj.style.backgroundColor="gold";}
    else {
        bToggle = 1;
        obj.style.backgroundColor="blue";}  
    obj.filters[0].Play();
}
function captionOver(obj){
 Temp=obj.style.backgroundColor;
 obj.style.backgroundColor="#FF9999";
}
function captionOut(obj){
 obj.style.backgroundColor=Temp;
 Temp="";
}
function rollOverRect(left,top,right,bottom,turnOn){
 var obj=MM_findObj("map_on");
 if (!(NS4 || IE4 || NS6)) return;
 if(document.all) currentbutton= obj.style;
 // document.all.map_on.style;
 else currentbutton= obj;
 //document.img_map.document.map_on;
 if (!turnOn){
 	currentbutton.visibility="hidden";
	return;}
 if (NS4||NS6){
    currentbutton.clip.top=top;
    currentbutton.clip.right=right;
    currentbutton.clip.bottom=bottom;
    currentbutton.clip.left=left;
    }
    else currentbutton.clip="rect("+top+ " "+right+" "+bottom+" "+left+")";
 currentbutton.visibility="visible";
}
function rollOver(str_object,turnOn){
 var obj=MM_findObj(str_object,'');
 var str="";
 var coord=new Array();
 if (IE4) eval("coord=new Array("+obj.coords+")");
 else{
      eval("coord=Array("+obj.coords+")");
 }
 if (!(NS4 || IE4 ||NS6)) return;
 //currentbutton=MM_findObj('map_on','');
 if(IE4) currentbutton=document.all.map_on.style;
 if(NS4||NS6) { currentbutton=document.img_map.document.map_on;}
 if (!turnOn){
 	currentbutton.visibility="hidden";
	return;}
 if (NS4||NS6){
        currentbutton.clip.top=coord[1];
        currentbutton.clip.right=coord[2];
        currentbutton.clip.bottom=coord[3];
        currentbutton.clip.left=coord[0];}
 else currentbutton.clip="rect("+coord[1]+ " "+coord[2]+" "+coord[3]+" "+coord[0]+")";
 currentbutton.visibility="visible";
}
//writeCookie("myCookie", "my name", 24); Stores the string "my name" in the cookie "myCookie" which expires after 24 hours.
function writeCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {//Set-Cookie: NAME=VALUE; expires=DATE; path=PATH; domain=DOMAIN_NAME;
    expire = new Date((new Date()).getTime() + (24*60*60*1000*365) );
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie =""+name + "=" + escape(value) + expire + ";";
}
function readCookie(name){
  var cookieValue = "";
  var searchstr = name + "=";
  if(document.cookie.length > 0)
  {
    offset = document.cookie.indexOf(searchstr);
    if (offset != -1)
    {
      offset += searchstr.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }}
	return cookieValue;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_setTextOfLayer(objName,x,newText) { //v4.01
  if ((obj=MM_findObj(objName))!=null) with (obj)
    if (document.layers) {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}
function MM_setTextOfTextfield(objName,x,newText) { //v3.0
  var obj = MM_findObj(objName); if (obj) obj.value = newText;
}
function MM_displayStatusMsg(msgStr) { //v1.0
  window.status=msgStr;
  document.MM_returnValue = true;
}
//---------------------------------------------------
var status_data="0123456789";
//set to 1 if not decrypting, set to 0 if decrypting
var status_done=1;
function statusIn(text){
	decrypt(text,2,1);
}
function statusOut(){
	self.status='';
	done=1;
}
//-------------------------\\
//decrypt(string, int, int)\\
//-------------------------\\
//text(string): the text to be decrypted on 
//the status bar.

//max(int): the number of times a random string
//is displayed before the next character is
//'decrypted'.

//delay(int): the number of milliseconds between
//each display of a random string

//Example:
//decrypt('Enter my site.',10,10);

//text = 'Enter my site.' :: 'Enter my site.' is 
//eventually decrypted

//max = 10 :: a different random string is dis-
//played 10 times before a new character is
//decrypted
function decrypt(text, max, delay){
	if (status_done){
		status_done = 0;
		decrypt_helper(text, max, delay,  0, max);}
}
function decrypt_helper(text, runs_left, delay, charvar, max){
	if (!status_done){
	runs_left = runs_left - 1;
	var status = text.substring(0,charvar);
	for(var current_char = charvar; current_char < text.length; current_char++){
		status += status_data.charAt(Math.round(Math.random()*status_data.length));}
	window.status = status;
	var rerun = "decrypt_helper('" + text + "'," + runs_left + "," + delay + "," + charvar + "," + max + ");"
	var new_char = charvar + 1;
	var next_char = "decrypt_helper('" + text + "'," + max + "," + delay + "," + new_char + "," + max + ");"
	if(runs_left > 0){
		setTimeout(rerun, delay);}
	else{
		if (charvar < text.length){
			setTimeout(next_char, Math.round(delay*(charvar+3)/(charvar+1)));}
		else{ status_done = 1; }
		}
	}
}
//---------------------------------------------------
function showInfo(str){
	var obj1=MM_findObj('Layer1');
	var obj2=MM_findObj('top_breadcrumb');
	temp_status=window.status;
	//alert(XPos('Layer1'));
	if(obj2) obj2.style.visibility="hidden";
	obj1.style.visibility="visible";
	MM_setTextOfLayer('Layer1','',str);
	statusIn(str);
	//window.status=str;
	return true;
}
function clearInfo(){
	var obj1=MM_findObj('Layer1');
	var obj2=MM_findObj('top_breadcrumb');
	MM_setTextOfLayer('Layer1','','');
	obj1.style.visibility="hidden";
    if(obj2) obj2.style.visibility="visible";
	statusIn(temp_status);
    temp_status="";
	return true;
}
function MM_goToURL() {
  for (var i=0; i<(MM_goToURL.arguments.length - 1); i+=2)  eval(MM_goToURL.arguments[i]+".location='"+MM_goToURL.arguments[i+1]+"'");
  document.MM_returnValue = false;
}
function GoToSelect(pulldown){// go to selected location PULLDOWN MENU
 var newlocation=pulldown.options[pulldown.selectedIndex].value;
	if(navigator.appName.indexOf('Opera')!=-1)
             {
             	newlocation=eval(window.document.jumpform.selectURL[window.document.jumpform.selectURL.selectedIndex].value);
                window.location.href=newlocation;
             }
        if(newlocation!=pulldown.options.defaultSelected){
		MM_displayStatusMsg('Connecting to: '+ newlocation);
		window.location.href=newlocation;
		MM_displayStatusMsg('');
		}
}
function IsBlank( str ) {
	var isValid = false;
 	if ( IsNull(str) || IsUndef(str) || (str+"" == "") )
 		isValid = true;
	return isValid;
}
function IsNull( val ) {
	var isValid = false;
 	if (val+"" == "null")
 		isValid = true;
	return isValid;
}
function IsUndef( val ) {
	var isValid = false;
 	if (val+"" == "undefined")
 		isValid = true;
	return isValid;
}
function IsAlphaNumOrUnderscore( str ) {
	if (str+"" == "undefined" || str+"" == "null" || str+"" == "")
		return false;
	var isValid = true;
	str += "";
        for (i = 0; i < str.length; i++)
   	{
      		if ( !( ((str.charAt(i) >= "0") && (str.charAt(i) <= "9")) ||
      			((str.charAt(i) >= "a") && (str.charAt(i) <= "z")) ||
      			((str.charAt(i) >= "A") && (str.charAt(i) <= "Z")) ||
      			(str.charAt(i) == "_") ) )
      		{ isValid = false; break;}
	} // END for
	return isValid;
}
function IsAlphaNum( str ) {
	if (str+"" == "undefined" || str+"" == "null" || str+"" == "")
		return false;
	var isValid = true;
   	str += "";
   	for (i = 0; i < str.length; i++)
   	{
      	if (!(((str.charAt(i) >= "0") && (str.charAt(i) <= "9")) ||
      			((str.charAt(i) >= "a") && (str.charAt(i) <= "z")) ||
      			((str.charAt(i) >= "A") && (str.charAt(i) <= "Z"))))
			{ isValid = false; break; }
   	} // END for
   	return isValid;
}
function IsAlpha( str ) {
	if (str+"" == "undefined" || str+"" == "null" || str+"" == "")
		return false;
	var isValid = true;
	str += "";
  	for (i = 0; i < str.length; i++) {
		if ( !( ((str.charAt(i) >= "a") && (str.charAt(i) <= "z")) ||
      			((str.charAt(i) >= "A") && (str.charAt(i) <= "Z")) ) ) {
         				isValid = false;
         				break;}
        }
	return isValid;
}
function MM_validateForm() { //v4.0
//uneti 'isURL' proveru da li je u pitanju ispravan URL
//uneti jos proveru unutar toga da ukazuje samo na .pdf,.htm(l),.asp,.jsp,...
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  var error_id=0,str_title="";
  var val,obj;
  for (i=0; i<(args.length-2); i+=3) {
    test=args[i+2];
    if(args.length==4) str_title=args[3];
    val=MM_findObj(args[i]);
    obj=val;
    if (val){
        nm=(val.title!="" && val.title.indexOf("REQUIRED")==0)? ((str_title=="")? (val.title):(str_title)):(val.name);
        if ((val=val.value)!=""){
          if (test.indexOf('isEmail')!=-1){
             p=val.indexOf('@');
             if (p<1 || p==(val.length-1)) {errors+='- '+nm+' must contain an e-mail address.\n';
                                            error_id++;}
             else {
                        var namestr = val.substring(0, val.indexOf("@"));  // everything before the '@'
	                var domainstr = val.substring(val.indexOf("@")+1, val.length); // everything after the '@'
                 	if (IsBlank(val) || (namestr.length == 0) || (domainstr.indexOf(".") <= 0) || (domainstr.indexOf("@") != -1) || !IsAlpha(val.charAt(val.length-1)))
		        errors+='- '+nm+' must contain the valid e-mail address.\n';
                        error_id++;
             }
          }
          else if (test!='R') {
            if (isNaN(val)) { errors+='- '+nm+' must contain a number.\n';
                              error_id++;}
            if (test.indexOf('inRange') != -1) {
               p=test.indexOf(':');
               min=test.substring(8,p);
               max=test.substring(p+1);
               if (val<min || max<val) { errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
                                         error_id++;}
            }
          }
        }
        else if (test.charAt(0) == 'R') { errors += ' '+nm+' is required.\n';
                                          //if IS Required
                                          error_id++;}
    }
    if(error_id==1) i=(args.length);
  }
  if (errors) { //MM_displayStatusMsg('Error(s) occurred:'+errors+' !\n');
                customAlert("error","Input Error",'The following error(s) occurred:\n<b>'+ errors+"</b>");
                if(error_id==1) { obj.focus();
                                  //obj.style.color = #FFFFFF;
                                  //obj.style.backgroundColor = #FF0000;
                                  return false;}
              }
  document.MM_returnValue = (errors == '');
  return true;
}
function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0
  var ok=false; document.MM_returnValue = false;
  with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
    ok=(plugins && plugins[plgIn]);
  } else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
    if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
    else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
    else ok=autoGo; }
  if (!ok) theURL=altURL; if (theURL) window.location=theURL;
}
function checkLimit(field,limit){
         if (field.value.length > limit){
            alert("Field limited to "+limit+" characters!");
            var revertfield=field.value.slice(0,limit-1);
            field.value=revertfield; field.focus();}
}
function resetIfBlank(pulldown){// reset if nothing selected in the PULLDOWN MENU
	var target=""; var restore=0;
        MM_jumpMenu(targ,pulldown,restore);
        //possiblenewlocation=pulldown.options[pulldown.selectedIndex].value;
	//if ((possiblenewlocation==1)||(possiblenewlocation=='')) pulldown.selectedIndex=0;
}
////////////////////////////////////
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}
function changeThings(objStr) { //v1.0
var theValue=formURL.select.options[formURL.select.selectedIndex].value;
if (theValue!='') eval("parent.location='"+theValue+"'");
}
function changeProp(objStrNS,objStrIE,theProp,theValue) {
var theObj = eval((navigator.appName == 'Netscape')?objStrNS:objStrIE);
if ((theObj != null) && (theProp.indexOf("style.") != 0 || theObj.style != null))
eval(((navigator.appName == 'Netscape')?objStrNS:objStrIE)+'.'+theProp + '="'+theValue+'"');
}
////////////////////////////////////
function gotoURL(url){
if (url!="") location=url;
}
function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3)
      if ((obj=MM_findObj(args[i]))!=null) {
      v=args[i+2];
      if (obj.style) {
      obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
      obj.visibility=v;
     }
}
function MM_popupMsg(theMsg) { //v2.0
  alert(theMsg);
}
function MM_preloadImages() { //v3.0
  var d=document;
  if(d.images){
        if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
        for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}
  }
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//function openWinObject(object,str_url,str_name,str_options){
//object=window.open('../movement/oath.htm','explain_win','status=yes,scrollbars=yes,resizable=yes,width=700,height=550');
//}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; 
	if(INITMENUID) {MenuInit();}
	}}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
function MM_changeProp(objName,x,theProp,theValue) { //v3.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)) eval("obj."+theProp+"='"+theValue+"'");
}
function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)}
function Accesskey(init){
	if (document.all){
	document.write("<style>");
	document.write(".accesskey,a.accesskey,a.accesskey:hover.accesskey a { text-decoration: underline; font-weight:600; } ");
	document.write("</style>");}
}
function PopUpDown(elementName) {
	var HeaderElement = null;
	var BodyElement = null;
	var RootElement=null;
	if(document.getElementsByName) {
		RootElement = document.getElementsByName(elementName);
        HeaderElement = document.getElementsByName(elementName+"_Header");
		BodyElement = document.getElementsByName(elementName+"_Body");
		if(BodyElement) {
			if(BodyElement[0].style.display == "none") {
                BodyElement[0].style.display = "block";
                HeaderElement[0].className = "pop_header";
                RootElement[0].className="pop";
			}
                else {
                BodyElement[0].style.display = "none";
				HeaderElement[0].className = "pop_header_closed";
				RootElement[0].className="pop_closed";
			}}}
	if (! (NS4 || NS6)) window.event.cancelBubble = true;
	return false;
}
function VertOnOff() {
	var BodyEl = null;
	var RightEl= null;
	var TitleEl=null;
	var UpImg=null,DownImg=null;
	var RootEl=null;
	if(document.getElementsByName) {
		RootEl = document.getElementsByName("vertical");
        HeaderEl = document.getElementsByName("vertical_header");
		BodyEl = document.getElementsByName("vertical_body");
		if (IE4) {
		        TitleEl = document.getElementsByName("vertical_IE_title");
				RightEl = document.getElementsByName("vertical_right");
				}
				else {
                TitleEl = document.getElementsByName("vertical_title");
				RightEl= document.getElementsByName("vertical_NS_right");
				}
		UpImg = document.getElementsByName("vertical_button_up");
		DownImg = document.getElementsByName("vertical_button_down");
		if(BodyEl) {
			if(BodyEl[0].style.display == "none") {
			    BodyEl[0].style.display = "block";
                HeaderEl[0].className = "vertical_header";
                if (IE4) {
                       RightEl[0].className="vertical_right";
                       TitleEl[0].style.display = "block";}
                else {
                       TitleEl[0].className="vertical_title";
                       RightEl[0].className="vertical_right_ns";}
				DownImg[0].style.display = "none";
				UpImg[0].style.display = "block";
                if (IE4) TitleEl[0].style.display = "block";
                else TitleEl[0].className="vertical_title";
                RootEl[0].className="vertical";
			}
                else {
                BodyEl[0].style.display = "none";
				HeaderEl[0].className = "vertical_header_closed";
				if (IE4) {
                        RightEl[0].className="vertical_right_closed";
                        TitleEl[0].style.display = "none";}
                else {
                        RightEl[0].className="vertical_right_ns_closed"
                        TitleEl[0].className="vertical_title_closed";}
				UpImg[0].style.display = "none";
				DownImg[0].style.display = "block";
                  if (IE4) TitleEl[0].style.display = "none";
                  else TitleEl[0].className="vertical_title_closed";
                RootEl[0].className="vertical_closed";
			}
		}
	}
	if (! (NS4 || NS6)) window.event.cancelBubble = true;
	return false;
}
function initBubble(boolean_val){
   if(IE4 || (! (NS4 || NS6))) window.event.cancelBubble=boolean_val;
   return false;
}
// Custom Prompt
function check_Prompt(){
	if(window.winprompt){ if(!winprompt.closed) winprompt.focus();}
}
function customPrompt(obj, title, msg){
	//window.name="mainwin";
	if(InitPrompt==false){
	winprompt = window.open("", "winprompt", "width=290,height=190,modal=yes");
	winprompt.document.writeln('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">');
	winprompt.document.writeln('<HTML>');
	winprompt.document.writeln('<HEAD>');
	winprompt.document.writeln('<TITLE>'+title+'</title>');
	winprompt.document.writeln('<meta name="keywords" content=""></HEAD>');
	winprompt.document.writeln('<BODY BGCOLOR="#FFFFFF" onBlur="self.focus();" STYLE="background: #FFFFFF url('+ROOT+'pics/back/themes/byzantium_trade.jpg) no-repeat" BACKGROUND="'+ROOT+'pics/back/themes/byzantium_trade.jpg" TOPMARGIN="5" LEFTMARGIN="0" MARGINHEIGHT="0" MARGINWIDTH="5">');
	winprompt.document.writeln('<FORM NAME="pForm" onSubmit=" self.close(); ">\n<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="277">');
	winprompt.document.writeln('<TR>');
	winprompt.document.writeln('<TD WIDTH="70">&nbsp;</TD>');
	winprompt.document.writeln('<TD ALIGN="RIGHT" WIDTH="207">');
	winprompt.document.writeln('</TD>\n</TR>\n');
	winprompt.document.writeln('<TR>');
	winprompt.document.writeln('<TD>&nbsp;</TD>');
	winprompt.document.writeln('<TD ALIGN="RIGHT"">');
	winprompt.document.writeln('<BR><FONT FACE="Arial,Helvetica,Sans-serif" SIZE="-1" STYLE="font-size: 14px">' + msg +  '</FONT><BR>');
	winprompt.document.writeln('</TD>\n</TR>\n');
	winprompt.document.writeln('<TR>');
	winprompt.document.writeln('<TD ALIGN="RIGHT" COLSPAN="2">');
	winprompt.document.writeln('<INPUT TYPE="text" NAME="inputText" VALUE="" SIZE="30" STYLE="width: 250px">');
	winprompt.document.writeln('</TD>\n</TR>\n<TR>');
	winprompt.document.writeln('<TD>&nbsp;</TD><TD ALIGN="CENTER"><BR><BR><center>');
	winprompt.document.writeln('<input type="Submit" name="Return" value="OK" onClick="var TempPrompt=document.pForm.inputText.value; eval(\''+obj+'=TempPrompt;\'); alert(\''+obj+'=TempPrompt;\');">');
	winprompt.document.writeln('<input type="button" value="Close" onClick="self.close();">');
	winprompt.document.writeln('</center></TD>\n</TR>\n</TABLE>\n</FORM>');
	winprompt.document.writeln('</BODY>\n</HTML>');
	InitPrompt=true;
	}
	winprompt.focus();
}
// Custom Alert
function check_alert(){
	if(window.winalert){ if(!winalert.closed) winalert.focus();}
}
function customAlert(alerttype, title, msg){
	if(InitAlert==false){
	var icon="";
	var textcolor='black';
	if (alerttype == "error") {	icon = ROOT+ "pics/bullets/warning_icon.gif";
								textcolor='red';}
	else if (alerttype == "info") {	icon = ROOT+ "pics/bullets/comment.gif";
									textcolor='blue';}
		else {icon = ROOT+"pics/bullets/comment.gif";}
	winalert = window.open("", "winalert", "width=300,height=150,modal=yes");
	winalert.document.writeln('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">');
	winalert.document.writeln('<HTML>');
	winalert.document.writeln('<head>');
	winalert.document.writeln('<title>'+title+'</title>');
	winalert.document.writeln('<meta name="keywords" content="Neobyzantine Web Site, error, alert, information"> <meta name="description" content="Neobyzantine Web Site - an information"> </head>');
	winalert.document.writeln('<BODY BGCOLOR="#FFFFFF" onBlur="self.focus();" STYLE="background: #FFFFFF url('+ROOT+'pics/back/themes/byzantium_trade.jpg) no-repeat; color:'+textcolor+'" BACKGROUND="'+ROOT+'pics/back/themes/byzantium_trade.jpg" TOPMARGIN="5" LEFTMARGIN="0" MARGINHEIGHT="0" MARGINWIDTH="5">');
	winalert.document.writeln('<TABLE CELLPADDING="10">');
	winalert.document.writeln('<TR>');
	winalert.document.writeln('<TD WIDTH="50">');
	winalert.document.writeln('<img src="'+icon+'" border="0" alt="" align="left">');
	winalert.document.writeln('</TD>');
	winalert.document.writeln('<TD WIDTH="150">');
	winalert.document.writeln(msg);
	winalert.document.writeln('</TD>\n</TR>\n<TR>');
	winalert.document.writeln('<TD ALIGN="CENTER" COLSPAN="2">');
	winalert.document.writeln('<FORM>\n<center><INPUT TYPE="BUTTON" VALUE="&nbsp;&nbsp; OK &nbsp;&nbsp;" onClick="window.close()"></center>');
	winalert.document.writeln('</FORM></TD>\n</TR>\n</TABLE>');
	winalert.document.writeln('</BODY>\n</HTML>');
	window.stop();
	InitAlert=true;}
	winalert.focus();
}
function check_confirm(){
	if(window.winconfirm){ if(!winconfirm.closed) winconfirm.focus();}
}
function customConfirm(obj,title, msg){
	if(InitConfirm==false){
	var icon = ROOT+"pics/bullets/ask.gif";
	window.name='mainwin';
	winconfirm = window.open("", "winconfirm", "width=300,height=150,modal=yes");
	winconfirm.document.writeln('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">');
	winconfirm.document.writeln('<HTML>');
	winconfirm.document.writeln('<head>');
	winconfirm.document.writeln('<title>'+title+'</title>');
	winconfirm.document.writeln('<meta name="keywords" content="Neobyzantine Web Site, error, alert, information"><meta name="description" content="Neobyzantine Web Site - an information"> </head>');
	winconfirm.document.writeln('<BODY BGCOLOR="#FFFFFF" onBlur="self.focus();" STYLE="background: #FFFFFF url('+ROOT+'pics/back/themes/byzantium_trade.jpg) no-repeat" BACKGROUND="'+ROOT+'pics/back/themes/byzantium_trade.jpg'+'" TOPMARGIN="5" LEFTMARGIN="0" MARGINHEIGHT="0" MARGINWIDTH="5">');
	winconfirm.document.writeln('<TABLE CELLPADDING="10">');
	winconfirm.document.writeln('<TR>');
	winconfirm.document.writeln('<TD WIDTH="50">');
	winconfirm.document.writeln('<img src="'+icon+'" border="0" alt="" align="left">');
	winconfirm.document.writeln('</TD>');
	winconfirm.document.writeln('<TD WIDTH="150">');
	winconfirm.document.writeln(msg);
	winconfirm.document.writeln('</TD>\n</TR>\n<TR>');
	winconfirm.document.writeln('<TD ALIGN="CENTER" COLSPAN="2"><FORM name="pConfirm" onSubmit=" self.close();" onReset=" self.close();">\n<center>');
	winconfirm.document.writeln('<INPUT TYPE="SUBMIT" VALUE="&nbsp;&nbsp; YES &nbsp;&nbsp;" onClick="var TempConfirm=1; eval(\''+obj+'=TempConfirm;\'); alert(TempConfirm);">');
	winconfirm.document.writeln('<INPUT TYPE="RESET" VALUE="&nbsp;&nbsp; NO &nbsp;&nbsp;" onClick="var TempConfirm=0; eval(\''+obj+'=TempConfirm;\'); alert(TempConfirm);">');
	winconfirm.document.writeln('</center></FORM></TD>\n</TR>\n</TABLE>');
	winconfirm.document.writeln('</BODY>\n</HTML>');
	InitConfirm=true;}
	winconfirm.focus();
}
function check_Alert_Prompt_Confirm(){ check_Prompt; check_Alert; check_Confirm;}
document.onblur= check_Alert_Prompt_Confirm();
//-------------------------
function GetFile(fname, outname){
	//var fsrc=ROOT+fname;
	//var icon="";ROOT+"forms/download.htm"
	window.name='mainwin';
	var LocalRoot=ROOT;
	var WinBody="";
	winget = window.open(ROOT+"forms/download.htm", "winget", "width=300,height=265,modal=yes");
	alert(ROOT+"php/scripts/scripts.htm");
	//alert(ROOT+fname);
	WinBody+="<?php ob_start(); include_once(\""+LocalRoot+"php/scripts/scripts.htm\");>";
	WinBody+="<?php GetFile(\""+fname+"\",\""+outname+"\");?>";
	WinBody+='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">';
	WinBody+='<html>';
	WinBody+='<head>';
	WinBody+='<title>Downloading the file:'+fname+'</title>';
	WinBody+='<meta name="keywords" content="Neobyzantine Web Site, error, alert, information"> <meta name="description" content="Neobyzantine Web Site - an information"></head>';
	WinBody+='<body bgcolor="#FFFFFF" onBlur="self.focus();" style="background: #FFFFFF url('+LocalRoot+'pics/back/themes/byzantium_economy.jpg) no-repeat; color:'+textcolor+'" background="'+LocalRoot+'pics/back/themes/byzantium_economy.jpg" topmargin="5" leftmargin="0" marginheight="0" marginwidth="5">';
	WinBody+=LocalRoot+"php/scripts/scripts.htm";
	WinBody+='<h1>Downloading</h1>';
	WinBody+="<img src='"+LocalRoot+"pics/bullets/save.gif' align='absmiddle' />";
	WinBody+='<p><em>'+fname+'</em></p>';
	WinBody+="<center><img src='"+LocalRoot+"pics/bullets/wait.gif' align='bottom' /></center>";
	WinBody+="<a href='#' onclick='window.close();'>Close window</a></body></html>";
	winget.document.writeln(WinBody);
	winget.focus();
	return false;
}
//=========================
function WriteSearchWindow(SearchTarget,SearchString,ID_AUTOSTART,ID_SEARCH_CRITERIA){
  search_win=window.open(ROOT+"search/default.htm","search_win","location=0,directories=0,copyhistory=0,menubar=0,toolbar=0,resizable=0,status=1,width=500,height=500",false);
  search_win.document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"DTD/xhtml1-transitional.dtd\">\n");
  search_win.document.write("<html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"el\" xml:lang=\"el\">\n");
  search_win.document.write("<head profile=\"http://www.w3.org/2000/08/w3c-synd/#\"><title>Neobyzantine Web Site Search Engine</title>\n");
  search_win.document.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n");
  search_win.document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\""+ROOT+"styles/default.css\">\n");
  search_win.document.write("<\head>");
  search_win.document.write("<body leftmargin=\"0\" topmargin=\"0\">\n");
  //"+ROOT+"
  search_win.document.write("<center><applet code='"+ROOT+"Search.class' width='100%' height='400' name='Search' alt='Search Applet' vspace='0' hspace='0' codebase='"+ROOT+"' alt='Java Search Applet' title='Search the site'>\n");
  search_win.document.write("<param name=\"maxhits\" value=\"40\">\n");
  search_win.document.write("<param name=\"firstpage\" value=\""+ROOT+"search/nbws_search_page.htm\">\n");
  search_win.document.write("<param name=\"targetname\" value=\""+SearchTarget+"\">\n");
  search_win.document.write("<param name=\"to_search\" value=\""+SearchString+"\">\n");
  search_win.document.write("<param name=\"autostart\" value=\""+ID_AUTOSTART+"\">\n");
  //search_win.document.write("<param name=\"criteria\" value=\""+ID_SEARCH_CRITERIA+"\">\n");
    search_win.document.write("Download JavaVirtual Machine or enable Java!<br />\n");
  search_win.document.write("<a href=\"http://java.sun.com/getjava/download.html\" title=\"Click here to download Java Virtual Machine\">Java Virtual Machine</a></applet></center><div align='center' class='byzantine'><a href='#' onClick='window.close();'>Close window</a><div></body></html>\n");
}
//----------------------------------------
Accesskey(true);
MM_reloadPage(true);
// Popup Blocker ---------------------------------------->
var blockedReferrer = 'blockedReferrer';
NS_ActualWrite=document.write;
RanPostamble=0;
NS_ActualOpen=window.open;
orig_setTimeout = window.setTimeout;
function NS_NullWindow(){this.window;}
function nullDoc() {
   this.open = NS_NullWindow;
   this.write = NS_NullWindow;
   this.close = NS_NullWindow;}
function NS_NewOpen(url,nam,atr){
	if((nam!='' && nam==window.name) || nam=='_top'){
	   return(NS_ActualOpen(url,nam,atr));}
	obj=new NS_NullWindow();
	obj.focus = NS_NullWindow;
	obj.blur = NS_NullWindow;
	obj.opener = this.window;
	obj.document = new nullDoc();
	return(obj);}
function NS_NullWindow2(){this.window;}
function NS_NewOpen2(url,nam,atr){
	if((nam!='' && nam==window.name) || nam=='_top'){
	   return(NS_ActualOpen(url,nam,atr));}
    return(new NS_NullWindow2());
}
function op_stop() { NS_ActualOpen2=window.open; window.open=NS_NewOpen2; }
function op_start() { window.open=NS_ActualOpen2; }
function noopen_ST(one,two) { return(orig_setTimeout("op_stop();"+one+";op_start();",two)); }
function noopen_load() { 
    op_stop(); if(orig_onload) orig_onload(); op_start();
}
function noopen_unload() { op_stop(); if(orig_onunload) orig_onunload(); op_start(); }
function postamble() {
  if(!RanPostamble) {
    RanPostamble=1;
	orig_onload = window.onload;
	orig_onunload = window.onunload;
	window.onunload = noopen_unload;
	window.onload = noopen_load;
	window.open=NS_ActualOpen;
  }
}
window.setTimeout = noopen_ST;
window.open=NS_NewOpen;
document.ignore = new Object();
//gotoLangPage();----------------------------------------------------
//-->
