﻿<!-- //Begin javascript


// insert custom javascript here


// OnLoad
///////////////////////////
function digi_LoadFuncs() {
body_onLoad();
}
//////////////////////////////////////////////////////////////





// RSLite
///////////////////////////
function RSLiteObject(){
  this.interval = 500;
  this.attempts = 15;
  this.call = function ( page, parm ){
    parm = (parm != null)? parm : '';
    var i = new Image();
    var d = new Date();
    document.cookie = 'RSLite=x; expires=Fri, 31 Dec 1999 23:59:59 GMT;';
    i.src = page + '?u=' + d.getTime() + '&p=' + parm;
    setTimeout( "RSLite.receive(1);", this.interval );
  }  
  this.receive = function ( attempt ){  
                   var response = null;
                   var aCookie = document.cookie.split("; ");
                   for (var i=0; i < aCookie.length; i++){
                     var aCrumb = aCookie[i].split("=");
                     if (aCrumb[0] == 'RSLite') response = aCrumb[1];
                   }
                   if ( response != null ){
                     this.callback( unescape(response.replace(/\+/g,' ')) );
                   } else {
                     if (attempt < this.attempts){
                       setTimeout( "RSLite.receive( " + (attempt+1) +" );",this.interval);
                     } else {
                       this.failure();
                     }
                   }    
                 }
  this.callback = function( response ){ 
                    alert(response); 
                  }
  this.failure = function(){ 
                   alert( "RSLite timed out"); 
                 }
}
var RSLite;

//////////////////////////////////////////////////////////////



// RSLite body_onLoad
///////////////////////////
    function body_onLoad(){
      RSLite = new RSLiteObject();
      RSLite.callback = myCallback;
    }
    function myCallback( response ){
var d = response;
var w = "True";
var q = "False";

if (d==w){
      document.forms.mailform.submit();
}
else{
alert("Ο κωδικός ασφαλείας είναι λάθος.");
return false;
}

    }
//////////////////////////////////////////////////////////////



// Validate Email
///////////////////////////
function IsValidEmailSyntax ( sEmail )
{
return ( sEmail.search( /\w+((-\w+)|(\.\w+)|(\_\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z]{2,5}/ ) != -1);
}


// Validate Form
///////////////////////////
function digi_validateForm(mailform)
{


if(""==document.forms.mailform.onoma.value)
{
alert("Παρακαλώ εισάγετε το ονοματεπώνυμό σας.");
document.forms.mailform.onoma.focus();
return false;
}

if(""==document.forms.mailform.email.value)
{
alert("Παρακαλώ εισάγετε τo email σας.");
document.forms.mailform.email.focus();
return false;
}

var dw = document.forms.mailform.email.value;
if (!IsValidEmailSyntax(dw))
{
alert("Παρακαλώ ελέγξτε τo email σας.");
document.forms.mailform.email.focus();
return false;
}

if(""==document.forms.mailform.description.value)
{
alert("Παρακαλώ περιγράψτε τι θα θέλατε.");
document.forms.mailform.description.focus();
return false;
}

if(""==document.forms.mailform.secCode.value)
{
alert("Παρακαλώ συμπληρώστε τον κωδικό ασφαλείας από την εικόνα.");
document.forms.mailform.secCode.focus();
return false;
}

if(document.forms.mailform.secCode.value.length < 5 || document.forms.mailform.secCode.value.length > 5)
{
alert("Ο κωδικός ασφαλείας από την εικόνα είναι λάθος.");
document.forms.mailform.secCode.focus();
return false;
}

// allow ONLY alphanumeric keys, no symbols or punctuation
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
var checkStr = document.forms.mailform.secCode.value;
var allValid = true;
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("Ο κωδικός ασφαλείας από την εικόνα είναι λάθος.");
document.forms.mailform.secCode.focus();
return (false);
}


RSLite.call('digi_getvar.asp', document.forms.mailform.secCode.value);

}
//////////////////////////////////////////////////////////////







// Carousel
///////////////////////////
function carousel(params){
  if(!(params.width>0 && isFinite(params.width)))params.width=100;
  if(!(params.height>0 && isFinite(params.height)))params.height=100;
  if(!(params.sides>2 && isFinite(params.sides)))params.sides=4;
  if(!(params.steps>0 && params.steps<100 && isFinite(params.steps)))params.steps=20;
  if(!(params.speed>0 && isFinite(params.speed)))params.speed=8;
  if(!(params.image_border_width>=0 && isFinite(params.image_border_width)))params.image_border_width=0;
  if(isFinite(params.id)||!params.id)params.id='bad_id_given_'+Math.random();
  
  document.write("<div style='position:relative;overflow:hidden;' id='"+params.id.replace(/[^a-zA-Z0-9]+/g,'_')+"'></div>");
  var cdiv=document.getElementById(params.id.replace(/[^a-zA-Z0-9]+/g,'_'))
  cdiv.style.width=params.width+'px';
  cdiv.style.height=params.height+'px';
  cdiv.style.border=params.border;
  cdiv.style.position='relative';
  cdiv.style.overflow='hidden';
  cdiv.title=params.id;
    
  var counter=0,spinning=true,interval=Math.floor(60000/params.sides/params.steps/params.speed)-5;
  interval=isNaN(interval)?200:interval;
  var img_position=[],images=[],img_dimension=[];
  var img_index=params.images.length+1,img_index_cap=2*params.images.length;
  var faces=Math.ceil(params.sides/2), dimension, direction, targ, attr, faraway;

  function init(){
    if(params.direction=="left" || params.direction=="right"){
      direction=params.direction;
      dimension="width";
      }
    else if(params.direction=="top" || params.direction=="bottom"){
      direction=params.direction;
      dimension="height";
      }
    else {
      direction="left";
      dimension="width";
      }      
    faraway=(direction=="left"||direction=="top")?'-20000px':'20000px';
    cdiv.style[dimension]=params[dimension]/(params.size_mode=='image'?Math.sin(Math.PI/params.sides):1)+'px';
    var img=new Image();
    img.style.position='absolute';
    img.style[direction]=faraway;
    img.style.width=params.width-2*params.image_border_width+'px';
    img.style.height=params.height-2*params.image_border_width+'px';
    img.style.border=(params.image_border_width||0)+'px solid '+params.image_border_color;
  
    for(var i=0;i<params.images.length;i++){
      images[i]=img.cloneNode(true);
      images[i].src=params.images[i];
      if(params.links && params.links[i] && params.links[i]!=''){
        targ=params.lnk_targets && params.lnk_targets[i]||params.lnk_base||'new';
        if(targ=="_blank"){
          attr=(params.lnk_attr && params.lnk_attr[i])?",'"+params.lnk_attr[i]+"'":"";
          images[i].onclick=new Function("window.open('"+params.links[i]+"','"+targ+"'"+attr+")");
          }
        else if(targ.substr(0,1)=="_"){
          images[i].onclick=new Function(targ.substr(1)+".location='"+params.links[i]+"'");
          }
        else{
          attr=(params.lnk_attr && params.lnk_attr[i])?",'"+params.lnk_attr[i]+"'":"";
          images[i].onclick=new Function("var t='"+targ+"';if(window[t]){try{window[t].close()}catch(z){}}window[t]=window.open('"+params.links[i]+"',t"+attr+");window[t].focus()");
          }
        images[i].style.cursor=document.all?'hand':'pointer';
        }

      if(params.titles && params.titles[i] && params.titles[i]!='')
        images[i].title=params.titles[i];
      if(document.all)
        images[i].alt=images[i].title;
      images[i+params.images.length]=images[i];
      if(params.images.length==faces)
        images[i+2*params.images.length]=images[i];
      cdiv.appendChild(images[i]);
      }
  
    var face_size=params.size_mode=='image'?params[dimension]:params[dimension]*Math.sin(Math.PI/params.sides);
    var face_offset=params[dimension]*Math.cos(Math.PI/params.sides)/(params.size_mode=='image'?Math.sin(Math.PI/params.sides):1)/2-.5;
    var pi_piece=2*Math.PI/params.steps/params.sides;
    for(i=0;i<=params.steps*faces;i++){
      img_dimension[i]=face_size*Math.sin(pi_piece*i);
      img_position[i]=(i<params.steps*params.sides/2)?Math.floor(params[dimension]/2/(params.size_mode=='image'?Math.sin(Math.PI/params.sides):1)-face_offset*Math.cos(pi_piece*i)-img_dimension[i]/2)+'px':faraway;
      img_dimension[i]=img_dimension[i]-2*params.image_border_width>1?Math.ceil(img_dimension[i])-2*params.image_border_width+'px':'1px';
      }
    }
  init();

  cdiv.rotate = function(){
    setTimeout('document.getElementById("'+cdiv.id+'").rotate()',interval);
    if(!spinning) return;
    if(++counter>=params.steps){
      counter=0;
      if(++img_index>=img_index_cap)
        img_index=params.images.length;
      }
    images[img_index-faces].style[direction]=faraway;
    for(var i=faces-1;i>=0;i--){
      images[img_index-i].style[direction]=img_position[counter+i*params.steps];
      images[img_index-i].style[dimension]=img_dimension[counter+i*params.steps];
      }
    }
  cdiv.onmouseover=function(){
    spinning=false;
    }
  cdiv.onmouseout=function(){
    spinning=true;
    }
  setTimeout('document.getElementById("'+cdiv.id+'").rotate()',100);
  }
//////////////////////////////////////////////////////////////






// ENLARGE
///////////////////////////
var ie=document.all
var ns6=document.getElementById&&!document.all

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat" && !window.opera)? document.documentElement : document.body
}

function enlarge(which, e, position, imgwidth, imgheight){
if (ie||ns6){
crossobj=document.getElementById? document.getElementById("showimage") : document.all.showimage
if (position=="center"){
pgyoffset=ns6? parseInt(pageYOffset) : parseInt(ietruebody().scrollTop)
horzpos=ns6? pageXOffset+window.innerWidth/2-imgwidth/2 : ietruebody().scrollLeft+ietruebody().clientWidth/2-imgwidth/2
vertpos=ns6? pgyoffset+window.innerHeight/2-imgheight/2 : pgyoffset+ietruebody().clientHeight/2-imgheight/2
if (window.opera && window.innerHeight) //compensate for Opera toolbar
vertpos=pgyoffset+window.innerHeight/2-imgheight/2
vertpos=Math.max(pgyoffset, vertpos)
}
else{
var horzpos=ns6? pageXOffset+e.clientX : ietruebody().scrollLeft+event.clientX
var vertpos=ns6? pageYOffset+e.clientY : ietruebody().scrollTop+event.clientY
}
crossobj.style.left=horzpos+"px"
crossobj.style.top=vertpos+"px"

crossobj.innerHTML='<div align="right" id="dragbar"><span id="closetext" onClick="closepreview()">X</span> </div><img src="'+which+'">'
crossobj.style.visibility="visible"
return false
}
else //if NOT IE 4+ or NS 6+, simply display image in full browser window
return true
}

function closepreview(){
crossobj.style.visibility="hidden"
}

function drag_drop(e){
if (ie&&dragapproved){
crossobj.style.left=tempx+event.clientX-offsetx+"px"
crossobj.style.top=tempy+event.clientY-offsety+"px"
}
else if (ns6&&dragapproved){
crossobj.style.left=tempx+e.clientX-offsetx+"px"
crossobj.style.top=tempy+e.clientY-offsety+"px"
}
return false
}

function initializedrag(e){
if (ie&&event.srcElement.id=="dragbar"||ns6&&e.target.id=="dragbar"){
offsetx=ie? event.clientX : e.clientX
offsety=ie? event.clientY : e.clientY

tempx=parseInt(crossobj.style.left)
tempy=parseInt(crossobj.style.top)

dragapproved=true
document.onmousemove=drag_drop
}
}

document.onmousedown=initializedrag
document.onmouseup=new Function("dragapproved=false")
//////////////////////////////////////////////////////////////



// NewWindow
///////////////////////////
var win= null;
function digi_NewWindow(mypage,myname,w,h,scroll){
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=no';
  win=window.open(mypage,myname,settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}
//////////////////////////////////////////////////////////////





// Show Hide
///////////////////////////
if (document.getElementById){
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function digi_Switch(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterlist").getElementsByTagName("span");
		if(el.style.display != "block"){
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu")
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}
//////////////////////////////////////////////////////////////




// Select ChangeIt
///////////////////////////
function digi_ChangeIt()
{
var aes
aes = document.getElementById("gender").value ;

if (aes!=null)
{
if (aes=="ATHENS")
{digi_Switch('ATHENS');}
else if (aes=="ATHPRO")
{digi_Switch('ATHPRO');}
else if (aes=="SALONICA")
{digi_Switch('SALONICA');}
else if (aes=="MAKEDONIA")
{digi_Switch('MAKEDONIA');}
else if (aes=="THESSALIA")
{digi_Switch('THESSALIA');}
else if (aes=="THRACE")
{digi_Switch('THRACE');}
else if (aes=="EVOIA")
{digi_Switch('EVOIA');}
else if (aes=="IPIROS")
{digi_Switch('IPIROS');}
else if (aes=="PELOPONISSOS")
{digi_Switch('PELOPONISSOS');}
else if (aes=="KRITI")
{digi_Switch('KRITI');}
else if (aes=="NISIA_EGEOU")
{digi_Switch('NISIA_EGEOU');}
else if (aes=="KYPROS")
{digi_Switch('KYPROS');}
}

}
//////////////////////////////////////////////////////////////






// Default Status
///////////////////////////
window.defaultStatus='Βενέδικτος Στόλλας';

// Status Message
///////////////////////////
function TimStatus(message)
{
var message = "Βενέδικτος Στόλλας";
    window.status=message;
}
function SetStatus(message)
{
var message = "Βενέδικτος Στόλλας";
    window.status=message;
    setTimeout('TimStatus("'+message+'")',1);
    return true;
}
//////////////////////////////////////////////////////////////





//  End -->