﻿//Tender Diamond JavaScript

//Normál gombok egér effektjei:
function over(id,subdir)
{
	document.getElementById(id).src="content/image/button/"+subdir+"/"+id+"_over.jpg";
}
function out(id,subdir)
{
	document.getElementById(id).src="content/image/button/"+subdir+"/"+id+".jpg";
}

//Tender lenyitó gombok egér effektjei:
function openDownClick(sender,toHide,small)
{
	var element=document.getElementById(sender);
	//Ha éppen nyitva volt a gomb:
	if(element.alt=="opened")
	{
		//Következő művelet a zárás lesz:
		element.alt="closed";
		//A gomb lenyitott állapotot fog mutatni:
		element.src="content/image/functional/openDown"+small+"_over.png";
	}
	//Ha éppen zárva volt a gomb:
	else
	{
		//Következő művelet a nyitás lesz:
		element.alt="opened";
		//A gomb becsukott állapotot fog mutatni:
		element.src="content/image/functional/closeBack"+small+"_over.png";
	}
	//És még elrejtjük amit el kell:
	show_hide(toHide);
}
function openDownOut(id,small)
{
	var element=document.getElementById(id);
	//Ha éppen nyitva volt a gomb:
	if(element.alt=="opened")
		element.src="content/image/functional/closeBack"+small+".png";
	//Ha éppen zárva volt a gomb:
	else
		element.src="content/image/functional/openDown"+small+".png";
}
function openDownOver(id,small)
{
	var element=document.getElementById(id);
	if(element.alt=="opened")
		element.src="content/image/functional/closeBack"+small+"_over.png";
	else
		element.src="content/image/functional/openDown"+small+"_over.png";
}

//Elrejtő scriptek:
function show(id)
{
	var show=document.getElementById(id);
	show.style.display = '';
}

function hide(id)
{
	var hide=document.getElementById(id);
	hide.style.display = 'none';
}

function hideOpenDown(id,small)
{
	var str='';
	if(small)
		str='Small';
	openDownClick('OpenDown'+str+'_'+id,id,str);
	openDownOut('OpenDown'+str+'_'+id,str);
}
function hide_all(name,db)
{
	var i;	
	for(i=1;i<=db;++i)
		document.getElementById(name+i).style.display = 'none';
}
function show_hide(id)
{
	var hide=document.getElementById(id);
	if (hide.style.display == '')  	//Le volt nyitva
		hide.style.display = 'none';	
	else 							//Össze volt zárva
		hide.style.display = '';
}
function show_hide_pic(id)
{	
	var pic=document.getElementById("pic_"+id);
	var hide=document.getElementById("hide_"+id);
	if (hide.style.display == '')  	//Le volt nyitva
	{
		hide.style.display = 'none';	
		pic.src="content/image/functional/plus.jpg";	
	}
	else 							//Össze volt zárva
	{
		hide.style.display = '';
		pic.src="content/image/functional/minus.jpg";		
	}
}

//Checkbox jelölő scriptek:
function check_click(id)
{
	var elem=document.getElementById(id);
	if(elem.checked==true)
		elem.checked=false;
	else if(elem.checked==false)
		elem.checked=true;
}
function uncheck(id,tipus)
{
	var element=document.getElementById(id);

	if(tipus=='k')
		document.getElementById("general").checked = false;	
	else if(tipus=='k2')	
		document.getElementById("general2").checked = false;	
	else if(tipus=='h')	
		document.getElementById("mind_hit").checked = false;
	else if(tipus=='h2')	
		document.getElementById("mind_hit2").checked = false;
	else if(tipus=='t')
		document.getElementById("mind_ter").checked = false;	
	else if(tipus=='f')
		document.getElementById("mind_fuv").checked = false;
}

//Cégismertető és szűrő scriptek:
function enable_all(id)
{
	var bool=document.getElementById(id).checked;
	
	if (id == 'general')
	{
		for(i = 1; i <= 24; i++)
		{
			document.getElementById("kategoria_"+i).checked = bool;
		}
	}
	else if (id == 'general2')
	{
		for(i = 1; i <= 25; i++)
		{
			document.getElementById("kategoria_"+i).checked = bool;
		}
	}
	else if (id == 'mind_hit')
	{
		for(i = 1; i <= 11; i++)
		{
			document.getElementById("hitel_"+i).checked = bool;
		}
	}
	else if (id == 'mind_hit2')
	{
		for(i = 1; i <= 6; i++)
		{
			document.getElementById("hitel_"+i).checked = bool;
		}
	}
	else if (id == 'mind_ter')
	{
		for(i = 1; i <= 7; i++)
		{
			document.getElementById("terv_"+i).checked = bool;
		}
	}
	else if (id == 'mind_fuv')
	{
		for(i = 1; i <= 9; i++)
		{
			document.getElementById("fuvar_"+i).checked = bool;
		}
	}
}

// A befizetéseim menüben a fizetendő összeg kiszámítása
function fizetendo()
{
	var vegosszeg = 0;
	
	var osszeg_k=0+parseInt(document.getElementById('tagsag_k').value);
	var osszeg_h=0+parseInt(document.getElementById('tagsag_h').value);
	var osszeg_t=0+parseInt(document.getElementById('tagsag_t').value);
	var osszeg_f=0+parseInt(document.getElementById('tagsag_f').value);
		
	netto = osszeg_k + osszeg_h + osszeg_t + osszeg_f;
	document.getElementById('fizetendo').innerHTML = netto + ' Ft + ÁFA (' + (netto * 1.25) + ' Ft)';
}

//Ablak az ablakban összeg számító scriptje:
function count_sum(id)
{
	var mennyiseg=document.getElementById("mennyiseg");				//A korábban kitöltött mennyiség mező
	var ar=document.getElementById(id);								//Az ár mező, amibe írunk éppen( anyagar, munkadij)
	var count=document.getElementById(id+"_ossz");					//Az a mező, amibe beírjuk a kiszámított értéket (anyagar_ossz, munkadij_ossz)
	var sum=document.getElementById("osszeg");						//A végösszeg mezője
	
	//Ha szám, akkor kiszámoljuk az értéket:
	if( (!isNaN(ar.value)) && (!isNaN(mennyiseg.value)))
		count.value=ar.value*mennyiseg.value;
	else
		count.value="?";
	
	var anyag=document.getElementById("anyagar_ossz");
	var munka=document.getElementById("munkadij_ossz");
	if( (!isNaN(anyag.value)) && (!isNaN(munka.value)))				//eval() ?
	{
		var anyag_ertek=eval(anyag.value);
		var munka_ertek=eval(munka.value);
		var osszeg=anyag_ertek+munka_ertek;
		sum.value="Összeg: "+osszeg+" HUF";
	}
	else
		sum.value="Összeg: ? HUF";
}

//Könyvjelző beállítás:
function CreateBookmarkLink() 
{ 
	title = "Tender Diamond - Magyarország Online Építőipari Piactere";   
	url = "http://tender-diamond.hu";  
	if (window.sidebar)  // Mozilla Firefox könyvjelző		
		window.sidebar.addPanel(title, url,"");	
	else if(window.external) 	// IE kedvencekhez		
		window.external.AddFavorite( url, title); 
	else if(window.opera && window.print) // Opera 		
		return true; 
} 

//Kezdőlap beállítás:
function makehome()
{
	if (navigator.appName == 'Microsoft Internet Explorer')
	{
		var addHomePage='http://tender-diamond.hu';
		object = document.anchors[0];  
		object.style.behavior='url(#default#homepage)';
		object.setHomePage(addHomePage);
	}
	else
	{
		alert("Az Ön által használt böngésző nem támogatja ezt a funkciót! \nHa be szeretné állítani a Tender Diamond építőipari portálját kezdőlapnak, akkor az Eszközök/Beállítások menüpont alatt megteheti.");
	}
}
