//----------------------------------------------------------------
//Array for holding images (preloaded)
var imgArray = new Array();
var selImageName = '';

function TriStateMenuInit()
{
    var imgNames = new Array;
    var imgUrlPrefix = 'images/';

    //Greek Buttons
    imgNames[0]  = 'menu_01.gif';
    imgNames[1]  = 'menu_01_over.gif';
    imgNames[2]  = 'menu_01_sel.gif';
    
    imgNames[3]  = 'menu_02.gif';
    imgNames[4]  = 'menu_02_over.gif';
    imgNames[5]  = 'menu_02_sel.gif';
    
    imgNames[6]  = 'menu_03.gif';
    imgNames[7]  = 'menu_03_over.gif';
    imgNames[8]  = 'menu_03_sel.gif';
    
    imgNames[9]  = 'menu_04.gif';
    imgNames[10] = 'menu_04_over.gif';
    imgNames[11] = 'menu_04_sel.gif';
	
	imgNames[12]  = 'menu_05.gif';
    imgNames[13] = 'menu_05_over.gif';
    imgNames[14] = 'menu_05_sel.gif';
	
	imgNames[15]  = 'menu_06.gif';
    imgNames[16] = 'menu_06_over.gif';
    imgNames[17] = 'menu_06_sel.gif';
	
	imgNames[18]  = 'menu_07.gif';
    imgNames[19] = 'menu_07_over.gif';
    imgNames[20] = 'menu_07_sel.gif';
	
	imgNames[21]  = 'menu_08.gif';
    imgNames[22] = 'menu_08_over.gif';
    imgNames[23] = 'menu_08_sel.gif';
    

    var srcLen = imgNames.length;
    
    for(var i=0;i<srcLen;i++)
    {
        imgArray[i] = new Image();
        imgArray[i].src = imgUrlPrefix + imgNames[i];
    }
}

function SelectImage(imageName, imageIndex)
{
    if(imgArray!=null)
    {
        selImageName = imageName;
        
        if(document.images[imageName]!=null)
        {
            document.images[imageName].src = imgArray[imageIndex].src;
            ResetImagesState();
        }
    }
    
    return false;
}

function ResetImagesState()
{
    var len = imgArray.length;
    var imageName;
    
    for(var i=0;i<len;i=i+3)
    {
        imageName = imgArray[i].src;
        imageName = imageName.substr((imageName.lastIndexOf('/')+1), 7);
        
        if(imageName!=selImageName && document.images[imageName]!=null)
            document.images[imageName].src = imgArray[i].src;
    }
}

function SwapImage(imageName, imageIndex)
{
    if(imgArray[imageIndex]!=null && document.images[imageName]!=null && imageName!=selImageName)
        document.images[imageName].src = imgArray[imageIndex].src;
}

function SwapImageFrame(imageName, imageIndex)
{
    if(top.imgArray[imageIndex]!=null && top.document.images[imageName]!=null && imageName!=selImageName)
        top.document.images[imageName].src = top.imgArray[imageIndex].src;
}
//----------------------------------------------------------------


// gia open win
// --
 function openWindow(url, w, h) {
    var options = "width=" + w + ",height=" + h + ",";
    options += "resizable=no,scrollbars=no,status=no,";
    options += "menubar=no,toolbar=no,location=no,directories=no";
    var newWin = window.open(url, 'newWin', options);
    newWin.focus();
  }
//open win resizable


function ImagePopup(url)

{

var popupWin=window.open('','','top=10,left=10,height=10,width=10,titlebar=no,location=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,hotkeys=no');

     var docHTML;

 

     docHTML  = "<html><head><title></title><script language='javascript'>";

     docHTML += "var NS = (navigator.appName=='Netscape')?true:false;";

     docHTML += "function ResizePicture() {iWidth = (NS)?window.innerWidth:document.body.clientWidth;";

      docHTML += "iHeight = (NS)?window.innerHeight:document.body.clientHeight;";

      docHTML += "iWidth = document.images[0].width - iWidth;";

      docHTML += "iHeight = document.images[0].height - iHeight;";

      docHTML += "window.resizeBy(iWidth, iHeight);";

      docHTML += "self.focus();}</";

      docHTML += "script></head>";

      docHTML += "<body topmargin='0' leftmargin='0' marginwidth='0' margineight='0' onload='ResizePicture();'>";

      docHTML += "<script language='javascript'>document.write('<img src=";

      docHTML += '"';

      docHTML += url;

      docHTML += '"';

      docHTML += " border=0>');</";

      docHTML += "script></";

      docHTML += "body></";

      docHTML += "html>";

 

      popupWin.document.open();

      popupWin.document.write(docHTML);

      popupWin.document.close();

}


// drop down menu

//Contents for menu 1
var menu1=new Array()
menu1[1]='<a href="http://alumilpartners.rdc.gr/siromena.html" target="iframeMain"><img src="images/siromenai.png" width="188" height="42" border="0" /></a>' 
menu1[0]='<a href="http://alumilpartners.rdc.gr/antikatastasi.html" target="iframeMain"><img src="images/antikatastasi.png" width="188" height="42" border="0" /></a>'
menu1[2]='<a href="http://alumilpartners.rdc.gr/anoigomena.html" target="iframeMain"><img src="images/anoigomenai.png" width="188" height="42" border="0" /></a>'
menu1[3]='<a href="http://alumilpartners.rdc.gr/eidikes.html" target="iframeMain"><img src="images/eidikesi.png" width="188" height="42" border="0" /></a><br>'



//Contents for menu 2, and so on
//var menu2=new Array()
//menu2[0]='<a href="http://cnn.com">CNN</a>'
//menu2[1]='<a href="http://msnbc.com">MSNBC</a>'
//menu2[2]='<a href="http://news.bbc.co.uk">BBC News</a>'
		
var menuwidth='165px' //default menu width

var menubgcolor='#E48E00'  //menu bgcolor
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

/////No further editting needed

var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
document.write('<div id="dropmenudiv" style="visibility:hidden;position:absolute;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

 
function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}


function showhide(obj, e, visible, hidden, menuwidth){
if (ie4||ns6)
dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!=""){
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function populatemenu(what){
if (ie4||ns6)
dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6){
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)

dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}

return clickreturnvalue()
}

function clickreturnvalue(){
if (ie4||ns6) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie4&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function hidemenu(e){
if (typeof dropmenuobj!="undefined"){
if (ie4||ns6)
dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu(){
if (ie4||ns6)
delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu