// JavaScript Document
function validate_field(field, msg) {
	with (field) {
		if (value == null || value == "") {
			alert(msg);
			return false;
		} else {
			return true;
		};
	};
}

function validate_email(field, msg) {
	with (field) {
		var apos = value.indexOf("@");
		var dotpos = value.lastIndexOf(".");
		if (apos < 1 || dotpos-apos < 2) {
			alert(msg);
			return false;
		} else {
			return true;
		};
	};
}

function validate_password(field, msg) {
	with (field) {
		var le = value.length;
		if (le < 6) {
			alert(msg);
			return false;
		} else {
			return true;
		};
	};
}

function fieldfocus(obj) {
	obj.className="fieldfocus";
}

function fieldblur(obj) {
	obj.className="";
}

function buttonover(obj) {
	obj.className="buttonover";
}

function buttonout(obj) {
	obj.className="";
}

function getSelectionURL(obj) {
	if (obj.value != "") {
		window.location=obj.value;
	}
}

function validate_contact_gr(xform) {
	with (xform) {
		if (validate_field(firstname,"Απαιτείται να συμπληρώσετε το πεδίο \'Όνομα\'!") == false) {
			firstname.focus();
			return false;
		}
		if (validate_field(lastname,"Απαιτείται να συμπληρώσετε το πεδίο \'Επώνυμο\'!") == false) {
			lastname.focus();
			return false;
		}
	}
}

function validate_contact_en(xform) {
	with (xform) {
		if (validate_field(firstname,"Please enter your first name!") == false) {
			firstname.focus();
			return false;
		}
		if (validate_field(lastname,"Please enter your last name!") == false) {
			lastname.focus();
			return false;
		}
	}
}

function validate_kormosid_gr(xform) {
	with (xform) {
		if (validate_field(firstname,"Απαιτείται να συμπληρώσετε το πεδίο \'Όνομα\'!") == false) {
			firstname.focus();
			return false;
		}
		if (validate_field(lastname,"Απαιτείται να συμπληρώσετε το πεδίο \'Επώνυμο\'!") == false) {
			lastname.focus();
			return false;
		}
		if (validate_field(company,"Απαιτείται να συμπληρώσετε το πεδίο \'Εταιρεία\'!") == false) {
			company.focus();
			return false;
		}
		if (validate_field(address,"Απαιτείται να συμπληρώσετε το πεδίο \'Διεύθυνση\'!") == false) {
			address.focus();
			return false;
		}
		if (validate_field(city,"Απαιτείται να συμπληρώσετε το πεδίο \'Πόλη\'!") == false) {
			city.focus();
			return false;
		}
		if (validate_field(area,"Απαιτείται να συμπληρώσετε το πεδίο \'Νομός\'!") == false) {
			area.focus();
			return false;
		}
		if (validate_field(postalcode,"Απαιτείται να συμπληρώσετε το πεδίο \'T.K.\'!") == false) {
			postalcode.focus();
			return false;
		}
		if (validate_field(country,"Απαιτείται να συμπληρώσετε το πεδίο \'Χώρα\'!") == false) {
			country.focus();
			return false;
		}
		if (validate_field(tel,"Απαιτείται να συμπληρώσετε το πεδίο \'Τηλέφωνο\'!") == false) {
			tel.focus();
			return false;
		}
		if (validate_password(pwd,"Απαιτείται να συμπληρώσετε το πεδίο \'Password\' με τουλάχιστον 6 λατινικούς χαρακτήρες!") == false) {
			pwd.focus();
			return false;
		}				
	}
}

function expandMenu(id) {
	var attributes = { 
		height: { to: document.getElementById(id).scrollHeight } 
	}; 
	var anim = new YAHOO.util.Anim(id, attributes, 0.5, YAHOO.util.Easing.easeOut);
	anim.animate();
}

function collapseMenu(id) {
	var attributes = { 
		height: { to: 0 } 
	};
	var anim = new YAHOO.util.Anim(id, attributes, 0.3, YAHOO.util.Easing.easeOut); 
	anim.animate();
}

function doMenu(id) {
	if (document.getElementById(id).style.height == "" || document.getElementById(id).style.height == "0px") {
		expandMenu(id);
	} else {
		collapseMenu(id);
	}
}
