// 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 = { 
		width: { to: 223 } 
	}; 
	var anim = new YAHOO.util.Anim(id, attributes, 0.3, YAHOO.util.Easing.easeOut);
	anim.animate();
}

function collapseMenu(id) {
	var attributes = { 
		width: { to: 0 } 
	};
	var anim = new YAHOO.util.Anim(id, attributes, 0.1, YAHOO.util.Easing.easeOut); 
	anim.animate();
}

function collapseMenuAtLevel(x) {
	var div = document.getElementById("lev_" + String(x)).getElementsByTagName("div");
	for (var i=0;i<div.length;i++) {
		if (div[i].style.width != "" && div[i].style.width != "0px") {
			collapseMenu(div[i].id);//div[i].style.width = "0px"
		}		
	}
}

function deactivateLinkAtLevel(x) {
	var a = document.getElementById("lev_" + String(x)).getElementsByTagName("a");
	for (var i=0;i<a.length;i++) {
		if (a[i].className=="active") {
			a[i].className="";
		}		
	}
}

function doMenu(me, id) {
	var level = document.getElementById(id).parentNode.id;
	if (level == "lev_2") {
		collapseMenuAtLevel(4);
		collapseMenuAtLevel(3);
		collapseMenuAtLevel(2);
		deactivateLinkAtLevel(4);
		deactivateLinkAtLevel(3);
		deactivateLinkAtLevel(2);
		deactivateLinkAtLevel(1);
	} else if (level == "lev_3") {
		collapseMenuAtLevel(4);
		collapseMenuAtLevel(3);
		deactivateLinkAtLevel(4);
		deactivateLinkAtLevel(3);
		deactivateLinkAtLevel(2);		
	} else if (level == "lev_4") {
		collapseMenuAtLevel(4);
		deactivateLinkAtLevel(4);
		deactivateLinkAtLevel(3);		
	}
	me.className="active";
	expandMenu(id);
}

function showimg(obj) {
	var x,i;
	x = document.getElementById("gallerymain"); //Get img
	x.src = obj.src;
	if (obj.width > obj.height) {
//		alert("landscape");
		x.height = Math.round((275 * obj.height) / obj.width);
		x.width = "275";
	} else {
//		alert("portrait");		
		x.width = Math.round((275 * obj.width) / obj.height);
		x.height = "275";
	};
};