﻿// Webshophoz

function xmlhttpPost(strURL) {
	var xmlHttpReq = false;
    var self = this;
// Mozilla/Safari
	if (window.XMLHttpRequest) {
    	self.xmlHttpReq = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
// IE
    	self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
    	if (self.xmlHttpReq.readyState == 4) {
        	updatepage(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring());
}
function getquerystring() {
	var form = document.forms['turkal'];
    var word = form.termek_id.value;
    qstr = 'termek_id=' + escape(word);  // NOTE: no '?' before querystring
    var word = form.kid.value;
    qstr += '&kurzus_id=' + escape(word);
    return qstr;
}
function updatepage(str){
	document.getElementById("hatlap").innerHTML = str;
}

// Parkapcsolati kurzushoz

function xmlhttpPost_pk(strURL,eid) {
	var xmlHttpReq = false;
    var self = this;
// Mozilla/Safari
	if (window.XMLHttpRequest) {
    	self.xmlHttpReq = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
// IE
    	self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
    	if (self.xmlHttpReq.readyState == 4) {
        	updatepage_pk(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring_pk(eid));
}
function getquerystring_pk(eid) {
//	var form = document.forms['turkal'];
//  var word = form.termek_id.value;
    qstr = 'eid=' + escape(eid);  // NOTE: no '?' before querystring
    return qstr;
}
function updatepage_pk(str){
	document.getElementById("szoveg").innerHTML = str;
	window.scrollTo(0,0);
}

// Kedvezmenyekhez

function xmlhttpPost_kedv(strURL) {
	var xmlHttpReq = false;
    var self = this;
// Mozilla/Safari
	if (window.XMLHttpRequest) {
    	self.xmlHttpReq = new XMLHttpRequest();
    } else if (window.ActiveXObject) {
// IE
    	self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
    	if (self.xmlHttpReq.readyState == 4) {
        	updatepage_kedv(self.xmlHttpReq.responseText);
        	if (document.forms['kedvezmeny_form'].email_ok.value==1 )document.kedvezmeny_form.submit();
        }
    }
    self.xmlHttpReq.send(getquerystring_kedv());
}
function getquerystring_kedv(eid) {
	var form = document.forms['kedvezmeny_form'];
    var em = form.email.value;
    var em1 = form.email1.value;
    var em2 = form.email2.value;
    var em3 = form.email3.value;
    qstr = 'em=' + escape(em) + '&em1=' + escape(em1) + '&em2=' + escape(em2) + '&em3=' + escape(em3);  // NOTE: no '?' before querystring
    return qstr;
}
function updatepage_kedv(str){
	document.getElementById("szoveg").innerHTML = str;
}

// Konyvekhez

function szamol_konyv(id,konyvar,db) {
	var sum=0;
  	str='document.turkal.kos1_'+id+'.value';
   	if (eval(str)*1<=db*1) {
    	sum+=Math.floor(eval(str)*konyvar);
        str='document.turkal.kos_'+id+'.value='+sum;
        eval(str);
    } else {
    	str='document.turkal.kos1_'+id+'.value=""';
        eval(str);
        str='document.turkal.kos_'+id+'.value=""';
        eval(str);
        alert('Jelenleg összesen '+db+' db rendelhető ebből a termékből');
    }
}
function kosarba_konyv(tid,id) {
	kosar='';
    var konyv=0;
    str='document.turkal.kos1_'+tid+'.value';
    konyv=eval(str)*1;
    if (konyv) kosar+='k_'+tid+'_'+id+','+konyv+';semmi';
    document.turkal.kosarnak.value=kosar;
    if (kosar=='') alert('Nem rendeltel meg semmit!');
      else document.turkal.submit();
}

// CD-khez

function szamol_cd(id,ddd) {
	var sum=0;
  	for (i=0;i<ddd;i++) {
    	str='document.turkal.kos2_'+i+'_'+id+'.value';
      	sum+=Math.floor(eval(str)*wavar);
    }
    str='document.turkal.kos3_'+id+'.value';
    sum+=Math.floor(eval(str)*mp3ar);
    str='document.turkal.koscd_'+id+'.value='+sum;
    eval(str);
}
function kosarba_cd(tw,tm,id,ddd) {
	kosar='';
    var wav=mp3=0;
    for (i=0;i<ddd;i++) {
    	str='document.turkal.kos2_'+i+'_'+id+'.value';
        wav=eval(str)*1;
        if (wav) {
        	str='document.turkal.kos4_'+i+'_'+id+'.value';
            kosar+='e_'+eval(str)+'_'+tw+'_'+id+','+wav+';';
        }
    }
    str='document.turkal.kos3_'+id+'.value';
    mp3=eval(str)*1;
    if (mp3) kosar+='k_'+tm+'_'+id+','+mp3+';';
    document.turkal.kosarnak.value=kosar;
    if (kosar=='') alert('Nem rendeltel meg semmit!');
      else document.turkal.submit();
}
                                     
// DVD-khez

function szamol_dvd(id,konyvar,db) {
 	var sum=0;
  	str='document.turkal.kos5_'+id+'.value';
   	if (eval(str)*1<=db*1) {
    	sum+=Math.floor(eval(str)*konyvar);
        str='document.turkal.kosdvd_'+id+'.value='+sum;
        eval(str);
    } else {
    	str='document.turkal.kos5_'+id+'.value=""';
        eval(str);
        str='document.turkal.kosdvd_'+id+'.value=""';
        eval(str);
        alert('Jelenleg összesen '+db+' db rendelhető ebből a termékből');
    }
}
function kosarba_dvd(tid,id) {
	kosar='';
    var konyv=0;
    str='document.turkal.kos5_'+tid+'.value';
    konyv=eval(str)*1;
    if (konyv) kosar+='k_'+tid+'_'+id+','+konyv+';semmi';
    document.turkal.kosarnak.value=kosar;
    if (kosar=='') alert('Nem rendeltel meg semmit!');
      else document.turkal.submit();
}

// Gyujtemenyesekhez

function szamol_gyujt(id,konyvar,db) {
	var sum=0;
	str='document.turkal.ded_szov_'+id;
	//alert('str: '+str);
	if (eval(str)) {
		str='document.turkal.ded_szov_'+id+'.value';
		//alert('str: '+str);
		c=eval(str);
		//alert('str: '+c);
		if (c.length>0) konyvar=Math.round(konyvar/0.75*0.85);
		//konyvar=Math.round(konyvar/0.75*0.85);
	}
  	str='document.turkal.kos1_'+id+'.value';
   	if (eval(str)*1<=db*1) {
    	sum+=Math.floor(eval(str)*konyvar);
    	str='document.turkal.kos_'+id+'.value='+sum;
    	eval(str);
    } else {
    	str='document.turkal.kos1_'+id+'.value=""';
    	eval(str);
    	str='document.turkal.kos_'+id+'.value=""';
    	eval(str);
    	alert('Jelenleg összesen '+db+' db rendelhető ebből a termékből');
    }
}
function kosarba_gyujt(tid) {
	kosar='';
    var konyv=0;
    str='document.turkal.kos1_'+tid+'.value';
    konyv=eval(str)*1;
    if (konyv) kosar+='nk_'+tid+'_0,'+konyv+';semmi';
    document.turkal.kosarnak.value=kosar;
    if (kosar=='') alert('Nem rendeltel meg semmit!');
      else document.turkal.submit();
}   
function dedikalas(id,konyvar,db) {
	str='document.turkal.kos1_'+id+'.value';
	if (eval(str)*1>0) {
//		konyvar=Math.round(konyvar/0.75*0.85);
		szamol_gyujt(id,konyvar,db);
	}
}

// Dedikalasokhoz

function ded_checkbox_test(ii,id) {
    var counter = 0
        i = 0,
        input_obj = document.turkal["dedikalo"+ii+"_"+id+"[]"];
    if (input_obj.length>1) { 
		for (i = 0; i < input_obj.length; i++) {
    	    if (input_obj[i].type === 'checkbox' && input_obj[i].checked === true) {
        	    counter++;
        	}
    	}
	} else counter=1;
    if (counter > 0) return 1;
      else return 0;
}

function szamol_dedikal(ii,id,konyvar,db) {
	var sum=0;
	str='document.turkal.ded_szov_'+ii+'_'+id;
	//alert('str: '+str);
	if (eval(str)) {
		str='document.turkal.ded_szov_'+ii+'_'+id+'.value';
		//alert('str: '+str);
		c=eval(str);
		//alert('str: '+c);
//		if (c.length>0) konyvar=Math.round(konyvar/0.75);
	}
  	str='document.turkal.kos1_'+ii+'_'+id+'.value';
   	if (eval(str)*1<=db*1) {
    	sum+=Math.floor(eval(str)*konyvar);
    	str='document.turkal.kos_'+ii+'_'+id+'.value='+sum;
    	eval(str);
    } else {
    	str='document.turkal.kos1_'+ii+'_'+id+'.value=""';
    	eval(str);
    	str='document.turkal.kos_'+ii+'_'+id+'.value=""';
    	eval(str);
    	alert('Jelenleg összesen '+db+' db rendelhető ebből a termékből');
    }
}
function kosarba_dedikal(ii,tid) {
	kosar='';
    var konyv=0;
    str='document.turkal.kos1_'+ii+'_'+tid+'.value';
    konyv=eval(str)*1;
    if (konyv) kosar+='nk_'+tid+'_'+ii+','+konyv+';semmi';
    document.turkal.kosarnak.value=kosar;
    if (kosar=='') alert('Nem rendeltel meg semmit!');
      else {
		if (ded_checkbox_test(ii,tid)) document.turkal.submit();
		  else alert('Nem választottál ki dedikáló szerzőt!');
	  }
}   
function dedikal_dedikalas(id,konyvar,db) {
	str='document.turkal.kos1_'+id+'.value';
	if (eval(str)*1>0) {
//		konyvar=Math.round(konyvar/0.75*0.85);
		szamol_dedikal(id,konyvar,db);
	}
}
    	 	 	  	                                                                                                                         
// Polokhoz

function szamol_polo(id,konyvar,db,pid) {
	var sum=0;
	for (i=1;i<=4;i++) {
  		str='document.turkal.kos'+pid+'_'+i+'.value';
   		if (eval(str)*1<=db*1) {
    		sum+=Math.floor(eval(str)*konyvar);
    		str='document.turkal.kos_'+pid+'.value='+sum;
    		eval(str);
    	} else {
    		str='document.turkal.kos'+pid+'_'+i+'.value=""';
    		eval(str);
//    		str='document.turkal.kos_'+id+'.value=""';
//    		eval(str);
    		alert('Jelenleg összesen '+db+' db rendelhető ebből a termékből');
    	}
	}
}
function kosarba_polo(pid) {
	kosar='';
    var konyv=0;
	for (i=1;i<=4;i++) {
    	str='document.turkal.kos'+pid+'_'+i+'.value';
    	konyv=eval(str)*1;
    	if (konyv) {
			str='document.turkal.kos'+pid+'_'+i+'h.value';
			kosar+='nk_'+eval(str)+'_0,'+konyv+';';
		}
	}
	if (konyv) kosar+='semmi';
	document.turkal.kosarnak.value=kosar;
    if (kosar=='') alert('Nem rendeltel meg semmit!');
      else document.turkal.submit();
}   

