function sendEmail(from,to,id){
    url =  BASEURL + "sub/sendemail.php?from=" + from+"&to=" + to+"&id=" + id;
    //alert(url);
    xmlHttp=GetXmlHttpObject(stateChanged);
    xmlHttp.open("GET", url , true);
    xmlHttp.send(null);
}

function showGaleryElement(pic,page,fld){
    //window.alert(pic + " " + page + " " + fld);
    var url = "gal_handle.php?pic=" + pic + "&page=" + page + "&fld=" + fld;
    xmlHttp=GetXmlHttpObject(stateChanged2);
    xmlHttp.open("GET", url , true);
    xmlHttp.send(null);
}

function stateChanged2() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
        document.getElementById('sh_galery').innerHTML = xmlHttp.responseText;
        //window.location.reload();
    } 
}

function stateChanged() 
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
        document.getElementById('popup').innerHTML=xmlHttp.responseText;
    } 
}

function GetXmlHttpObject(handler)
{

    var objXmlHttp=null

    if (navigator.userAgent.indexOf("MSIE")>=0)
    { 
        var strName="Msxml2.XMLHTTP"
        if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
        {
            strName="Microsoft.XMLHTTP"
        } 
        try
        { 
            objXmlHttp=new ActiveXObject(strName)
            objXmlHttp.onreadystatechange=handler
            return objXmlHttp
        } 
        catch(e)
            { 
                alert("Error. Scripting for ActiveX might be disabled") 
                return 
            } 
    } 
    if (navigator.userAgent.indexOf("Mozilla")>=0 || navigator.userAgent.indexOf("Opera")>=0 || navigator.userAgent.indexOf("Safari")>=0)
    {
        objXmlHttp=new XMLHttpRequest()
        objXmlHttp.onload=handler
        objXmlHttp.onerror=handler 
        return objXmlHttp
    }
}

function printDiv (div) {
    //window.alert('');
    var a = window.open('','','width=800,height=600');
    a.document.open("text/html");
    a.document.write('<html><head><link rel="stylesheet" href="css/index.css"></link><link rel="stylesheet" href="css/base.css"></link></head><body style="padding:20px;background-image:none;background-color:#FFFFFF;">');
    a.document.write(document.getElementById(div).innerHTML);
    a.document.write('</body></html>');
    a.document.close();
    a.print();
    a.close();
} 

function popUP(did) {
    document.getElementById("popup").style.display='block';
    document.getElementById("cikk").value=did;
}

function sendTheMes() {
    var filter = /^.+@.+\..{2,6}$/; 
    var kell = document.sendMes.getElementsByTagName("input");
    var hiba = false;
    var mailhiba = false;
    var nev, email, id; 

    for(i=0;i<kell.length;i++) {
        //alert(kell[i].name+" "+kell[i].type);
        if (kell[i].name=='nev') nev = kell[i].value;
        if (kell[i].name=='bar_email') email = kell[i].value;
        if (kell[i].name=='cikk') id = kell[i].value;
        if (kell[i].name=='e-mail') {
            if (kell[i].value!='') return false;
        } else {   
            if (kell[i].value=="" && kell[i].type == "text") {
               kell[i].style.border= "1px red solid";
               hiba = true;
           } else {
               if (kell[i].name=='bar_email' && !filter.test(kell[i].value)) {
                    kell[i].style.border= "1px red solid";
                    mailhiba = true;
               } else kell[i].style.border= "1px #969494 solid";
           }
        }
    }
    if (!hiba) {
        if (mailhiba) {
            window.alert('A beírt e-mail cím formátuma hibás!');
        } else {
            document.getElementById("popup").innerHTML="Küldés folyamatban ...";
            sendEmail(nev,email,id);
        } 
    } else {
        window.alert('Az adatok kitöltése szükséges ehhez a funkcióhoz!'); 
    }
    return false;
}