var win2;
function change(href){
  win2.location.href = href;
}

function showHide(id)
{
	var obj = document.getElementById(id);
	obj.style.display = obj.style.display == "none" ? "block" : "none";
	if (obj.style.display == "block")
		obj.style.visibility = "visible";
	else
		obj.style.visibility = "hidden";
}
function showHideSellList(id, id2)
{
	var obj = document.getElementById(id);
	var obj2 = document.getElementById(id2);
	obj.style.display = obj.style.display == "none" ? "block" : "none";
	if (obj.style.display == "block") {
		obj.style.visibility = "visible";
		obj2.innerHTML = "Απόκρυψη λίστας<br/><br/>";
	}
	else {
		obj.style.visibility = "hidden";
		obj2.innerHTML = "Εμφάνιση λίστας παικτών που μπορείς να πουλήσεις σε άλλους managers";
	}
}
function showHidePlayers(id1, id2, id3, id4)
{
document.getElementById(id1).style.display='block'
document.getElementById(id2).style.display='none'
document.getElementById(id3).style.display='none'
document.getElementById(id4).style.display='none'
}


function isValidEmail(strEmail) {
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  strEmail = document.register.email.value;
   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
      return false;
    else
		return true; 
}

function checkForm() {
	if (document.register.fname.value=='') {
		alert('Εισάγετε το όνομά σας πριν αποστείλετε τη φόρμα!');
		return false;
		}
	else if ((document.register.fname.value.length<4) || (document.register.fname.value.length>30)) {
		alert('Το πεδίο του ονόματος πρέπει να περιλαμβάνει από 4 εώς 30 χαρακτήρες!');
		return false;
}	

	/*else if (document.register.lname.value=='') {
		alert('Εισάγετε το επώνυμό σας πριν αποστείλετε τη φόρμα!');
		return false;
		}
		
	else if ((document.register.lname.value.length<4)||(document.register.lname.value.length>30)) {
		alert('Το πεδίο του επωνύμου πρέπει να περιλαμβάνει από 4 εώς 30 χαρακτήρες!');
		return false;	
		}	
	*/	
	else if (document.register.email.value=='') {
		alert('Γράψε το e-mail σου πριν αποστείλεις τη φόρμα!');
		return false;
		}
	else if (isValidEmail(document.register.email.value)==false) {
		alert('Γράψε μια σωστή ηλεκτρονική διεύθυνση!');
		return false;	
		}		
		
	else if (document.register.password.value=='') {
		alert('Γράψε τον κωδικό πρόσβασης πριν αποστείλεις τη φόρμα!');
		return false;	
		}
	else if ((document.register.password.value.length<8)||(document.register.password.value.length>16)) {
		alert('Το πεδίο του κωδικού πρόσβασης πρέπει να περιλαμβάνει από 8 εώς 16 χαρακτήρες!');
		return false;	
		}
	else if (document.register.password.value!==document.register.conf_psw.value) {
		alert('Επιβεβαίωσε τον κωδικό πρόσβασης!');
		return false;
		}
	else if (document.register.conf_psw.value=='') {
		alert('Γράψε τον κωδικό πρόσβασης πριν αποστείλεις τη φόρμα!');
		return false;
		}
	else
		return true;

}
function checkEditProfileForm() {
	if (document.editProfileForm.fname.value=='') {
		alert('Βάλε ένα όνομα ή nickname!');
		return false;
		}
}
function checkEditProfileForm() {
	if (document.editProfileForm.fname.value=='') {
		alert('Βάλε ένα όνομα ή nickname!');
		return false;
		}
}
function changePswForm() {
		
	if (document.change_psw.old_psw.value=='') {
		alert('Εισάγετε τον τρεχοντα κωδικό πρόσβασης!');
		return false;	
		}	
	else if ((document.change_psw.new_psw1.value.length<8)||(document.change_psw.new_psw1.value.length>16)) {
		alert('Το πεδίο του κωδικού πρόσβασης πρέπει να περιλαμβάνει από 8 εώς 16 χαρακτήρες!');
		return false;	
		}	
	else if (document.change_psw.new_psw1.value!==document.change_psw.new_psw2.value) {
		alert('Επιβεβαιώστε τον κωδικό πρόσβασης!');
		return false;
		}	
	else
		return true;

}
function checkName() {
	if (document.addName.name.value=='') {
		alert('Ξέχασες να βάλεις ένα όνομα για την ομάδα σου!');
		return false;	
		}	
	 else
		return true;
}

function confirmCreate() {
	var agree=confirm("Πατήσε ΟΚ αν είσε σίγουρος ότι έχεις δημιουργήσει την ομάδα σου. Αν πατήσεις ΟΚ, δε θα μπορείς να πραγματοποιείς ελεύθερα δοκιμαστικές αγορές και πωλήσεις παικτών!");
if (agree)
	if (checkCreateTeam())
		return true;
	else
		return false;
else
	return false ;

}
function confirmPrediciton() {
	var agree=confirm("Πατήσε ΟΚ αν είσαι σίγουρος για την πρόβλεψή σου! Θα μπορείς μέχρι την έναρξη της αγωνιστικής να αναιρέσεις την πρόβλεψή σου και να ποντάρεις εκ νέου το παιχνίδι αυτό με διαφορετική απόδοση!");
if (agree)
	return true;
else
	return false ;
}
function confirmPredicitonQualification() {
	var agree=confirm("Πατήσε ΟΚ αν είσαι σίγουρος για την πρόβλεψή σου!");
if (agree)
	return true;
else
	return false ;
}
function confirmSubmit() {
	var agree=confirm("Πατήσε ΟΚ αν είσε σίγουρος ότι έχεις ολοκληρώσει τις αλλαγές. Σε αυτή τη σελίδα δε θα μπορείς να έχεις πρόσβαση μετα την επιβεβαίωση της ομάδας σου, μέχρι την έναρξη της επόμενης αγωνιστικής!");
if (agree)
return true ;
else
return false ;

}
function confirmSetup() {
	var agree=confirm("Πατήσε ΟΚ αν είσε σίγουρος ότι έχεις ολοκληρώσει τις αλλαγές. Σε αυτή τη σελίδα δε θα μπορείς να έχεις πρόσβαση μετα την επιβεβαίωση της ομάδας σου, μέχρι την έναρξη της επόμενης αγωνιστικής!");
if (agree)
return true ;
else
return false ;

}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function doSelectStrategy(sSel, iCuID){
if (sSel.options[sSel.selectedIndex].value!=iCuID){
	window.location.href='?iSystemID=' + sSel.options[sSel.selectedIndex].value + '&ManageTick='
}
}

function doPlayerChanged(iCurPos, oCurSel){
		var oCompSel;
		var iCurPrevValSelIndex = -2;
		for (var j=0;j<oCurSel.length;j++){
				if (oCurSel.options[j].value == document.getElementById('plPrev_' + iCurPos).value){iCurPrevValSelIndex=j}
			
		}
			
		if (iCurPrevValSelIndex<0) {
				alert('Warning: Error Occured in your browser. Please use Control + F5 to refresh data in your page. If error persists please restart your computer and try again.');
				return
		}
		for (var i=1;i<=22;i++){	
			if (i!=iCurPos){	
				oCompSel = document.getElementById('pl_' + i);	
			    	if (oCurSel.options[oCurSel.selectedIndex].value==oCompSel.options[oCompSel.selectedIndex].value) {
						oCompSel.selectedIndex = iCurPrevValSelIndex;
						document.getElementById('plPrev_' + iCurPos).value = oCurSel.options[oCurSel.selectedIndex].value;
						document.getElementById('plPrev_' + i).value = oCompSel.options[oCompSel.selectedIndex].value;
				}
			}
			
		}
}
function confirmPost()
{
var agree=confirm("Είσαι σίγουρος για την πραγματοποίηση αυτής της συναλλαγής; Μετά την επιβεβαίωσή της δε θα μπορείς να την ακυρώσεις!");
if (agree) {

	return true ;
}
else
	return false ;
}

function IsNumeric(sText)  {
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

    for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
  
   }

function checkSellPlayer() {

	var sellValue = document.sellPlayerForm.sellValue.value;
	playerValue = document.sellPlayerForm.playerValue.value;
	var minPlayerValue = document.sellPlayerForm.minPlayerValue.value;
	var maxPlayerValue = document.sellPlayerForm.maxPlayerValue.value;
	sellValue = sellValue.replace(",", ".");
	var decimalPos = sellValue.indexOf('.');
	
	if (IsNumeric(sellValue)) {
	
	sellValue=parseFloat(sellValue);
	minPlayerValue=parseFloat(minPlayerValue);
	maxPlayerValue=parseFloat(maxPlayerValue);
	playerValue=parseFloat(playerValue);
	
		if (sellValue=='') {
			alert('Δεν όρισες τιμή πώλησης!');
			return false;	
			}
		else if ((sellValue < minPlayerValue) || (sellValue > maxPlayerValue)) {
			alert('Δεν επιτρέπεται να πωλήσεις τον παίκτη με αυτή την τιμή!');
			return false;	
			}	
		else if (sellValue.substr(decimalPos).length>3 ) {
			alert('Όρισε μία τιμή με εώς και δύο δεκάδικα ψηφία!');
			return false;	
			}	
		else
			return true;
	}
	else {
		alert("Δεν όρισες έγκυρη τιμή πώλησης! ")
		return false;	
	}
}
function checkPredictionForm() {
	alert('hi');
	if (document.predictionForm.result1.value==document.predictionForm.result2.value) {
		alert('Δεν μπορείτε να προβλέψεις την ίδια ομάδα για την πρώτη και τη δεύτερη θέση!');
		return false;
		}
	else 
		return true;
	}

function saveScrollPositions(theForm) {

	if(theForm) {		
		var scrolly = typeof window.pageYOffset != 'undefined' ? window.pageYOffset : document.documentElement.scrollTop;
		var scrollx = typeof window.pageXOffset != 'undefined' ? window.pageXOffset : document.documentElement.scrollLeft;
		
	theForm.scrollx.value = scrollx;
	theForm.scrolly.value = scrolly;
	}
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function mailPage() 
{
	var mail= prompt('Πληκτρολόγησε το e-mail του φίλου σου','');
	checkemail(mail);
	if (valid) {
		window.location = "mailto:"+mail+"?subject="+window.document.title+"&body= \n\n"+window.location
	}
}
function checkemail(str)
{
	
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(str)){
		alert("Πληκτρολόγησε μια σωστή διέυθυνση e-mail!")
		valid =false
	}
	else
		valid =true
}
var y1 = 100;   // change the # on the left to adjuct the Y co-ordinate
(document.getElementById) ? dom = true : dom = false;

function hideIt() {
  if (dom) {document.getElementById("floatdiv").style.visibility='hidden';}
}

function showIt() {
  if (dom) {document.getElementById("floatdiv").style.visibility='visible';}
}

function placeIt() {
  if (dom && !document.all) {document.getElementById("floatdiv").style.top = window.pageYOffset + (window.innerHeight - (window.innerHeight-y1)) + "px";}
  if (document.all) {document.all["floatdiv"].style.top = document.documentElement.scrollTop + (document.documentElement.clientHeight - (document.documentElement.clientHeight-y1)) + "px";}
  window.setTimeout("placeIt()", 10); }
 