//Images
if (document.images)
{
    fooldal0= new Image(103,35); 
    fooldal0.src="/images/fooldal0.jpg";
    fooldal1= new Image(103,35); 
    fooldal1.src="/images/fooldal1.jpg";

    rolunk0= new Image(97,35); 
    rolunk0.src="/images/rolunk0.jpg";
    rolunk1= new Image(97,35); 
    rolunk1.src="/images/rolunk1.jpg";

    vasarlasi_utmutato0= new Image(112,35); 
    vasarlasi_utmutato0.src="/images/vasarlasi_utmutato0.jpg";
    vasarlasi_utmutato1= new Image(112,35); 
    vasarlasi_utmutato1.src="/images/vasarlasi_utmutato1.jpg";

    szallitasi_feltetelek0= new Image(111,35); 
    szallitasi_feltetelek0.src="/images/szallitasi_feltetelek0.jpg";
    szallitasi_feltetelek1= new Image(111,35); 
    szallitasi_feltetelek1.src="/images/szallitasi_feltetelek1.jpg";
    
    adatvedelmi_nyilatkozat0= new Image(129,35); 
    adatvedelmi_nyilatkozat0.src="/images/adatvedelmi_nyilatkozat0.jpg";
    adatvedelmi_nyilatkozat1= new Image(129,35); 
    adatvedelmi_nyilatkozat1.src="/images/adatvedelmi_nyilatkozat1.jpg";
    
    kapcsolat0= new Image(116,35); 
    kapcsolat0.src="/images/kapcsolat0.jpg";
    kapcsolat1= new Image(116,35); 
    kapcsolat1.src="/images/kapcsolat1.jpg";
}

function lightup(imgName)
{
    if (document.images)
    {
        img1=eval(imgName + "1.src");
        document[imgName].src= img1;
    }
}

function turnoff(imgName)
{
    if (document.images)
    {
        img0=eval(imgName + "0.src");
        document[imgName].src= img0;
    }
}

//Cookies
function setCookie(c_name,value,expiredays,path)
{  
  var exdate=new Date();
  exdate.setDate(exdate.getDate()+expiredays);
  document.cookie=c_name+ "=" +escape(value)+
  ((expiredays==0) ? ";expires=0" : ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()))+
  (( path )?";path=" + path : "" );
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function onlyNumbers(evt,allowf,input) {
	var e = evt
	if(window.event){ // IE
		var charCode = e.keyCode;
	} else if (e.which) { // Safari 4, Firefox 3.0.4
		var charCode = e.which
	}
	if(allowf){
		var i, fl;
		fl = 0;
		for(i = 0; i < input.value.length; i++){
			if(input.value.charAt(i) == '.') fl=1;
		}
		if(fl){
			if (((charCode < 48 || charCode > 57) && charCode != 8)
			  //|| (input.value.charAt(input.value.length-1) == '.')// csak 1 tizedesjegy megengedett
			  ){
    				return false;
  			}
		}else{
			if (((charCode < 48 || charCode > 57) && charCode != 8 && charCode != 46)
			  || (input.value.length == 0 && charCode == 46)) { //Nem kezdhetünk .-tal
    				return false;
  			}
		}
	}else{
		if ((charCode < 48 || charCode > 57) && charCode != 8) {
    			return false;
  		}
	}
	return true;
}

function entsub(evt) {
	var e = evt
	if(window.event){ // IE
		var charCode = e.keyCode;
	} else if (e.which) { // Safari 4, Firefox 3.0.4
		var charCode = e.which
	}
	if (charCode == 13) {
		document.category_form.pages_id.value=0; 
		document.category_form.action.value=1;
		document.category_form.search_t.value=document.getElementById('search_text').value; 
		document.category_form.submit();
  	}
	return true;
}

function remRow(id, ar, egyseg){

    var ids = getCookie('ids');
    var dbs = getCookie('dbs');
    
    var newids="";
    var newdbs="";
    
    var idk = ids.split(",");
    var dbk = dbs.split(",");
    var trd = "tr"+id;
    var tr = document.getElementById(trd);
    var tdd = "td"+id;
    var td = document.getElementById(tdd);
        
    if (td.parentNode) td.parentNode.removeChild(td);
    
    var i;
    
    for(i = 1; i<idk.length; i++){
        if(idk[i] == id) {
            dbk[i]--;
            var newtd = document.createElement("TD");
            newtd.setAttribute("id", "td"+id);
            
            var tor = document.createElement("img");
            tor.setAttribute("src", "/images/modosit_gomb.jpg");
            tor.setAttribute("class", "handcur");
            tor.onclick = function () {mod_row(id,ar,dbk[i]);}
            
            newtd.appendChild(document.createTextNode(dbk[i]+" "+egyseg));
            newtd.appendChild(tor);
            newtd.setAttribute("style", "vertical-align: top;");
            tr.appendChild(newtd);
        }
    
        if(dbk[i]>0){
            newids = newids+","+idk[i];
            newdbs = newdbs+","+dbk[i];
        }else{
            var trbd = "trb"+idk[i];
            var trbd = document.getElementById(trbd);
            if (trbd.parentNode) trbd.parentNode.removeChild(trbd);
        }
    }
    
    setCookie('ids',newids,7,'/');
    setCookie('dbs',newdbs,7,'/');s
    
    var osszar = document.getElementById("osszar").value;
    osszar = osszar-ar;
    document.getElementById("osszar").value = osszar;
    
    update_kisz();

  var oa = parseInt(document.getElementById("osszar").value) + parseInt(document.getElementById("kdij").value);
  
    var osszt = document.getElementById("osszartext");
    osszt.innerHTML = oa+" Ft";
    
    document.category_form.ids.value=getCookie('ids');
    document.category_form.dbs.value=getCookie('dbs');
  
  update_kisz();
}

function modRow(id, ar, newdb, egyseg){

    var ids = getCookie('ids');
    var dbs = getCookie('dbs');
    
    var newids="";
    var newdbs="";
    
    var idk = ids.split(",");
    var dbk = dbs.split(",");
    var trd = "tr"+id;
    var tr = document.getElementById(trd);
    var tdd = "td"+id;
    var td = document.getElementById(tdd);
        
    if (td.parentNode) td.parentNode.removeChild(td);
    
    var i,z;
    
    for(i = 1; i<idk.length; i++){
        if(idk[i] == id) {
          z = dbk[i] - newdb;
            dbk[i] = newdb;
            var newtd = document.createElement("TD");
            newtd.setAttribute("id", "td"+id);

            var tor = document.createElement("img");
            tor.setAttribute("src", "/images/modosit_gomb.jpg");
            tor.setAttribute("class", "handcur");
            tor.onclick = function () {mod_row(id,ar,newdb);}
            
            newtd.appendChild(document.createTextNode(dbk[i]+" "+egyseg));
            newtd.appendChild(tor);
            newtd.setAttribute("style", "vertical-align: top;");
            tr.appendChild(newtd);
        }
    
        if(dbk[i]>0){
            newids = newids+","+idk[i];
            newdbs = newdbs+","+dbk[i];
        }else{
            var trbd = "trb"+idk[i];
            var trbd = document.getElementById(trbd);
            if (trbd.parentNode) trbd.parentNode.removeChild(trbd);
        }
    }
    
    setCookie('ids',newids,7,'/');
    setCookie('dbs',newdbs,7,'/');  

    var osszar = document.getElementById("osszar").value;
    osszar = osszar-(z*ar);
    document.getElementById("osszar").value = osszar;
    
    update_kisz();

  var oa = parseInt(document.getElementById("osszar").value) + parseInt(document.getElementById("kdij").value);
  
    var osszt = document.getElementById("osszartext");
    osszt.innerHTML = oa+" Ft";
    
    document.category_form.ids.value=getCookie('ids');
    document.category_form.dbs.value=getCookie('dbs');
  
    update_kisz();
}

function update_kisz(){
  var ids = getCookie('ids');
  var idk = ids.split(",");
  
  if(idk.length > 0){
    if((parseInt(document.getElementById("osszar").value) <  kisztol) && (document.getElementById("kisz_ker").checked==true)){
      document.getElementById("kdij").value = kiszdij; 
    }else{
      document.getElementById("kdij").value = 0;
    }
    
    var kdt = document.getElementById("szdijtext");
        kdt.innerHTML = document.getElementById("kdij").value+" Ft";
    
  }
}

function kiszker_click(){
  if(document.getElementById("kisz_ker").checked==true){
    document.category_form.kiszker.value = 1;
  }else{
    document.category_form.kiszker.value = 0;
  }
  
  update_kisz();

  var oa = parseInt(document.getElementById("osszar").value) + parseInt(document.getElementById("kdij").value);
  
    var osszt = document.getElementById("osszartext");
    osszt.innerHTML = oa+" Ft";
}

function addRow(id, name, ar, kepadd, adbs, egyseg, addcookie){  
    var db;
    if(adbs == 0){
        db = document.getElementById("db"+id).value;
    }else{
        db = adbs;
    }
    var osszar = document.getElementById("osszar").value;
    var vanmar = 0;
    if(db>0){
        var ids = getCookie('ids');
        var dbs = getCookie('dbs');

        var idk = ids.split(",");
        var dbk = dbs.split(",");
    
        var i;
        var newids="";
        var newdbs="";
    
        for(i = 1; i<idk.length; i++){
            if((idk[i] == id) && (adbs == 0)){
            vanmar = 1;
            
            dbk[i] = parseInt(dbk[i]) + parseInt(db);
            var trd = "tr"+id;
            var tr = document.getElementById(trd);
            var tdd = "td"+id;
            var td = document.getElementById(tdd);
            
            if (td.parentNode) td.parentNode.removeChild(td);
                    
            var newtd = document.createElement("TD");
            newtd.setAttribute("id", "td"+id);
            
            var tor = document.createElement("img");
            tor.setAttribute("src", "/images/modosit_gomb.jpg");
            tor.setAttribute("class", "handcur");
            var nadbk = dbk[i];
            tor.onclick = function () {mod_row(id,ar,nadbk);}
            newtd.appendChild(document.createTextNode(dbk[i]+" "+egyseg));
            newtd.appendChild(tor);
            newtd.setAttribute("style", "vertical-align: top;");
            tr.appendChild(newtd);
            }
            
            newids = newids+","+idk[i];
            newdbs = newdbs+","+dbk[i];
            
        }
        
        var ossz = db*ar;
        osszar=parseInt(osszar)+parseInt(ossz);
    
        if(vanmar == 1){
            if(addcookie) setCookie('ids',newids,7,'/');
            if(addcookie) setCookie('dbs',newdbs,7,'/');        
        }else{
            if(addcookie) setCookie('ids',getCookie('ids')+","+id,7,'/');
            if(addcookie) setCookie('dbs',getCookie('dbs')+","+db,7,'/');
            
            var tbody = document.getElementById("kosartbody");
            var row = document.createElement("TR");
            row.setAttribute("valign", "top");
            row.setAttribute("align", "left");
            row.setAttribute("id", "trb"+id);
            
            var td1 = document.createElement("TD");
            var tablein = document.createElement("TABLE");
            var tbodyin = document.createElement("TBODY");
            tbodyin.setAttribute("class", "stylemegr");
            tablein.appendChild(tbodyin);
            var row2 = document.createElement("TR");
        
            var td3 = document.createElement("TD");
            var kep = document.createElement("img");
            kep.setAttribute("src", "/image_data/"+kepadd);
            kep.setAttribute("height", "40");
            kep.setAttribute("width", "40");
            kep.setAttribute("alt", name);
            td3.appendChild(kep);
            row2.appendChild(td3);
                    
            var td2 = document.createElement("TD");
            var tablein2 = document.createElement("TABLE");
            var tbodyin2 = document.createElement("TBODY");
            tbodyin2.setAttribute("class", "stylemegr2");
            tablein2.appendChild(tbodyin2);
            td2.appendChild(tablein2);
            row2.appendChild(td2);
            tbodyin.appendChild(row2);
            
            var row3 = document.createElement("TR");
            var td4 = document.createElement("TD");
            td4.appendChild(document.createTextNode(name));
            row3.appendChild(td4);
            tbodyin2.appendChild(row3);

            var row31 = document.createElement("TR");
            var td41 = document.createElement("TD");
            td41.appendChild(document.createTextNode(ar+" Ft/"+egyseg));
            row31.appendChild(td41);
            tbodyin2.appendChild(row31);

            var row4 = document.createElement("TR");
            row4.setAttribute("id", "tr"+id);            
            
            var td5 = document.createElement("TD");
            td5.setAttribute("id", "td"+id);
        
            var tor = document.createElement("img");
            tor.setAttribute("src", "/images/modosit_gomb.jpg");
            tor.setAttribute("class", "handcur");
            tor.onclick = function () {mod_row(id,ar,db);}
            
            td5.appendChild(document.createTextNode(db+" "+egyseg));
            td5.appendChild(tor);
            td5.setAttribute("style", "vertical-align: top;");
            row4.appendChild(td5);
            tbodyin2.appendChild(row4);
                
            td1.appendChild(tablein);
            row.appendChild(td1);
            tbody.appendChild(row);
        }
                
        document.getElementById("osszar").value = osszar;

    update_kisz();

    var oa = parseInt(document.getElementById("osszar").value) + parseInt(document.getElementById("kdij").value);

        var osszt = document.getElementById("osszartext");
        osszt.innerHTML = oa+" Ft";
                
        if(adbs == 0){
            alert(db+" "+egyseg+" "+name+" bekerült a kosárba !");
        }
    }else{
        alert("0 "+egyseg+" nem lehet a kosárba tenni !");
    }
    
    document.category_form.ids.value=getCookie('ids');
    document.category_form.dbs.value=getCookie('dbs');
}

function megrendel(){
    var link = "/megrendeles.php?ids="+getCookie('ids')+"&dbs="+getCookie('dbs')+"&szd="+document.category_form.kiszker.value;
    window.open(link, 'megrendeles','width=600,height=700,toolbar=no,menubar=no,status=no'); 
}

function kupon(tid){
    var link = "/kupon.php?tid="+tid;
    window.open(link, 'kupon','width=500,height=700,toolbar=no,menubar=no,status=no'); 
}

function mod_row(tid, ar, db){
    var link = "/mod_row.php?tid="+tid+"&db="+db+"&ar="+ar;
    window.open(link, 'modrow','width=500,height=500,toolbar=no,menubar=no,status=no'); 
}
