var isDOM = document.getElementById?1:0; var isIE = document.all?1:0; var isNS4 = (navigator.appName=='Netscape' && !isDOM)?1:0; var isIE4 = (isIE && !isDOM)?1:0; var isDyn = (isDOM||isIE4||isNS4); function getRef(id, par) { par = (!par ? document : (par.navigator ? par.document : par)); return (isIE ? par.all[id] : (isDOM ? (par.getElementById?par:par.ownerDocument).getElementById(id) : par.layers[id])); } function getSty(id, par) { return (isNS4 ? getRef(id, par) : getRef(id, par).style) } if (!window.LayerObj) var LayerObj = new Function('id', 'par', 'this.ref=getRef(id, par); this.sty=getSty(id, par); return this'); function getLyr(id, par) { return new LayerObj(id, par) } function LyrFn(fn, fc) { LayerObj.prototype[fn] = new Function('var a=arguments,p=a[0]; with (this) { '+fc+' }'); } LyrFn('x','if (!isNaN(a[0])) sty.left=p; else return parseInt(sty.left)'); LyrFn('y','if (!isNaN(a[0])) sty.top=p; else return parseInt(sty.top)'); LyrFn('vis','sty.visibility=p'); LyrFn('bgColor','if (isNS4) sty.bgColor=(p?p:null); ' + 'else sty.backgroundColor=(p?p:"transparent") '); LyrFn('bgImage','if (isNS4) sty.background.src=(p?p:null); ' + 'else sty.backgroundImage=(p?"url("+p+")":"") '); LyrFn('write','if (isNS4) with (ref.document) {write(p);close()} else ref.innerHTML=p'); function setLyr(lVis, docW, par) { if (!this.seq) seq = 0; if (!docW) docW = 0; var obj = (!par ? (isNS4 ? window : document.body) : (!isNS4 && par.navigator ? par.document.body : par)); var newID = '_js_layer_' + seq++; if (isIE) obj.insertAdjacentHTML('beforeEnd', '
'); else if (isDOM) { var newL = document.createElement('div'); obj.appendChild(newL); with (newL) { id = newID; style.position='absolute' } } else if (isNS4) { var newL = new Layer(docW, obj); newID = newL.id; } var lObj = getLyr(newID, par); with (lObj) { vis(lVis); x(0); y(0); sty.width=docW } return lObj; } function popOver(mN, iN) { with (this) { clearTimeout(hideTimer); overM = mN; overI = iN; var thisI = menu[mN][iN]; if (iN && this.onmouseover) this.onmouseover(); litOld = litNow; litNow = new Array(); var litM = mN, litI = iN; while(1) { litNow[litM] = litI; if (litM == 'root') break; litI = menu[litM][0].parentItem; litM = menu[litM][0].parentMenu; } var same = true; for (var z in menu) if (litNow[z] != litOld[z]) same = false; if (same) return; for (thisM in menu) { if (!menu[thisM][0].lyr) continue; litI = litNow[thisM]; oldI = litOld[thisM]; if (litI && (litI != oldI)) changeCol(thisM, litI, true); if (oldI && (oldI != litI)) changeCol(thisM, oldI, false); if (isNaN(litI)) { menu[thisM][0].lyr.vis('hidden') } } clearTimeout(showTimer); nextMenu = ''; if (thisI.type == 'sm:') { var targ = thisI.href, lyrM = menu[mN][0].lyr; with (menu[targ][0]) { if (!lyr) update(targ); lyr.x(eval(offX) + (typeof(offX)=='number' ? lyrM.x() + thisI.lyr.x() : 0)); lyr.y(eval(offY) + (typeof(offY)=='number' ? lyrM.y() + thisI.lyr.y() : 0)); showStr = myName + '.menu.' + targ + '[0].lyr.vis("visible")'; nextMenu = targ; if (showDelay) showTimer = setTimeout(showStr, showDelay); else eval(showStr); } } }} function popChangeCol(mN, iN, isOver) { with (this.menu[mN][iN]) { var col = isOver ? overCol : outCol; if (col.indexOf('.') == -1) lyr.bgColor(col); else lyr.bgImage(col); // If no other style changes are needed, that's all we need to do here. if ((overClass == outClass) && (outBorder == overBorder)) return; // In Netscape 4, rewrite contents... if (isNS4) lyr.write(this.getHTML(mN, iN, isOver)); // ...otherwise manipulate the DOM tree for IE/NS6+ (faster than rewriting contents). else with (lyr.ref) { className = (isOver ? overBorder : outBorder); var chl = (isDOM ? childNodes : children) for (var i = 0; i < chl.length; i++) chl[i].className = (isOver ? overClass : outClass); } }} function popOut(mN, iN) { with (this) { if ((mN != overM) || (iN != overI)) return; if (this.onmouseout) this.onmouseout(); var thisI = menu[mN][iN]; if (thisI.href != nextMenu) clearTimeout(showTimer); if (hideDelay) { var delay = ((mN == 'root') && (thisI.type != 'sm:')) ? 50 : hideDelay; hideTimer = setTimeout(myName + '.over("root", 0)', delay); } overM = 'root'; overI = 0; }} function popClick(evt) { with (this) { if (overI) { if (this.onclick) this.onclick(); var thisI = menu[overM][overI]; var iheight; var iwidth; var ileft; var itop; iheight= 700; iwidth = 850; ileft = window.screen.availWidth/2-iwidth/2; itop = window.screen.availHeight/2-iheight/2; with (thisI) switch (type) { case 'sm:': return; case 'js:': { eval(href); break } case '': type = 'window'; default: if (href) eval(type + '.location.href = "' + href + '"'); } } over('root', 0); }} function popClearLyr(wN) { with (this) { for (mN in menu) with (menu[mN][0]) if (par == wN) lyr = null; }} function addProps(obj, data, names, addNull) { for (var i = 0; i < names.length; i++) if(i < data.length || addNull) obj[names[i]] = data[i]; } function ItemStyle() { var names = ['len', 'spacing', 'popInd', 'popPos', 'pad', 'outCol', 'overCol', 'outClass', 'overClass', 'outBorder', 'overBorder']; addProps(this, arguments, names, true); } function popStartMenu(mName) { with (this) { if (!menu[mName]) { menu[mName] = new Array(); menu[mName][0] = new Object(); } actMenu = mName; menu[mName].length = 1; nextItem = 1; var aM = menu[mName][0]; var names = ['isVert', 'isVert', 'offX','offY', 'width', 'itemSty', 'par', 'parentMenu', 'parentItem']; addProps(aM, arguments, names, true); if (!aM.lyr) aM.lyr = null; }} function popAddItem() { with (this) { var aI = menu[actMenu][nextItem++] = new Object(); var names = ['text', 'href', 'type', 'itemSty', 'len', 'spacing', 'popInd', 'popPos', 'iW', 'iH', 'lyr']; addProps(aI, arguments, names, true); var iSty = (arguments[3] ? arguments[3] : menu[actMenu][0].itemSty); for (prop in iSty) if (aI[prop] == window.UnDeFiNeD) aI[prop] = iSty[prop]; if (isNS4 && aI.outBorder) aI.pad++; }} function popGetHTML(mN, iN, isOver) { with (this) { var itemStr = ''; with (menu[mN][iN]) { var textClass = (isOver ? overClass : outClass); if ((type == 'sm:') && popInd) { if (isNS4) itemStr += '
', -15, 3, '#66cc99', '#66ee99', 'itemHover', 'itemText', 'itemBorder', 'itemBorderOut');
var pMenu = new PopupMenu('pMenu');
with (pMenu)
{
startMenu('root', false, 0, 55, 17, hBar);
addItem(' Αρχική σελίδα', 'http://www.groupama-phoenix.com/Default.asp', '','', 74);
addItem(' Η Εταιρία μας', 'mCompany', 'sm:', '', 67);
//addItem(' Ενημέρωση Επενδυτών', 'mCapitalLink', 'sm:', '', 115);
addItem(' Προϊόντα', 'mProducts', 'sm:', '', 50);
addItem(' Δίκτυο', 'mNet', 'sm:', '', 38);
addItem(' Υπηρεσίες', 'mServices', 'sm:', '', 53);
addItem(' Οικονομική Ενημέρωση', 'mFinancial', 'sm:', '', 120);
addItem(' Τα νέα της Εταιρίας μας', 'mNews', 'sm:', '', 118);
addItem(' Επικοινωνήστε μαζί μας', 'mContact', 'sm:', '', 116);
startMenu('mFinancial', true, 0, 17, 120, subM);
addItem('Οικονομικό Προφίλ', 'mFinancialEL', 'sm:');
addItem('Business Profile', 'mFinancialEN', 'sm:');
startMenu('mFinancialEL', true, 120, 3, 130, subM);
addItem('Δελτία Τύπου', 'http://www.groupama-phoenix.com/BusinessProfile/El/PressReleases.htm', '', subM);
addItem('Ενημερωτικά Δελτία', 'http://www.groupama-phoenix.com/BusinessProfile/El/InformationalReports.htm', '', subM);
addItem('Ετήσιοι απολογισμοί', 'http://www.groupama-phoenix.com/BusinessProfile/El/AnnualReports.htm', '', subM);
addItem('Οικονομικές Καταστάσεις', 'http://www.groupama-phoenix.com/BusinessProfile/El/Financials.htm', '');
addItem('Ετήσια Δελτία', 'http://www.groupama-phoenix.com/BusinessProfile/El/AnnualReleases.htm', '');
startMenu('mFinancialEN', true, 120, 3, 120, subM);
addItem('Press Releases', 'http://www.groupama-phoenix.com/BusinessProfile/En/PressReleases.htm', '', subM);
addItem('Annual Reports', 'http://www.groupama-phoenix.com/BusinessProfile/En/AnnualReports.htm', '', subM);
addItem('Financials', 'http://www.groupama-phoenix.com/BusinessProfile/En/Financials.htm', '');
startMenu('mCompany', true, 0, 17, 175, subM);
addItem('Διοίκηση - Δ/Σ - Οργανόγραμμα', 'http://www.groupama-phoenix.com/Company/Directors.htm', '', subM);
addItem('Ιστορική Αναδρομή', 'http://www.groupama-phoenix.com/Company/History.htm', '', subM);
addItem('Όραμα / Αποστολή / Αξίες', 'http://www.groupama-phoenix.com/Company/vision.htm', '', subM);
addItem('Θυγατρικές Εταιρίες', 'http://www.groupama-phoenix.com/Company/thigatrikes.htm', '');
//startMenu('mCapitalLink', true, 0, 17, 100, subM);
//addItem('Εταιρικό Προφίλ', 'window.open("http://www.irwebpage.com/phoenix/gr/index.html","ContactUs");', 'js:');
//addItem('Business Profile', 'window.open("http://www.irwebpage.com/phoenix/en/index.html","ContactUs");', 'js:');
startMenu('mServices', true, 0, 17, 200, subM);
addItem('Συνεργασίες', 'mPartners', 'sm:');
addItem('Ενημέρωση Πελατών', 'window.open("https://www.groupama-phoenix.com/Customers/CustomerInfo.aspx","CustServices","Width=800,Height=600,channelmode=no,directories=no,fullscreen=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=no")', 'js:');
addItem('Τιμές Unit Linked', 'http://www.groupama-phoenix.com/PhoenixApps/VTPrices.aspx', '');
addItem('Πληροφορίες Δικτύου', 'http://www.groupama-phoenix.com/Prakt/Login.aspx', '');
var ileft;
var itop;
ileft = window.screen.availWidth/2-300/2;
itop = window.screen.availHeight/2-150/2;
addItem('Εκτύπωση Προσωρινού Σήματος', 'window.open("/MetroEktyp/LogOn.aspx","LogOn","left="+ileft+",top="+itop+",Width=430,Height=650,Status=no");', 'js:');
addItem('Πάγια Εντολή', 'window.open("https://www.groupama-phoenix.com/PagiaEntoli/Main.aspx","PagiaEntoli","Width=800,Height=600,channelmode=no,directories=no,fullscreen=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=no")', 'js:');
addItem('Εξουσιοδότηση VISA / MASTERCARD', 'window.open("https://www.groupama-phoenix.com/Eksousiodotisi/Main.aspx","Eksousiodotisi","Width=800,Height=600,channelmode=no,directories=no,fullscreen=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=yes,toolbar=no")', 'js:');
startMenu('mNet', true, 0, 17, 100, subM);
addItem('Δίκτυο Εξωτερικού', 'http://www.groupama-phoenix.com/Company/ejoteriko.htm', '');
startMenu('mNews', true, 0, 17, 240, subM);
addItem('Νέα / Ανακοινώσεις', 'http://www.groupama-phoenix.com/News/Default.asp', '');
addItem('Δελτία Τύπου', 'http://www.groupama-phoenix.com/News/Docs.asp', '');
//addItem('Ημερίδα στο Πανεπιστήμιο Πειραιά [13/4/2006]', 'http://www.groupama-phoenix.com/pp2006/default.htm', '');
startMenu('mPartners', true, 200, 3, 150, subM);
addItem('Total Care Network (T.C.N)', 'http://www.groupama-phoenix.com/Company/tcn.htm', '', subM);
addItem('MED NET', 'http://www.groupama-phoenix.com/Products/Gen.asp?Group=5', '', subM);
startMenu('mProducts', true, 0, 17, 180, subM);
addItem('Ασφάλειες Ζωής', 'http://www.groupama-phoenix.com/Products/Life.asp', '');
addItem('Ασφάλειες Περιουσίας και Ευθύνης', 'http://www.groupama-phoenix.com/Products/Gen.asp', '');
startMenu('mContact', true, 0, 17, 240, subM);
addItem('Για θέματα που αφορούν Ασφάλειες Ζωής', 'mailto:callcenter@groupama-phoenix.com', '', subM);
addItem('Για θέματα που αφορούν Γενικές Ασφάλειες', 'mailto:callcenter@groupama-phoenix.com', '', subM);
addItem('Για θέματα που αφορούν το Site', 'mailto:Webmaster@groupama-phoenix.com', '', subM);
//showDelay = 0;
hideDelay = 400;
}
var popOldOL = window.onload;
window.onload = new Function('if (popOldOL) popOldOL(); updateVars(); pMenu.update()');
window.onresize = new Function('ns4BugCheck(); updateVars(); pMenu.position()');
window.onscroll = new Function('updateVars(); pMenu.position()');
if (isNS4) document.captureEvents(Event.CLICK);
document.onclick = new Function('evt', 'pMenu.click(); ' +
'if (isNS4) return document.routeEvent(evt)');
var winWidth, winHeight, scrollYpos, scrollXpos;
function updateVars()
{
winWidth = (isIE ? document.body.clientWidth : window.innerWidth);
winHeight = (isIE ? document.body.clientHeight : window.innerHeight);
scrollYpos = (isIE ? document.body.scrollTop : window.pageYOffset);
scrollXpos = (isIE ? document.body.scrollLeft : window.pageXOffset);
}
var origWinWidth = window.innerWidth;
function ns4BugCheck()
{
if (isNS4 && origWinWidth != window.innerWidth) location.reload()
}
// Activate the onscroll event for NS browsers.
if (!isIE) setInterval('if (scrollYpos!=pageYOffset || scrollXpos!=pageYOffset) ' + 'window.onscroll()', 50);
moveRoot = new Function('with(pMenu.menu.root[0].lyr) x( (x()<100) ? 100 : 5);');