// JavaScript Document
//elegxw ta aparaitita pedia
function req_fields() {
return_val = true ;
//Diagrafi twn yparxontwn comments
		par1 = document.getElementById('title_comm') ; 
		par2 = document.getElementById('perigrafi_comm') ; 
		par3 = document.getElementById('price_comm') ; 
		par6 = document.getElementById('eidos_comm') ; 
		try {
		par4 = document.getElementById('mail_comm') ;
		par5 = document.getElementById('agree_comm') ;
		par4.innerHTML = '' ;
		par5.innerHTML = '' ;
		} catch(err) {  } 
		par1.innerHTML = '' ;
		par2.innerHTML = '' ;
		par3.innerHTML = '' ;

//Elegxoi	
	if (document.cars_frm.price.value=='' && document.cars_frm.fruits.checked ) {
		text = 'Συμπληρώστε τη τιμή';
		par3.innerHTML = "<img src='../images/layout/alert.png'/>"+text ;
		return_val = false ;
	}  
	
	if (isNaN(document.cars_frm.price.value) && document.cars_frm.fruits.checked ) {
	text = 'Το πεδίο πρέπει να είναι αριθμός';
		par3.innerHTML = "<img src='../images/layout/alert.png'/>"+text ;
		return_val = false ;
	}
	if (document.cars_frm.kategory.value=='') {
		text = 'Υποχρεωτικό Πεδίο';
		par6.innerHTML = "<img src='../images/layout/alert.png'/>"+text ;
		return_val = false ;
	} 
	if (document.cars_frm.perigrafi.value=='') {
		text = 'Υποχρεωτικό Πεδίο';
		par2.innerHTML = "<img src='../images/layout/alert.png'/>"+text ;
		return_val = false ;
	} 
	if (document.cars_frm.title.value=='') {
		text = 'Υποχρεωτικό Πεδίο';
		par1.innerHTML = "<img src='../images/layout/alert.png'/>"+text ;
		return_val = false ;
	} 

	
	try {
	if (document.cars_frm.mail.value=='') {
		text = 'Υποχρεωτικό Πεδίο';
		par4.innerHTML = "<img src='../images/layout/alert.png'/>"+text ;
		return_val = false ;
	}
	if (document.cars_frm.flag_agr.checked!=true) {
		text = 'Πρέπει να επιλεγεί' ;
		par5.innerHTML = "<img src='../images/layout/alert.png'/>"+text ;
		return_val = false ;
	}
	} catch (err) {}
	
	if (return_val == false)
			return false;
			else {
	//Validation
	if (!checkNumber('price_comm',document.cars_frm.price.value))
			return false ;
			
	try {
	if (!checkEmail(document.cars_frm.mail.value))
			return false ;
	} catch(err) {}
	
	return true;
			
	}}
//validate number
function checkNumber(field, number) {
par = document.getElementById(field) ;
for (i=0; i<number.length; i++) {
if (number.charAt(i) < '0' || number.charAt(i) > '9') {
par.innerHTML = "<img src='../images/layout/alert.png'/>"+'Το πεδίο είναι αριθμός';
return false;
}
}
par.innerHTML = '';
return true;
}

//validate e-mail
function checkEmail(email) {
par4 = document.getElementById('mail_comm') ;

if (email.indexOf('/') > -1) {
par4.innerHTML ="<img src='../images/layout/alert.png'/>"+'Λάθος Χαρακτήρας: /';
return false;
}
if (email.indexOf(':') > -1) {
par4.innerHTML ="<img src='../images/layout/alert.png'/>"+'Λάθος Χαρακτήρας: :';
return false;
}
if (email.indexOf(',') > -1) {
par4.innerHTML ="<img src='../images/layout/alert.png'/>"+'Λάθος Χαρακτήρας: ,';
return false;
}
if (email.indexOf(';') > -1) {
par4.innerHTML ="<img src='../images/layout/alert.png'/>"+'Λάθος Χαρακτήρας: ;';
return false;
}
if (email.indexOf('@') < 0) {
par4.innerHTML ="<img src='../images/layout/alert.png'/>"+'Λείπει το @';
return false;
}
if (email.indexOf('\.') < 0) {
par4.innerHTML ="<img src='../images/layout/alert.png'/>"+'Λείπει το .';
return false;
}
par4.innerHTML = '';
return true;
}

//Auti i function emfanizei i kribei ena antikeimeno 
function show_idiotita(layer_ref, value) {
if (value == 1) {
state = 'none';
}
else {
state = 'block';
} 
if (document.all) { //IS IE 4 or 5 (or 6 beta)
eval( "document.all." + layer_ref + ".style.display = state");
}
if (document.layers) { //IS NETSCAPE 4 or below
document.layers[layer_ref].display = state;
}
if (document.getElementById &&!document.all) {
hza = document.getElementById(layer_ref);
hza.style.display = state;
}
}

