// 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 value='high' name='quality' />");
    document.write("</object>");
}

function auto_start_audio() {
  var thissound=document.getElementById('bgsound');
  if (! thissound) {
      window.setTimeout("auto_start_audio()", 500);
      } else {
              thissound.Play();
              }
}

function play_video(file, bgimage) {
    var item=document.getElementById("video");
    if (item) {
        var s="";
        var src="art/player.swf";
        var id="flash_media_"+Math.round(10000*Math.random());
        var w=440;
        var h=360;
        s+="<object id='"+id+"' type='application/x-shockwave-flash' data='"+src+"' width='"+w+"' height='"+h+"'>";
        s+="<param name='movie' value='"+src+"' />";
        s+="<param value='high' name='quality' />";
        s+="<param value='opaque' name='wmode' />";
        s+="<param value='true' name='allowfullscreen' />";
        s+="<param value='always' name='allowscriptaccess' />";
        if (file) {
            s+="<param value='file=/upload/"+file+"&autostart=true";
            if (bgimage) {
                s+="&image=art/"+bgimage;                
                }
            s+="' name='flashvars' />";
            }     
        s+="</object>";
        item.innerHTML=s;        
        }
    return item;   
}

function auto_start_video(file) {
    if (! play_video(file)) {
        window.setTimeout("auto_start_video('"+file+"')", 500);
        }
}

/* -------------------------------------------------------------------------- */

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<10)) {
    		err="Nem adta meg az üzenet szövegét, vagy amit megadott az rövid (minimum 25 karakter)!";
        }
    if (err!="") {
        alert(err);
        }
    return (err=="");
}

/* -------------------------------------------------------------------------- */

function guestbook_submit() {
    var err="";
    if ((err=='')&&(document.forms["guestbook"].nev.value.length<5)) {
    		err="Nem adta meg a nevét, vagy amit megadott az rövid (minimum 5 karakter)!";
        }
    if ((err=='')&&(document.forms["guestbook"].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["guestbook"].email.value.match(re))) {
            err="Hibás a megadott E-Mail cím!";
            }
        }
    if ((err=='')&&(document.forms["guestbook"].szoveg.value.length<10)) {
    		err="Nem adta meg a bejegyzés szövegét, vagy amit megadott az rövid (minimum 25 karakter)!";
        }
    if ((err=='')&&(document.forms["guestbook"].eredmeny.value=='')) {
    		err="Nem adta meg a művelet eredményét!";
        }
    if (err!="") {
        alert(err);
        }
    return (err=="");
}


