/************************************************************************************/
function clickHandler(obj) {
	var targetElement;
  	if (obj.className=="Outline") {
  	    targetElement=document.getElementById(obj.id + "details");
  	    targetElement.style.display=(targetElement.style.display=="none")?"":"none";
  	}    
}  	

function PrintPageTo(jsStr) { //v2.0
  return eval(jsStr)
}

function SendEmailToEn() { 
window.document.location="mailto:?subject=Moore Stephens Chartered Accountants A.E. web site&body=Visit Moore Stephens Chartered Accountants A.E. web site: http://www.moorestephens.gr"
return void(0); 
}

function SendEmailToGr() { 
if(isIE()) {
window.document.location="mailto:?subject=Ορκωτοί Ελεγκτές ΜΟΥΡ ΣΤΗΒΕΝΣ Α.Ε.&body=Επισκευθείτε το δικτυακό τόπο της εταιρίας Ορκωτοί Ελεγκτές ΜΟΥΡ ΣΤΗΒΕΝΣ Α.Ε. στη διεύθυνση: http://www.moorestephens.gr" }
else {
window.document.location="mailto:?subject=Moore Stephens Chartered Accountants A.E. web site&body=Visit Moore Stephens Chartered Accountants A.E. web site: http://www.moorestephens.gr"
}
return void(0); 
}

function PrintMe() {
browser = (((navigator.appName == "Netscape") &&
(parseInt(navigator.appVersion) < 4 )) || 
((navigator.appName == "Microsoft Internet Explorer") && 
(parseInt(navigator.appVersion) < 4 )))
if (browser) {
alert('You are obviously using Netscape 3 or MSIE 3. Printing is only suported by version 4+ browsers..')}
else {
	 window.print()
		}
}

function printcr() { 
document.write ('2010');
}
/************************************************************************************/




/************************************************************************************/
function checkBrowser(){
	this.ver=navigator.appVersion
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	//added
	this.ie4mac=this.ie4 && navigator.userAgent.indexOf("Mac")>-1
	this.ie5mac=this.ie5 && navigator.userAgent.indexOf("Mac")>-1
	this.ie55=(this.ver.indexOf("MSIE 5.5")>-1 && this.dom)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
	this.ie7=(this.ver.indexOf("MSIE 7")>-1 && this.dom)?1:0; 
	this.ie8=(this.ver.indexOf("MSIE 8")>-1 && this.dom)?1:0; 
	this.bw=(this.ie8 || this.ie7 || this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns5 || this.ie5mac)
	return this
}

function makeMenu(obj,nest){
	nest=(!nest) ? '':'document.'+nest+'.'										
   	this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+"document.layers." +obj):0;		
	this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;	
	this.ref=bw.dom || bw.ie4? document:bw.ns4?eval(nest+"document.layers." +obj+".document"):0;		
	this.x=(bw.ns4 || bw.ns5)? this.css.left:this.css.pixelLeft;
	this.y=(bw.ns4 || bw.ns5)? this.css.top:this.css.pixelTop;		
	this.height=bw.ns4?this.ref.height:this.el.offsetHeight;		
	this.hideIt=b_hideIt; this.showIt=b_showIt; this.moveIt=b_moveIt	
	this.status=0;	
	return this
}

function b_showIt(){this.css.visibility="visible"; this.status=1}

function b_hideIt(){this.css.visibility="hidden"; this.status=0}

function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y}	

function foldInit0(){
	//Creating the foldoutmenu
	oFold=new Array(); y=0
	for(i=0;i<mainmenus;i++){
		oFold[i]=new makeMenu('divFold'+i,'divFoldCont')
		oFold[i].moveIt(0,y); oFold[i].size=oFold[i].height
		y+=oFold[i].height+pxbetweenmain
		oFold[i].sub=new Array()
		oFold[i].subs=top_subs;
		suby=oFold[i].height+pxbetweensub
		for(j=0;j<submenus[i];j++){
			oFold[i].sub[j]=new makeMenu('divFoldSub'+i+'_'+j,'divFoldCont.document.divFold'+i)
			oFold[i].sub[j].sub=new makeMenu('divFoldSub'+i+'_'+j+'_0','divFoldCont.document.divFold'+i+'.document.divFoldSub'+i+'_'+j)
			oFold[i].sub[j].hideIt(); oFold[i].sub[j].sub.hideIt()
			oFold[i].sub[j].moveIt(10,suby)
			suby+=oFold[i].sub[j].height+pxbetweensub
		}
	}
  	oFoldCont=new makeMenu('divFoldCont')
  	oFoldCont.showIt() //Showing the menu when the menu have been "created"
	foldmenu(0)
}

function foldInit1(){
	//Creating the foldoutmenu
	oFold=new Array(); y=0
	for(i=0;i<mainmenus;i++){
		oFold[i]=new makeMenu('divFold'+i,'divFoldCont')
		oFold[i].moveIt(0,y); oFold[i].size=oFold[i].height
		y+=oFold[i].height+pxbetweenmain
		oFold[i].sub=new Array()
		oFold[i].subs=top_subs;
		suby=oFold[i].height+pxbetweensub
		for(j=0;j<submenus[i];j++){
			oFold[i].sub[j]=new makeMenu('divFoldSub'+i+'_'+j,'divFoldCont.document.divFold'+i)
			oFold[i].sub[j].sub=new makeMenu('divFoldSub'+i+'_'+j+'_0','divFoldCont.document.divFold'+i+'.document.divFoldSub'+i+'_'+j)
			oFold[i].sub[j].hideIt(); oFold[i].sub[j].sub.hideIt()
			oFold[i].sub[j].moveIt(10,suby)
			suby+=oFold[i].sub[j].height+pxbetweensub
		}
	}
  	oFoldCont=new makeMenu('divFoldCont')
  	oFoldCont.showIt() //Showing the menu when the menu have been "created"
	foldmenu(1)
}

function foldInit(){
	//Creating the foldoutmenu
	oFold=new Array(); y=0
	for(i=0;i<mainmenus;i++){
		oFold[i]=new makeMenu('divFold'+i,'divFoldCont')
		oFold[i].moveIt(0,y); oFold[i].size=oFold[i].height
		y+=oFold[i].height+pxbetweenmain
		oFold[i].sub=new Array()
		oFold[i].subs=top_subs;
		suby=oFold[i].height+pxbetweensub
		for(j=0;j<submenus[i];j++){
			oFold[i].sub[j]=new makeMenu('divFoldSub'+i+'_'+j,'divFoldCont.document.divFold'+i)
			oFold[i].sub[j].sub=new makeMenu('divFoldSub'+i+'_'+j+'_0','divFoldCont.document.divFold'+i+'.document.divFoldSub'+i+'_'+j)
			oFold[i].sub[j].hideIt(); oFold[i].sub[j].sub.hideIt()
			oFold[i].sub[j].moveIt(10,suby)
			suby+=oFold[i].sub[j].height+pxbetweensub
		}
	}
  	oFoldCont=new makeMenu('divFoldCont')
  	oFoldCont.showIt() //Showing the menu when the menu have been "created"
}

function top_subs(show,num){
	for(j=0;j<this.sub.length;j++){
		if(show){
			this.sub[j].showIt()
			if(foldImg) this.ref["imgFold"+num].src=foldoutImg.src
			if(substayfolded){if(this.sub[j].sub.status) this.sub[j].sub.showIt()
			}else{
				if(foldImg) this.sub[j].ref["imgFold"+num+"Sub"+j].src=foldsubinImg.src
				this.sub[j].sub.hideIt()
			}
		}else{
			this.sub[j].hideIt()
			if(foldImg) this.ref["imgFold"+num].src=foldinImg.src
			if(!substayfolded) this.sub[j].sub.hideIt()
			else if(substayfolded) this.sub[j].sub.css.visibility="hidden"
		}
	}
}


function checkheight(org){
	if(mainstayfolded) istart=org; else istart=0
	for(i=istart;i<oFold.length;i++){
		oFold[i].size=oFold[i].height
		for(j=0;j<oFold[i].sub.length;j++){
			oFold[i].sub[j].size=oFold[i].sub[j].height+pxbetweensub
			if(oFold[i].sub[j].status){
				oFold[i].size+=oFold[i].sub[j].size
				if(oFold[i].sub[j].sub.status){
					oFold[i].size+=oFold[i].sub[j].sub.height+pxbetweensub
					oFold[i].sub[j].size+=oFold[i].sub[j].sub.height+pxbetweensub
				}
			}
			if(j!=0) oFold[i].sub[j].moveIt(10,oFold[i].sub[j-1].y+oFold[i].sub[j-1].size)
		}
		if(i!=0) oFold[i].moveIt(0,oFold[i-1].y+oFold[i-1].size+pxbetweenmain)
	}
}

function subfoldmenu(main,sub){
	if(!substayfolded){
		for(i=0;i<oFold[main].sub.length;i++){if(i!=sub){
		oFold[main].sub[i].sub.hideIt(); if(foldImg) oFold[main].sub[i].ref["imgFold"+main+"Sub"+i].src=foldsubinImg.src}}
	}
	if(!oFold[main].sub[sub].sub.status){
		oFold[main].sub[sub].sub.showIt()
		if(foldImg) oFold[main].sub[sub].ref["imgFold"+main+"Sub"+sub].src=foldsuboutImg.src
	}else{
		oFold[main].sub[sub].sub.hideIt()
		if(foldImg) oFold[main].sub[sub].ref["imgFold"+main+"Sub"+sub].src=foldsubinImg.src
	}
	checkheight(main)
}

function foldmenu(num){
	if(!mainstayfolded){for(i=0;i<oFold.length;i++){if(i!=num) oFold[i].subs(0,i)}}
	if(!oFold[num].sub[0].status)oFold[num].subs(1,num)
	else oFold[num].subs(0,num)
	checkheight(num)
}
/************************************************************************************/




/************************************************************************************/
var IP = "83.235.200.226:10240";
var Authentication = "Z3Vlc3Q6Z3Vlc3Q=";
var run_flag  = false;
var vmode     = "jpeg"; // mpeg(not tested)
var Sound     = "off";
var FrameRate = "30";
var netcamObj;

function doPlay() {
 var serverAddress = "http://" + IP;
 if( vmode == "jpeg" )
   serverAddress += "/img/mjpeg.cgi";
 else
  serverAddress += "/img/video.asf";
 if(!netcamObj)
  return;
 if(netcamObj.SetSource(serverAddress, vmode, Sound, FrameRate, Authentication)) {
  netcamObj.width=640;
  netcamObj.height=480;
  netcamObj.SetViewSize(640,480);
  netcamObj.StartPlay(0, "");
  run_flag = true;
 }
}

function doStop() {
 netcamObj.StopPlay();
}

function init() {
 self.status = 'Loading Live Video Stream';
 setTimeout("self.status = ''", 1500);
 netcamObj = document.PlayerPT;
 doPlay();
}
/************************************************************************************/




/************************************************************************************/
function setMessage() {
typing = message[mC];
q = typing.length;
r = q + hold;
typeMessage();
}

function typeMessage() {
if (s > r) {
s = 0;
}
if (s > q) {
document.title = typing +' - -';
}
else {
document.title = typing.substr(0,s)+' - -';
}
if (C < (r * reps)) {
sT = setTimeout("typeMessage()", speed);
C++;
s++;
}
else {
C = 0;
s = 0;
mC++;
if(mC > p - 1) {mC = 0;}
sT = null;
setMessage();
   }
}
/************************************************************************************/




/************************************************************************************/
function checkDataEn(myForm) {
var sMsg = "";
	if (myForm["surname"].value=='')
		sMsg += "Field Surname is empty!\n"

	if (myForm["name"].value=='')
		sMsg += "Field Name is empty!\n"

	if (myForm["title"].value=='')
		sMsg += "Field Title is empty!\n"

	if (myForm["company"].value=='')
		sMsg += "Field Company is empty!\n"

	if (myForm["address"].value=='')
		sMsg += "Field Addrerss is empty!\n"

	if (myForm["number"].value=='')
		sMsg += "Field Number is empty!\n"

	if (myForm["city"].value=='')
		sMsg += "Field City is empty!\n"

	if (myForm["province"].value=='')
		sMsg += "Field Province is empty!\n"

	if (myForm["zipcode"].value=='')
		sMsg += "Field Zip Code is empty!\n"

	if (myForm["telephone"].value=='')
		sMsg += "Field Telephone is empty!\n"

if (myForm["email"].value!='') {
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;
	if(((myForm["email"].value.search(exclude) != -1)||(myForm["email"].value.search(check)) == -1)||(myForm["email"].value.search(checkend) == -1))
		{
		sMsg += "Field E-mail contains invalid characters!\n"
		} 
}
else {
		sMsg += "Field E-mail is empty!\n"
}

	if (myForm["weburl"].value=='')
		sMsg += "Field Web Site Url is empty!\n"

	if (myForm["message"].value=='')
		sMsg += "Field Message is empty!\n"

if (sMsg == "") {
	//alert("OK")
	myForm.submit();
	window.location="feedback_form_en.htm";
}
else
	alert(sMsg);
}

function checkDataGr(myForm) {
var sMsg = "";
	if (myForm["surname"].value=='')
		sMsg += "Το πεδίο Επώνυμο είναι κενό!\n"

	if (myForm["name"].value=='')
		sMsg += "Το πεδίο Όνομα είναι κενό!\n"

	if (myForm["title"].value=='')
		sMsg += "Το πεδίο Τίτλος είναι κενό!\n"

	if (myForm["company"].value=='')
		sMsg += "Το πεδίο Εταιρία είναι κενό!\n"

	if (myForm["address"].value=='')
		sMsg += "Το πεδίο Διεύθυνση είναι κενό!\n"

	if (myForm["number"].value=='')
		sMsg += "Το πεδίο Αριθμός είναι κενό!\n"

	if (myForm["city"].value=='')
		sMsg += "Το πεδίο Πόλη είναι κενό!\n"

	if (myForm["province"].value=='')
		sMsg += "Το πεδίο Περιοχή είναι κενό!\n"

	if (myForm["zipcode"].value=='')
		sMsg += "Το πεδίο Ταχ. Κώδικας είναι κενό!\n"

	if (myForm["telephone"].value=='')
		sMsg += "Το πεδίο Τηλέφωνο είναι κενό!\n"
if (myForm["email"].value!='') {
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;
	if(((myForm["email"].value.search(exclude) != -1)||(myForm["email"].value.search(check)) == -1)||(myForm["email"].value.search(checkend) == -1))
		{
		sMsg += "Το πεδίο E-mail περιέχει ακατάλληλους χαρακτήρες!\n"
		} 
}
else {
		sMsg += "Το πεδίο E-mail είναι κενό!\n"
}

	if (myForm["weburl"].value=='')
		sMsg += "Το πεδίο Εταιρικό URL είναι κενό!\n"

	if (myForm["message"].value=='')
		sMsg += "Το πεδίο Μήνυμα είναι κενό!\n"

if (sMsg == "") {
	//alert("OK")
	myForm.submit();
	window.location="feedback_form_gr.htm";
}
else
	alert(sMsg);
}
/************************************************************************************/




/************************************************************************************/
function isIE()
{
 if(navigator.appName.indexOf("Microsoft Internet Explorer") != -1)
 return true;
 else return false;
}

function showVideoEn()
{
	if(isIE())
	{ location.href='camera_en.htm'; }
	else
	{ location.href='camera2_en.htm'; }
}

function showVideoGr()
{
	if(isIE())
	{ location.href='camera_gr.htm'; }
	else
	{ location.href='camera2_gr.htm'; }
}
/************************************************************************************/




function hidestatus(){
window.status=''
return true
}

if (document.layers) 
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)

document.onmouseover=hidestatus
document.onmouseout=hidestatus
