var winW = 630, winH = 460;
var navi = "";


winW = f_clientWidth();
winH = f_clientHeight();

if (parseInt(navigator.appVersion)>3) {

 if (navigator.appName.indexOf("Microsoft")!=-1) {
	 navi = "Microsoft";
 }
 else 
 {
		 navi = "Netscape";
 }
}


function start()
{
	newW = (10+parseInt(winW*0.65)) + "px";
	var cDivHeight = parseInt(winH*0.565);
	newH = parseInt(winH*0.565) + "px";	
	newX = parseInt(winW*0.17) + "px";	
	newY = parseInt(winH*0.265) + "px";	
	document.getElementById("cDiv").style.left = newX;
	document.getElementById("cDiv").style.top = newY;
	document.getElementById("cDiv").style.width = newW;
	document.getElementById("cDiv").style.height = newH;

	document.getElementById("menuDiv").style.top = parseInt(winH-21) + "px";
	document_show("cDiv");
	
	if(document.getElementById("cDivMain").offsetHeight>cDivHeight)
	{
	  document.getElementById("cDiv").style.overflowY = "scroll";
	}
	
	document_show("menuDiv");
	setTimeout ("scrollToTop()", 50);
}
function dom(domName)
{
	return document.getElementById("cDiv");
}

function scrollToTop()
{
	window.scroll(0,0); 
}

function f_clientWidth() {
	return f_filterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
	);
}
function f_clientHeight() {
	return f_filterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
	);
}

function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

function menuOn(link)
{
	document.getElementById(link+"Left").className='buttonLeft opOn';
	document.getElementById(link+"Middle").className='buttonMiddle opOn';
	document.getElementById(link+"Right").className='buttonRight opOn';
}

function menuOff(link)
{
	document.getElementById(link+"Left").className='buttonLeft opOff';
	document.getElementById(link+"Middle").className='buttonMiddle opOff';
	document.getElementById(link+"Right").className='buttonRight opOff';	
}

function openLink(page)
{
  var link = "";
  if(page=="parousia")
  {
	 link = "http://www.ntoliopoulos.gr";
  }
  else if(page == "agora")
  {
	 link = "http://www.motoyamaha.gr"; 
  }
  else if(page == "emporio")
  {
	 link = "http://www.oikonomou-shop.gr";
  }
  else if(page == "kinisis")
  {
	 link = "http://www.e-methenitis.gr";
  }	  
  else if(page == "symfonia")
  {
	 link = "http://www.mesitikohomeplus.gr";
  }	    
  else if(page == "komvos")
  {
	 link = "http://www.perifereianews.com";
  }	
  
  window.open(link,'mywindow','fullscreen=no, scrollbars=yes,status=1,toolbar=1');
}

function onSubmit()
{
	result = true;
	if (action() == "contact") 
	{
		var firstLastName = post.get("firstLastName");
		var eMail = post.get("eMail");
		var phone = post.get("phone");
		var subject = post.get("subject");
		var message = post.get("message");
		phone = phone.replace("-","");
		phone = phone.replace(" ","");	
		if(firstLastName == "" || subject == "" || message == "" || (eMail == "" && phone == ""))
		{
			alert("Παρακαλούμε συμπληρώστε τουλάχιστον ένα από τα δύο πεδία «Τηλέφωνο» ή «E-mail» ώστε να μπορούμε να επικοινωνήσουμε μαζί σας. Η συμπλήρωση όλων των υπόλοιπων πεδίων είναι απαραίτητη για γίνει η αποστολή.");
			result = false; 
		}
		else if(eMail != "" && !eMailValidate(eMail))
		{
			alert("Δεν έχετε εισαγάγει έγκυρη διεύθυνση ηλεκτρονικού ταχυδρομείου - e-mail"); 
			result = false; 		
		}
		else if(phone != "" && (phone.length != 10 || !phone.isInteger() || (phone.charAt(0)!='2' && phone.charAt(0)!='6')))
		{
			alert("Το τηλέφωνο που έχετε εισαγάγει δεν είναι έγκυρο");
			result = false;					
		}
		else 
		{
			post.set("cfirstLastName",firstLastName);
			post.set("ceMail",eMail);
			post.set("cphone",phone);
			post.set("csubject",subject);
			post.set("cmessage",message);
		}
	}
	else if(action()=="newsRegister")
	{
		var newsemail = post.get("regemail");
		var captcha = post.get("regcaptcha");
		
		if(!eMailValidate(newsemail))
	    {
	      alert("Δεν έχετε εισαγάγει έγκυρη διεύθυνση e-mail για να εγγραφείτε στα newsletter"); 
		  result = false; 		
	    }	
		else if(captcha == "")
		{
			alert("Δεν έχετε εισαγάγει κλειδί αποφυγής αυτοματοποιημένων αιτημάτων (κάτω από την εικόνα με τους χαραχτήρες).");
			result = false;			
		}
		else if(captcha.length != 5)
		{
			alert("Δεν έχετε εισαγάγει έγκυρο κλειδί αποφυγής αυτοματοποιημένων αιτημάτων. Το κλειδί είναι πέντε (5) λατινικοί χαραχτήρες ή αριθμοί. ");
			result = false;			
		}
		else 
		{
			post.set("newsletterEmail",newsemail);
			post.set("rCaptcha",captcha.toUpperCase());
		}
	}
	
	return result;
}

function eMailValidate(str) 
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	return reg.test(str)
}
