﻿// JScript File

//-------------------------------------
//var imgASEGraphSrc = new Array("../../Img/Greek/ASEGraphGR.gif", "../../Img/English/ASEGraphEN.gif");
var imgASEGraphBIGSrc = new Array("../../Img/Greek/ASEGraphGR_BIG.gif", "../../Img/English/ASEGraphEN_BIG.gif");
var vCloseBoxToolTip = new Array("Κλείσιμο", "Close");

//var imgASEGraphBIG = new Array(new Image(), new Image());
var imgASEGraphBIGdummy = new Array(new Image(), new Image());

//imgASEGraphBIG[0].src = imgASEGraphBIGSrc[0];
//imgASEGraphBIG[1].src = imgASEGraphBIGSrc[1];

imgASEGraphBIGdummy[0].src = imgASEGraphBIGSrc[0]+"?id="+GetCurrDate(); //ginetai mono gia na kanei refresh to image
imgASEGraphBIGdummy[1].src = imgASEGraphBIGSrc[1]+"?id="+GetCurrDate(); //ginetai mono gia na kanei refresh to image


var imgCB = new Image();
imgCB.src = "../../Img/close_box.gif";


function GetCurrDate()
{
    dt = new Date();
    strRes = new String();
    
    strRes += dt.getFullYear().toString();
    strRes += dt.getMonth().toString();
    strRes += dt.getDate().toString();
    strRes += dt.getHours().toString();
    strRes += dt.getMinutes().toString();
    strRes += dt.getSeconds().toString();
    strRes += dt.getMilliseconds().toString();
    
    
    return strRes;
}

//------------------------------------------------------------

function ShowGraph(pGraphObjID, pLangID) 
{
	if (document.all[pGraphObjID].style.visibility == "visible")
	{
		return;
	}
	
		  
	
	document.all[pGraphObjID].style.posTop = 75;
	document.all[pGraphObjID].style.posLeft = 225; 
	
	
	DisplayGraph (pGraphObjID, pLangID);
}


function DisplayGraph(pGraphObjID, pLangID)
{
    divWidth = imgASEGraphBIGdummy[pLangID].width - 1;

    
	strGraphHTML = "<TABLE style='z-index: 990' align='center' BORDER='1' Bordercolor='#1f3773' BGCOLOR='white' cellspacing ='0' cellpadding='0'><tr Bordercolor='white'><td>";
//	strGraphHTML += "<div style='position: absolute; top: 2px; left: 0px; z-index: 995; width: " + divWidth + "px; vertical-align: top; text-align: right;'>" + 
//	        "<img id=\"imgASEGraphBIG\" oncontextmenu='javascript:HideGraph(\"" + pGraphObjID + "\")' onclick='javascript:HideGraph(\"" + pGraphObjID + "\")'  onmouseover='style.cursor=\"hand\";' alt='" + vCloseBoxToolTip[pLangID]+ "' src='" + imgCB.src +"' /></div>";
 	strGraphHTML += "<img style='z-index: 990;' alt='' onclick='javascript:HideGraph(\"" + pGraphObjID + "\")' src='" + imgASEGraphBIGdummy[pLangID].src +"' />";
 	
 	strGraphHTML += "</td></tr></TABLE>";
	
	
 	document.all[pGraphObjID].innerHTML = strGraphHTML;
 	document.all[pGraphObjID].style.visibility = "visible";

 	document.all[pGraphObjID].focus();
 	document.all[pGraphObjID].attachEvent ("ondeactivate", eventHideGraph);
}



function HideGraph(pGraphObjID)
{
 	document.all[pGraphObjID].detachEvent ("ondeactivate", eventHideGraph);
	document.all[pGraphObjID].style.visibility = "hidden";
	document.all[pGraphObjID].style.posTop = 0;
	document.all[pGraphObjID].style.posLeft = 0; 
}


function eventHideGraph()
{
	for (var srcElem=event.srcElement; srcElem&&srcElem.tagName!='BODY'; srcElem=srcElem.parentElement){
		if (srcElem.tagName == 'DIV')
			break;
	}
	
	var closeOK = true;

	if (event.toElement == null)
		closeOk = false;
		
	for (var toElem=event.toElement; toElem&&toElem.tagName!='BODY'; toElem=toElem.parentElement){
		if (toElem == srcElem)
		{
			closeOK = false;
			break;
		}
	}

	if (closeOK)
		HideGraph (srcElem.id);		
}
