﻿function makeHttpRequest(URL)
{
   var http_request = false;
   
   if (window.XMLHttpRequest) { // Mozilla, Safari,...
       http_request = new XMLHttpRequest();
       if (http_request.overrideMimeType) {
           http_request.overrideMimeType('text/xml');
       }
   } 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('Unfortunatelly you browser doesn\'t support this feature.');
       return false;
   }
   http_request.onreadystatechange = function() {
       if (http_request.readyState == 4) {
		   if (http_request.status == 200) {
           }
           else {
			// alert('There was a problem with the request.(Code: ' + http_request.status + ')');
           }
       }
   }
   
   http_request.open('GET', URL, true);
   http_request.send(null);
}


function checkemail(str)
{
	
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(str)){
		alert("Προσοχή : Ακυρη διεύθυνση email...Προσπαθείστε ξανά...")
		valid = false
	}
	else
		valid = true
}

function mailPage()
{
	var mail= prompt('Παρακαλώ δώστε το email','');
	checkemail(mail);
	if (valid) {
		window.location = "mailto:"+mail+"?subject="+window.document.title+"&body= \n\n"+window.location
	}
}

function doClear(theText, defaultValue) {

	if (theText.value == defaultValue) {
		theText.value = "";
	}
}

function ShowArticlePrintView(ArticleId) {
	var viewimageWin;
	viewimageWin = window.open("PrintArticle.aspx?ArticleId=" + ArticleId, "PrintArticle",'screenX=1,left=1,screenY=1,top=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,fullscreen=0,width=580,height=800');
	viewimageWin.moveTo(screen.availWidth/2-(580/2),screen.availHeight/2-(800/2));
}

function ShowStaticPagePrintView(StaticPageId) {
	var viewimageWin;
	viewimageWin = window.open("PrintStaticPage.aspx?ValueId=" + StaticPageId, "PrintStaticPage",'screenX=1,left=1,screenY=1,top=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,fullscreen=0,width=580,height=800');
	viewimageWin.moveTo(screen.availWidth/2-(580/2),screen.availHeight/2-(800/2));
}


function ShowText(e) {
	document.getElementById("text1").style.display = "none";
	document.getElementById("text2").style.display = "none";
	document.getElementById("text3").style.display = "none";

	var el = document.getElementById(e);
	if (el != null) {
		el.style.display = "block";
	}
}

function ToggleTopPanel(langId)
{
	if (document.getElementById("TopPanelTable").style.display == "") {
		document.getElementById("TopPanelTable").style.display = "none";
		document.getElementById("ToggleButton").src = "images/open.png";
		document.getElementById("ToggleButton").title = "Show";
		if (langId == 2) {
			document.getElementById("ToggleText").innerHTML = "read more";
		}
		else {
			document.getElementById("ToggleText").innerHTML = "διαβάστε περισσότερα";
		}
		makeHttpRequest("AW_LoadAjax.aspx?sid=" + Math.random() + "&IsTopPanelClosed=1");
	}
	else {
		document.getElementById("TopPanelTable").style.display = "";
		document.getElementById("ToggleButton").src = "images/close.png";
		document.getElementById("ToggleButton").title = "Hide";
		if (langId == 2) {
			document.getElementById("ToggleText").innerHTML = "close";
		
		}
		else {
			document.getElementById("ToggleText").innerHTML = "κλείσιμο";
		}
		makeHttpRequest("AW_LoadAjax.aspx?sid=" + Math.random() + "&IsTopPanelClosed=0");
	}
}

//SuckerTree Horizontal Menu (Sept 14th, 06)
//By Dynamic Drive: http://www.dynamicdrive.com/style/

var menuids=["treemenu1"] //Enter id(s) of SuckerTree UL menus, separated by commas

function buildsubmenus_horizontal(){
for (var i=0; i<menuids.length; i++){
  var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
    for (var t=0; t<ultags.length; t++){
		if (ultags[t].parentNode.parentNode.id==menuids[i]){ //if this is a first level submenu
			ultags[t].style.top=ultags[t].parentNode.offsetHeight+"px" //dynamically position first level submenus to be height of main menu item
			ultags[t].parentNode.getElementsByTagName("a")[0].className="mainfoldericon, menu2"
		}
		else{ //else if this is a sub level menu (ul)
		  ultags[t].style.left=ultags[t-1].getElementsByTagName("a")[0].offsetWidth+"px" //position menu to the right of menu item that activated it
    	ultags[t].parentNode.getElementsByTagName("a")[0].className="subfoldericon"
		}
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.visibility="visible"
    }
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.visibility="hidden"
    }
    }
  }
}

if (window.addEventListener)
window.addEventListener("load", buildsubmenus_horizontal, false)
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus_horizontal)
