function flash_print(filepath, width, height, menu_id) {
	document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" border="0" width="' + width + '" height="' + height + '">');
	document.writeln('<param name="allowScriptAccess" value="sameDomain" />');
	document.writeln('<param name="movie" value="' + filepath + '" />');
	document.writeln('<param name=FlashVars value="menuid=' + menu_id + '" />');
	document.writeln('<param name="quality" value="High" />');
	document.writeln('<param name="wmode" value="transparent" />');
	document.writeln('<embed src="' + filepath + '" FlashVars="menuid=' + menu_id + '" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj3" quality="High" width="' + width + '" height="' + height + '" />');
	document.writeln('</object>');
}

function fillDiv(id, type) {
	var openId = document.getElementById('openId');
	if (openId.value == id) openId.value = '';
	var myDiv = document.getElementById('myDiv' + id);
	var myHidden = document.getElementById('myHidden' + id);
	if (type == 1) {
		myDiv.className = "off";
		myHidden.className = "on";
	}
	else {
		myDiv.className = "on";
		myHidden.className = "off";
	}
	if (openId.value != '') {
		var myDivC = document.getElementById('myDiv' + openId.value);
		var myHiddenC = document.getElementById('myHidden' + openId.value);
		myDivC.className = "on";
		myHiddenC.className = "off";
	}
	openId.value = id;
}

function validate() {
    var inp = document.getElementsByTagName("input");
    var flag = 0;
    var msg = "";
    for (var i = 0; i < inp.length; i++) {
        var ii = inp[i].getAttribute("id");
        if (ii == "required" && inp[i].value == "") {
            var titlos = inp[i].getAttribute("title");
            msg = msg + titlos + "\n";
            flag++;
        }
    }
	var textarea = document.getElementsByTagName("textarea");
	for (var i = 0; i < textarea.length; i++) {
        var ii = textarea[i].getAttribute("id");
        if (ii == "required" && textarea[i].value == "") {
            var titlos = textarea[i].getAttribute("title");
            msg = msg + titlos + "\n";
            flag++;
        }
    }
    if (flag > 0) {
        alert("Παρακαλώ, συμπληρώστε τα υποχρεωτικά πεδία:\n" + msg);
        return false;
    } 
	else return true;
}

function confirmation(str) {
	var answer = confirm("Είστε σίγουρος;");
	if (answer) window.location = str;
	else return;
}

function validate_newsletter() {
	var obj = document.getElementById('email_newsletter');
	if (obj.value == '') {
		alert("Παρακαλώ, συμπληρώστε τo πεδίo.");
		obj.focus();
        return false;
	}
	apos = obj.value.indexOf("@");
	dotpos = obj.value.lastIndexOf(".");
	if (apos < 1 || dotpos - apos < 2) {
		alert('Παρακαλώ, συμπληρώστε ένα έγκυρο e-mail.');
		obj.select();
		return false;
	}
	return true;
}

function validate_quantity_chg() {
    var inp = document.getElementsByTagName("input");
    var flag = 0;
    for (var i = 0; i < inp.length; i++) {
        var ii = inp[i].getAttribute("id");
        if (ii == "required_quantity" && inp[i].value == "") { flag++; inp[i].select(); }
    }
    if (flag > 0) {
        alert("Παρακαλώ, συμπληρώστε όλα τα πεδία.");
        return false;
    }
	var flag = 0;
    for (var i = 0; i < inp.length; i++) {
        var ii = inp[i].getAttribute("id");
        if (ii == "required_quantity" && inp[i].value < 1) { flag++; inp[i].select(); }
    }
    if (flag > 0) {
        alert("Παρακαλώ, συμπληρώστε αριθμούς μεγαλύτερος του μηδενός.");
        return false;
    }
	var flag = 0;
    for (var i = 0; i < inp.length; i++) {
        var ii = inp[i].getAttribute("id");
        if (ii == "required_quantity" && isNaN(inp[i].value)) { flag++; inp[i].select(); }
    }
    if (flag > 0) {
        alert("Παρακαλώ, συμπληρώστε τα πεδία μόνο με αριθμούς.");
        return false;
    }
	else return true;
}
