function disableNavBar() {
	document.getElementById("navBarOK").value = "0";
	document.getElementById("navbar").style.display = "none";
}

function closeTipEncoding() {
	document.getElementById("tipEncodingStatus").value = "0";
	//document.getElementById("tipEncoding").style.display = "none";
	$('#tipEncoding').fadeOut();
}

function SubmitLogin() {

	if ( document.frm2.email.value == 'e-mail' ) {
		alert ( 'Παρακαλούμε συμπληρώστε το e-mail σας!' );
		document.frm2.email.focus();
		return false;
	} else if ( document.frm2.password.value == '' ) {
		alert ( 'Παρακαλούμε συμπληρώστε password σας' );
		document.frm2.text.focus();
		return false;
	} else {
		return true;
	}

}


function capLock(e){
	kc = e.keyCode?e.keyCode:e.which;
	sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false);
	if(((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk))
		document.getElementById('capslock').style.display = 'none';
	else
		document.getElementById('capslock').style.display = 'none';
}



function popXtr ( e, el, id ) {	
	var XY = getXY(e);
	var tip = document.getElementById("xtrCodes");
	tip.style.top = Number ( XY.y - 400 ) + "px";
	tip.style.left = Number ( XY.x - 200 ) + "px";
	document.getElementById("xtrCodes").style.display = "";
	document.getElementById("xtrCheck").value = "1";
}
	
	
	
function DoSubmitLight() {
	if ( document.getElementById("scType1") == undefined ) {	
		var scType=0;
		for ( i=3; i<=8; i++ ) {
			 if ( document.getElementById("scType"+i).checked == true ) {
				scType=1;
			 }
		}    
	
		if ( scType == 0 ) {
			 alert('Eπιλέξτε τύπο συνδρομής!');
		  return false;
		}
		
	}

	document.frm.submit();
    
}

	
function DoSubmit(e,el) {
/*
	if ( document.getElementById("scType1") == undefined ) {		
		var scType = 0;
		for ( i=3; i<=8; i++ ) {
			if ( document.getElementById("scType"+i).checked == true ) {
				scType = 1;
			}
		}
		
		if ( scType == 0 ) {
			alert('Eπιλέξτε τύπο συνδρομής!');
			return false;
		}	
	}
*/

	// set var radio_choice to false
	var check = false;	
	// Loop from zero to the one minus the number of radio button selections
	for (i = 0; i < document.frm.scType.length; i++) {
		// If a radio button has been selected it will return true (If not it will return false)
		if ( document.frm.scType[i].checked )
			check = true;
	}
	
	if (!check){
		alert( "Eπιλέξτε τύπο συνδρομής!" );
		return false;
	}


	if (document.frm.firstname.value.length < 2) {
	  alert('Δε δώσατε όνομα!');
	  document.frm.firstname.focus();
	  return false;
	}
	if (document.frm.lastname.value.length < 2) {
	  alert('Δε δώσατε επώνυμο!');
	  document.frm.lastname.focus();
	  return false;
	}
	var x = document.frm.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(x)) {
		alert('Το e-mail σας περιέχει κάποιο σφάλμα!');
		document.frm.email.focus();
		return false;
	}
	if (document.frm.password.value != document.frm.password2.value) {
	  alert('Δε δώσατε ίδια password!');
	  document.frm.password.focus();
	  return false;
	}
	if (document.frm.password.value.length < 4) {
	  alert('Το συνθηματικό πρέπει να έχει μήκος τουλάχιστον 4 χαρακτηρες!');
	  document.frm.password.focus();
	  return false;
	}
	
	if (document.frm.street.value.length < 3) {
	  alert('Δε δώσατε διεύθυνση!');
	  document.frm.street.focus();
	  return false;
	}
	if (document.frm.streetno.value.length < 1) {
	  alert('Δε δώσατε αριθμό!');
	  document.frm.streetno.focus();
	  return false;
	}
	if (document.frm.city.value.length < 3) {
	  alert('Δε δώσατε πόλη!');
	  document.frm.city.focus();
	  return false;
	}
	if (document.frm.zip.value.length < 5) {
	  alert('Δε δώσατε ΤΚ!');
	  document.frm.zip.focus();
	  return false;
	}
	if (document.frm.phone.value.length < 7) {
	  alert('Δε δώσατε τηλέφωνο!');
	  document.frm.phone.focus();
	  return false;
	}
	if (document.frm.profession.value.length < 3) {
	  alert('Δε δώσατε επάγγελμα!');
	  document.frm.profession.focus();
	  return false;
	}
	if ((document.frm.afm.value.length > 0) && (!IsAfm(document.frm.afm.value))) {
	  alert('Δε δώσατε σωστό ΑΦΜ!');
	  document.frm.afm.focus();
	  return false;
	}
    if ( document.getElementById("agreement").style.display == "none" || document.getElementById("agree").checked == false ) {
    	 document.getElementById("agreement").style.display = "";
      alert('Πρέπει να συμφωνήσετε με τους όρους χρήσης');
      document.frm.agree.focus();
      return false;
    }
    if ( document.frm.xtrCheck.value == "0" ) {
		popXtr(e,el,"");
		return false;		
	} else {
		document.frm.submit();
	}


}

function extraCodePricing() {


if ( document.getElementById("scType3").checked == true  ||  
	 document.getElementById("scType5").checked == true  ||
	 document.getElementById("scType7").checked == true  ||  
	 document.getElementById("scType9").checked == true 
	 ) {
	 
		document.getElementById("correctPrice").innerHTML = 20;
		document.getElementById("correctPrice2").innerHTML = 20;
		
} else if ( document.getElementById("scType4").checked == true  ||  
			document.getElementById("scType6").checked == true  ||
			document.getElementById("scType8").checked == true  ||  
			document.getElementById("scType10").checked == true 
		) {
	
				document.getElementById("correctPrice").innerHTML = 30;
				document.getElementById("correctPrice2").innerHTML = 30;	
					
} else {
	
		document.getElementById("correctPrice").innerHTML = 0;
		document.getElementById("correctPrice2").innerHTML = 0;	

}

	//document.getElementById("xtrCodes").style.display = "none";
	//document.getElementById("correctPrice").innerHTML = 20;
	//document.getElementById("correctPrice2").innerHTML = 20;
	document.getElementById("extraCodesCost").value = document.getElementById("correctPrice").innerHTML;
	document.getElementById("exCode1").style.display = "";
	document.getElementById("exCode2").style.display = "";
	document.getElementById("exCode3").style.display = "";
	
}

function getXY ( e ) {
	
	var x,y;
	e = e || window.event;
	if (navigator.appName.indexOf('Microsoft') != -1)
	{
		var parent = e.srcElement;
		x=e.clientX + document.body.scrollLeft;
		y=e.clientY + document.body.scrollTop;
	}
	else
	{
		x =e.pageX
		y= e.pageY
	}
	var XY = new Object();
	XY.x = x;
	XY.y = y;
	return XY;
	
}


function toggle( div ) {

	var div = document.getElementById( div )
	if (div.style.display == 'none') {
		div.style.display = 'block'
	} else {
		div.style.display = 'none'
	}
	
}


function DoSubmitOffer(e,el) {

	// set var radio_choice to false
	var check = false;	
	// Loop from zero to the one minus the number of radio button selections
	for (i = 0; i < document.frm.scType.length; i++) {
		// If a radio button has been selected it will return true (If not it will return false)
		if (document.frm.scType[i].checked)
		check = true; 
	}	
	if (!check){
		// If there were no selections made display an alert box 
		alert("Eπιλέξτε τύπο συνδρομής!")
		return (false);
	}			    
    if (document.frm.firstname.value.length < 2) {
      alert('Δε δώσατε όνομα!');
      document.frm.firstname.focus();
      return false;
    }
    if (document.frm.lastname.value.length < 2) {
      alert('Δε δώσατε επώνυμο!');
      document.frm.lastname.focus();
      return false;
    }
    if (document.frm.email.value.length < 6) {
      alert('Δε δώσατε email!');
      document.frm.email.focus();
      return false;
    }
    if (document.frm.password.value != document.frm.password2.value) {
      alert('Δε δώσατε ίδια password!');
      document.frm.password.focus();
      return false;
    }
    if (document.frm.password.value.length < 4) {
      alert('Το συνθηματικό πρέπει να έχει μήκος τουλάχιστον 4 χαρακτηρες!');
      document.frm.password.focus();
      return false;
    }

    if (document.frm.street.value.length < 3) {
      alert('Δε δώσατε διεύθυνση!');
      document.frm.street.focus();
      return false;
    }
    if (document.frm.streetno.value.length < 1) {
      alert('Δε δώσατε αριθμό!');
      document.frm.streetno.focus();
      return false;
    }
    if (document.frm.city.value.length < 3) {
      alert('Δε δώσατε πόλη!');
      document.frm.city.focus();
      return false;
    }
    if (document.frm.zip.value.length < 5) {
      alert('Δε δώσατε ΤΚ!');
      document.frm.zip.focus();
      return false;
    }
    if (document.frm.phone.value.length < 7) {
      alert('Δε δώσατε τηλέφωνο!');
      document.frm.phone.focus();
      return false;
    }
    if (document.frm.profession.value.length < 3) {
      alert('Δε δώσατε επάγγελμα!');
      document.frm.profession.focus();
      return false;
    }
    if ((document.frm.afm.value.length > 0) && (!IsAfm(document.frm.afm.value))) {
      alert('Δε δώσατε σωστό ΑΦΜ!');
      document.frm.afm.focus();
      return false;
    }

    if ( document.frm.xtrCheck.value == "0" ) {
		popXtr(e,el,"");
		return false;		
	} else {
		document.frm.submit();
	}

}

function extraCodePricingOffer() {
	if ( document.getElementById("scType1").checked == true ) {
		document.getElementById("correctPrice").innerHTML = 20;
		document.getElementById("correctPrice2").innerHTML = 20;
	} else if ( document.getElementById("scType2").checked == true ) {
		document.getElementById("correctPrice").innerHTML = 30;
		document.getElementById("correctPrice2").innerHTML = 30;
	} else {	
		document.getElementById("correctPrice").innerHTML = 0;
		document.getElementById("correctPrice2").innerHTML = 0;
	}
	//document.getElementById("xtrCodes").style.display = "none";
	//document.getElementById("correctPrice").innerHTML = 20;
	//document.getElementById("correctPrice2").innerHTML = 20;
	document.getElementById("extraCodesCost").value = document.getElementById("correctPrice").innerHTML;
	document.getElementById("exCode1").style.display = "";
	document.getElementById("exCode2").style.display = "";
	document.getElementById("exCode3").style.display = "";	
}

	function popFCF() {
		$(window).scroll(function () {
			if ($(window).scrollTop() > 1) {
				$('html').scrollTop(0);
				$('html').css("overflow","hidden");				
				$("#cart-out,#contact-out").hide();	
				$("#loaderContainerFCF").css("height",$(document).height());
				$("#loaderContainerFCF").show();
				var loaderX = ( document.body['offsetWidth'] / 2 ) - 280;					
				$("#loaderFCF").css("left",loaderX+"px");
				$("#loaderFCF").css("top","30%");
				$("#loaderFCF").show();	
			}
		});
	}


