// JavaScript Document
		
function isEmail(str) {
	var supported = 0;
	if (window.RegExp) {
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported)
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^[a-zA-Z0-9\\-\\.\\_]+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}


function valid_chars(valid,str) {
	var temp;
	for (var i=0; i<str.length; i++) {
		temp = "" + str.substring(i, i+1);
		flag = valid.indexOf(temp)+1 ;
		if (!flag) return false ;
	}
	return true ;
}

function valid_name(str) {
	return valid_chars(" . -abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZαβγδεζηθικλμνξοπρστυφχψωςΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩάέίύόήώϊϋΐΰΆΈΊΎΏΉΈ",str);
}

/*Check*/ 
function checkFields() {

	var missinginfo = "";
	var error=0;



	if (document.emailform.name.value == "") {
		 missinginfo += "\n- Δεν έχεις συμπληρώσει το Όνομα σου"; 
		 error++;
		} else {
	     	if (!valid_name(document.emailform.name.value)) { 
			missinginfo += "\n- Το Όνομα που έχεις συμπληρώσει δεν είναι αποδεκτό"; 
			error++;
			}
		}
		
	if (document.emailform.rname.value== ""){
		 missinginfo += "\n- Δεν έχεις συμπληρώσει το Όνομα του φίλου σου";
			error++;
		 
		} else {
			if (!valid_name(document.emailform.rname.value)) {
				missinginfo += "\n- Το Όνομα του φίλου σου δεν είναι αποδεκτό"; 
			error++;
				}
		}
	
	if (document.emailform.email.value == "" ) { 
		missinginfo += "\n- Δεν έχεις συμπληρώσει το Email σου"; 
			error++;
		}else{
		if (!isEmail(document.emailform.email.value)) { 
		missinginfo += "\n- Το Email που έχεις συμπληρώσει δεν είναι αποδεκτό"; 
			error++;
			}
		}

	if (document.emailform.remail.value == "" ) { 
		missinginfo += "\n- Δεν έχεις συμπληρώσει το Email του φίλου σου"; 
			error++;
		}else{
		if (!isEmail(document.emailform.remail.value)) { 
		missinginfo += "\n- Το Email του φίλου σου δεν είναι αποδεκτό"; 
			error++;
			}
		}


	if (missinginfo != "") {
		missinginfo ="Δεν έχεις συμπληρώσει σωστά όλα τα απαραίτητα στοιχεία:\n" +
		"_____________________________________________________\n" +
		missinginfo ;

		alert(missinginfo);
		return false;
		}else {
				return true;
			  }
		
}




function checkFieldsmulti() {

	var missinginfo = "";
	var error=0;



	if (document.emailform.name.value == "") {
		 missinginfo += "\n- Δεν έχεις συμπληρώσει το Όνομα σου"; 
		 error++;
		} else {
	     	if (!valid_name(document.emailform.name.value)) { 
			missinginfo += "\n- Το Όνομα που έχεις συμπληρώσει δεν είναι αποδεκτό"; 
			error++;
			}
		}
		
	
	if (document.emailform.email.value == "" ) { 
		missinginfo += "\n- Δεν έχεις συμπληρώσει το Email σου"; 
			error++;
		}else{
		if (!isEmail(document.emailform.email.value)) { 
		missinginfo += "\n- Το Email που έχεις συμπληρώσει δεν είναι αποδεκτό"; 
			error++;
			}
		}
	
	
	
//FRIENT 0	
	
	if (document.emailform.rname.value== ""){
		 missinginfo += "\n- Δεν έχεις συμπληρώσει το Όνομα του #1 φίλου σου";
			error++;
		 
		} else {
			if (!valid_name(document.emailform.rname.value)) {
				missinginfo += "\n- Το Όνομα του #1 φίλου σου δεν είναι αποδεκτό"; 
			error++;
				}
		}

	if (document.emailform.remail.value == "" ) { 
		missinginfo += "\n- Δεν έχεις συμπληρώσει το Email του #1 φίλου σου"; 
			error++;
		}else{
		if (!isEmail(document.emailform.remail.value)) { 
		missinginfo += "\n- Το Email του #1 φίλου σου δεν είναι αποδεκτό"; 
			error++;
			}
		}

//FRIENT 1
if(document.emailform.remail1.value != "" || document.emailform.rname1.value!= "") {
	
	if (document.emailform.rname1.value== ""){
		 missinginfo += "\n- Δεν έχεις συμπληρώσει το Όνομα του #2 φίλου σου";
			error++;
		 
		} else {
			if (!valid_name(document.emailform.rname1.value)) {
				missinginfo += "\n- Το Όνομα του #2 φίλου σου δεν είναι αποδεκτό"; 
			error++;
				}
		}

	if (document.emailform.remail1.value == "" ) { 
		missinginfo += "\n- Δεν έχεις συμπληρώσει το Email του #2 φίλου σου"; 
			error++;
		}else{
		if (!isEmail(document.emailform.remail1.value)) { 
		missinginfo += "\n- Το Email του #2 φίλου σου δεν είναι αποδεκτό"; 
			error++;
			}
		}
	
}

//FRIENT 2
if(document.emailform.remail2.value != "" || document.emailform.rname2.value!= "") {
	
	if (document.emailform.rname2.value== ""){
		 missinginfo += "\n- Δεν έχεις συμπληρώσει το Όνομα του #3 φίλου σου";
			error++;
		 
		} else {
			if (!valid_name(document.emailform.rname2.value)) {
				missinginfo += "\n- Το Όνομα του #3 φίλου σου δεν είναι αποδεκτό"; 
			error++;
				}
		}

	if (document.emailform.remail2.value == "" ) { 
		missinginfo += "\n- Δεν έχεις συμπληρώσει το Email του #3 φίλου σου"; 
			error++;
		}else{
		if (!isEmail(document.emailform.remail2.value)) { 
		missinginfo += "\n- Το Email του #3 φίλου σου δεν είναι αποδεκτό"; 
			error++;
			}
		}
	
}

//FRIENT 3
if(document.emailform.remail3.value != "" || document.emailform.rname3.value!= "") {
	
	if (document.emailform.rname3.value== ""){
		 missinginfo += "\n- Δεν έχεις συμπληρώσει το Όνομα του #4 φίλου σου";
			error++;
		 
		} else {
			if (!valid_name(document.emailform.rname3.value)) {
				missinginfo += "\n- Το Όνομα του #4 φίλου σου δεν είναι αποδεκτό"; 
			error++;
				}
		}

	if (document.emailform.remail3.value == "" ) { 
		missinginfo += "\n- Δεν έχεις συμπληρώσει το Email του #4 φίλου σου"; 
			error++;
		}else{
		if (!isEmail(document.emailform.remail3.value)) { 
		missinginfo += "\n- Το Email του #4 φίλου σου δεν είναι αποδεκτό"; 
			error++;
			}
		}
	
}


//FRIENT 4
if(document.emailform.remail4.value != "" || document.emailform.rname4.value!= "") {
	
	if (document.emailform.rname4.value== ""){
		 missinginfo += "\n- Δεν έχεις συμπληρώσει το Όνομα του #5 φίλου σου";
			error++;
		 
		} else {
			if (!valid_name(document.emailform.rname4.value)) {
				missinginfo += "\n- Το Όνομα του #5 φίλου σου δεν είναι αποδεκτό"; 
			error++;
				}
		}

	if (document.emailform.remail4.value == "" ) { 
		missinginfo += "\n- Δεν έχεις συμπληρώσει το Email του #5 φίλου σου"; 
			error++;
		}else{
		if (!isEmail(document.emailform.remail4.value)) { 
		missinginfo += "\n- Το Email του #5 φίλου σου δεν είναι αποδεκτό"; 
			error++;
			}
		}
	
}




	if (missinginfo != "") {
		missinginfo ="Δεν έχεις συμπληρώσει σωστά όλα τα απαραίτητα στοιχεία:\n" +
		"_____________________________________________________\n" +
		missinginfo ;

		alert(missinginfo);
		return false;
		}else {
				return true;
			  }
		
}

