var fx,fy,fdb,start=0;
function init_kalkulator(){
	checkCookie();
		
	
}


function init_foliak(){
	var IE = document.all?true:false

	// If NS -- that is, !IE -- then set up for mouse capture
	if (!IE) document.captureEvents(Event.MOUSEMOVE)

	// Set-up to use getMouseXY function onMouseMove
	document.onmousemove = getMouseXY;

	// Temporary variables to hold mouse x-y pos.s
	var tempX = 0
	var tempY = 0

	// Main function to retrieve mouse x-y pos.s
	document.onmousemove = getMouseXY;
	var x=getCookie('exim').split(";");
	var k=getCookie('exim-x');
	fx=x[k*9];
	fy=x[(k*9)+1];
	fdb=x[(k*9)+2];
	document.getElementById("x").innerHTML=fx;
	document.getElementById("y").innerHTML=fy;
	document.getElementById("db").innerHTML=fdb;
	start='1';
}


function checkCookie(){

	kukika=getCookie('exim')
	if (kukika!=null && kukika!="")
		tabledraw()
	else
		delc()


}

function tabledraw(){
	x=document.getElementById('szamol').rows.length-2
	for (var n=0;n<x;n++)
		document.getElementById('szamol').deleteRow(1);
	newrow(getCookie('exim-r'));
	x=getCookie('exim').split(";");
	var doc=document.getElementById('szamol').getElementsByTagName('input');
	for(i=0;i<doc.length;i++)	{
	    	doc[i].value=x[i];
	}
	calc()
}


function fv(xnum){
	rows=document.getElementById('szamol').rows.length -2;//-8
	//document.writeln(rows);
	setCookie('exim-r',rows);

	setCookie('exim-x',xnum);
	var x='';
	var doc=document.getElementById('szamol').getElementsByTagName('input');
	for(i=0;i<doc.length;i++){
	    	x=x+(doc[i].value+";");
	}
	setCookie('exim',x)
	//document.writeln("kuki:"+x);
	//document.writeln("xnum:"+xnum);
	document.writeln("Kérem várjon!");
	document.location="foliak.php";
}
	
function delc() {
	setCookie('exim',';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;',1);
	setCookie('exim-r','5',1);
	setCookie('exim-x','',1);
	tabledraw();

}


function calc(){
	var ir=0;
	var sum=0;
	var rows=document.getElementById('szamol').getElementsByTagName('input');
	for(ir=0;ir<rows.length;ir=ir+9){
		if(rows[ir].value!=''){
			if (isNaN(rows[ir].value)) rows[ir].value='0';
			if (isNaN(rows[ir+1].value)||(rows[ir+1].value=='')) rows[ir+1].value='0';
			if (isNaN(rows[ir+2].value)||(rows[ir+2].value=='')) rows[ir+2].value='0';
			
			rows[ir+8].value=(rows[ir].value * rows[ir+1].value * rows[ir+2].value * rows[ir+7].value) / 10000;
			sum=sum + Number(rows[ir+8].value);
		}
	}
	if (rows[rows.length-1].value!=''){
		newrow('1');
		
		}
	document.getElementById('sum').innerHTML=sum;
}

	
function click1(fajta,gyartmany,tipus,nmar,szin){
	k=getCookie('exim').split(";");
	u=getCookie('exim-x');
	k[u*9+3]=fajta;
	k[u*9+4]=gyartmany;
	k[u*9+5]=tipus;
	k[u*9+6]=szin;
	k[u*9+7]=nmar;
	var z="";
	for(i=0;i<k.length;i++)
	    	z=z+(k[i]+";");
	 setCookie('exim',z);
	 document.location='kalkulator.html';
}

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 setCookie(c_name,value,expiredays){
	var exdate=new Date()
	exdate.setDate(exdate.getDate()+expiredays)
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}



function seeprice(zseton, he){
	document.getElementById("ar").innerHTML=zseton * document.getElementById("x").value * document.getElementById("y").value * document.getElementById("db").value / 10000;
	document.getElementById("tipus").innerHTML=he;
}


var IE = document.all?true:false


function getMouseXY(e) {
	if (IE) { // grab the x-y pos.s if browser is IE
		tempX = event.x+document.body.scrollLeft  //document.body.scrollLeft
		tempY = event.y+document.body.scrollTop // document.body.scrollTop
	} else {  // grab the x-y pos.s if browser is NS
		tempX = e.pageX
		tempY = e.pageY
	}
	  // catch possible negative values in NS4
	if (tempX < 0){tempX = 0}
	if (tempY < 0){tempY = 0}
	  // show the position values in the form named Show
	  // in the text fields named MouseX and MouseY
	  //document.Show.MouseX.value = tempX
	  //document.Show.MouseY.value = tempY

	doc=document.getElementById("fly").style.left=(tempX + 10) + "px";
	doc=document.getElementById("fly").style.top=(tempY + 10) + "px";
	

	  return true
}

	var sor;
	sor=1;
	obj=new Array();



function newrow(p){
	for(var n=0;n<p;n++){
		var t=document.getElementById('szamol');
		//var rows=document.getElementsByName('row');
		//document.getElementById("itt").innerHTML=t.rows.length;
		x=t.insertRow(t.rows.length-1)
		//x=t.insertRow(0)
		//x.name="row";
		
		var num=document.getElementById('szamol').rows.length-3;
		//var num=7;
		
		var a=document.createElement("input");a.size=12; a.type="text"; a.name='x'+num; a.onchange=function() {calc()};
		a=x.insertCell(0).appendChild(a);//.innerHTML="<input onchange='calc()' type='text' name='x' size='12'/>"
		
		var a=document.createElement("input");a.size=12; a.type="text"; a.name='y'+num; a.onchange=function() {calc()};
		a=x.insertCell(1).appendChild(a)//.innerHTML="<input onchange='calc()' type='text' name='y' size='12'/>"
		
		
		a=document.createElement("input");a.size=12; a.type="text"; a.name='d'+num; a.onchange=function() {calc()};
		a=x.insertCell(2).appendChild(a)//.innerHTML="<input onchange='calc()' type='text' name='d' size='12'/>"
		
		
		a=document.createElement("input");a.size=12; a.type="text"; a.name='f'+num;  a.id=num;  a.onfocus=function() {fv(this.id)};
		a=x.insertCell(3).appendChild(a)//.innerHTML="<input onfocus =\"fv('"+num+"')\" type='text' name='f' size='12'/>"
		
		
		a=document.createElement("input");a.size=12; a.type="text"; a.name='g'+num;  a.id=num;  a.onfocus=function() {fv(this.id)};
		a=x.insertCell(4).appendChild(a)//.innerHTML="<input onfocus =\"fv('"+num+"')\" type='text' name='g' size='12'/>"
		
		
		a=document.createElement("input");a.size=12; a.type="text"; a.name='t'+num;  a.id=num;  a.onfocus=function() {fv(this.id)};
		a=x.insertCell(5).appendChild(a)//.innerHTML="<input onfocus =\"fv('"+num+"')\" type='text' name='t' size='12'/>"
		
		
		a=document.createElement("input");a.size=12; a.type="text"; a.name='s'+num;  a.id=num;  a.onfocus=function() {fv(this.id)};
		a=x.insertCell(6).appendChild(a)//.innerHTML="<input onfocus =\"fv('"+num+"')\" type='text' name='s' size='12'/>"
		
		
		a=document.createElement("input");a.size=12; a.type="text"; a.name='e'+num;  a.id=num;  a.onfocus=function() {fv(this.id)};
		a=x.insertCell(7).appendChild(a)//.innerHTML="<input onfocus =\"fv('"+num+"')\" type='text' name='e' size='12'/>"
		
		
		a=document.createElement("input");a.size=12; a.type="text"; a.name='a'+num; a.id=num;  a.onfocus=function() {fv(this.id)};
		a=x.insertCell(8).appendChild(a)//.innerHTML="<input onfocus =\"fv('"+num+"')\" type='text' name='a' size='12'/>"
		
		
	}
	

}



function check(){
	message="";
	if (document.getElementById('x').value=='') message+="Adja meg az üveg szélességét!\n";
	if (document.getElementById('y').value=='') message+="Adja meg az üveg magasságát!\n";
	if (isNaN(document.getElementById('db').value)) message+="A darabszámhoz csak számokat lehet irni!\n";
	if (isNaN(document.getElementById('x').value)) message+="A szélességhez csak számokat lehet irni!\n";
	if (isNaN(document.getElementById('y').value)) message+="A magassághoz csak számokat lehet irni!\n";

	if (message != "") {
		alert(message);
		return false;
		}
	else return true;
	}

var t1,t2;


function min(nm,p,obj,fly,a,b,c,d,e,f,g,h,i){
	clearTimeout(t1);
	if (start=='1')
		if (document.foliao.ok=="true"){
			clearTimeout(t2);
			t2=setTimeout("mont1('"+nm+"','"+p+"','"+a+"','"+b+"','"+c+"','"+d+"','"+e+"','"+f+"','"+g+"','"+h+"','"+i+"')", 500);
			obj.style.background="#f0f090";
			document.getElementById("fly").innerHTML=fly;
			}else t1=setTimeout("min('"+nm+"','"+p+"','"+obj+"','"+fly+"''"+a+"','"+b+"','"+c+"','"+d+"','"+e+"','"+f+"','"+g+"','"+h+"','"+i+"')", 1000);

	
}

function mont1(nm,p,a,b,c,d,e,f,g,h,i){
	document.foliai.rgb(a,b,c,d,"");
	if (i=="") document.foliao.rgb(e,f,g,h,"");
		else document.foliao.rgb(e,f,g,h,i);

	document.getElementById("tipus").innerHTML=p;
	document.getElementById("ar").innerHTML=fdb*fx*fy*nm/10000+"("+fdb*fx*fy/10000+"m<sup>2</sup>)";
}

function mout(obj,color){
document.getElementById("fly").innerHTML="";
clearTimeout(t1);clearTimeout(t2);
obj.style.background=color;
}

function start_applet(){
	
}
function check_form(obj){
	message="";
	if (obj.imel.value=='') message+="Adja meg az e-mail címét!\n";
	if (obj.uzenet.value=='') message+="írjon üzenetet!\n";
	if (message != "") {
		alert(message);
		return false;
}
	else return true;
	}

function check_ajanlat(obj){
	message="";
	if (obj.nev.value=='') message+="A név mező kitöltése kötelező!\n";
	if (obj.cim.value=='') message+="A cím mező kitöltése kötelező!\n";
	if (obj.tel.value=='') message+="A telefonszám mező kitöltése kötelező!\n";
	if (obj.tel.value!=''){
		if (isNaN(obj.tel.value)) message+="A telefonszám csak számokból állhat!\n";
		if (obj.tel.value.length < 7) message+="A telefonszám mezőbe legalább 7 számjegyet kell írni!\n";
	}
	if (message != "") {
		alert(message);
		return false;
		}
	else return true;
	}
