// JavaScript document

function flash_write(src, w, h, id) {
    if (! id) {
        id="flash_"+Math.round(10000*Math.random());
        }
    document.write("<object id='"+id+"' type='application/x-shockwave-flash' data='"+src+"' width='"+w+"' height='"+h+"'>");
    document.write("<param name='movie' value='"+src+"' />");
    document.write("<param name='bgcolor' value='#010309' />");
    document.write("<param value='high' name='quality' />");
    document.write("</object>");
}

function show_item(id, hide) {
    var item=document.getElementById(id);
    if (item) {
        if (hide) {
            hide.style.display='none';
            }
        item.style.display='';
        var items=document.getElementsByTagName("img");
        for(i=0; i<items.length; i++) {
            if (items[i].className==id) {
                items[i].style.display='';
                }
            }
        }
}

function email_submit() {
    var err="";
    if ((err=='')&&(document.forms["contact"].nev.value.length<5)) {
    		err="Nem adta meg a nevét, vagy amit megadott az rövid (minimum 5 karakter)!";
        }
    if ((err=='')&&(document.forms["contact"].email.value=='')) {
    		err="Nem adta meg E-Mail címét!";
        }
    if (err=='') {
        var re = /^[a-zA-Z0-9_\\-][a-zA-Z0-9_\\-\\.]*[a-zA-Z0-9_\\-]*[@]([a-zA-Z0-9_\\-]+)([\\.][a-zA-Z0-9_\\-]+)*[\\.]([a-zA-Z]{2,6})$/;
        if (! (document.forms["contact"].email.value.match(re))) {
            err="Hibás a megadott E-Mail cím!";
            }
        }
    if ((err=='')&&(document.forms["contact"].targy.value.length<5)) {
    		err="Nem adta meg az üzenet tárgyát, vagy amit megadott az rövid (minimum 5 karakter)!";
        }
    if ((err=='')&&(document.forms["contact"].szoveg.value.length<25)) {
    		err="Nem adta meg az üzenet szövegét, vagy amit megadott az rövid (minimum 25 karakter)!";
        }
    if ((err=='')&&(document.forms["contact"].eredmeny.value=="")) {
    		err="Nem adta meg az összeadás eredményét!";
        }
    if ((err=='')&&(isNaN(document.forms["contact"].eredmeny.value))) {
    		err="Az összeadás ereményéhez csak számot írjon!";
        }
    if (err!="") {
        alert(err);
        }
    return (err=="");
}

function upload_submit() {
    var err="";
    if ((err=='')&&(document.forms["upload"].felirat_nyelvID.value=='')) {
    		err="Adja meg a felirat nyelvét!";
        }
    if ((err=='')&&(document.forms["upload"].megnevezes.value=='')&&(document.forms["upload"].megnevezes_en.value=='')) {
    		err="Adja meg felirat címét magyarul (vagy a felirat nyelvén) vagy angolul!";
        }
    if ((err=='')&&(document.forms["upload"].email.value!='')) {
        var re = /^[a-zA-Z0-9_\\-][a-zA-Z0-9_\\-\\.]*[a-zA-Z0-9_\\-]*[@]([a-zA-Z0-9_\\-]+)([\\.][a-zA-Z0-9_\\-]+)*[\\.]([a-zA-Z]{2,6})$/;
        if (! (document.forms["upload"].email.value.match(re))) {
            err="Hibás a megadott E-Mail cím!";
            }
        }
    if ((err=='')&&(document.forms["upload"].felirat.value=='')) {
    		err="Válassza ki a feltöltendő fájlt!";
        }
    if ((err=='')&&(document.forms["upload"].felirat.value!='')) {
        var re = new RegExp(".+\.(SRT|TXT|ARJ|RAR|ZIP)$", "i");
        if (! (document.forms["upload"].felirat.value.match(re))) {
            err="Ilyen típusú fájlt nem tölthet fel!";
            }
        }
    if ((err=='')&&(document.forms["upload"].leiras.value=='')&&(document.forms["upload"].leiras_en.value=='')) {
    		err="Írjon leírást a felirathoz magyarul (vagy a felirat nyelvén) vagy angolul!";
        }
    if ((err=='')&&(document.forms["upload"].eredmeny.value=="")) {
    		err="Nem adta meg az összeadás eredményét!";
        }
    if ((err=='')&&(isNaN(document.forms["upload"].eredmeny.value))) {
    		err="Az összeadás ereményéhez csak számot írjon!";
        }
    if (err!="") {
        alert(err);
        }
    return (err=="");
}
