function inchide_meniul()
{
	text="";
	array=document.getElementsByTagName('div');
	for (var i=0; i<array.length; i++)
	{
		text+=array[i];
	}
	alert(text);
}

function baga()
{
	theSelect=document.getElementById('cat');
	document.location='index.php?mod=articole&cat='+ theSelect.value +'';
}

function baga_inactive()
{
	theSelect=document.getElementById('cat');
	document.location='index.php?mod=inactive&cat='+ theSelect.value +'';
}

function toggle(id)
{
	theDiv=document.getElementById(id);
	if (theDiv.style.display=="none")
	{
		inchide_meniul();
		theDiv.style.display="block"
	}
	else
		theDiv.style.display="none"
}

function popup(adresa, latime, inaltime, is_scroll)
{
	if (is_scroll=="scroll")
		completare=", SCROLLBARS=YES"
	else
		completare="";
	var newWin=window.open(adresa+"", "_blank", "WIDTH="+latime+", HEIGHT="+inaltime+completare);
}

function del_confirm(go_link)
{
	if (confirm("Esti sigur ca vrei sa stergi?"))
		document.location=go_link;
}

function send_confirm(go_link)
{
	if (confirm("Esti sigur ca vrei sa trimiti?"))
		document.location=go_link;
}

function gen_confirm(go_link)
{
	if (confirm("Esti sigur ca vrei sa generati oferta?"))
		document.location=go_link;
}

function js_confirm(go_link, text_de_completat)
{
	if (confirm("Esti sigur ca vrei sa "+text_de_completat+"?"))
		document.location=go_link;
}

function del_confirm1(go_link, flag)
{
	if (flag=="1")
		alert("Articolul nu poate fi sters deoarece face parte dintr-o comanda in asteptare.\n\rDaca doriti stergerea articolului, anulati sau aprobati comanda ce contine acest articol.");
	else
	{
		if (confirm("Esti sigur ca vrei sa stergi?"))
			document.location=go_link;
	}
}

function display_smth(div)
{
	var theDiv=document.getElementById("div"+div);
	if (navigator.appName=="Microsoft Internet Explorer")
	{
		theDiv.style.left="4px";
	}
	theDiv.style.visibility="visible";
	document.getElementById("div1_"+div).style.visibility="visible";
}

function hide_smth(div)
{
	var theDiv=document.getElementById("div"+div);
	theDiv.style.visibility="hidden";
	var theDiv=document.getElementById("div1_"+div);
	theDiv.style.visibility="hidden";
}

function toggle_smth(id) {
	theElem=document.getElementById(id);
	if (theElem.style.display=="none")
		theElem.style.display="block";
	else
		theElem.style.display="none";
}

function getXPosition(xElement)
{
	var selectedPosX=0;
	var theElement=document.getElementById(xElement);
	while (theElement!= null)
	{
		selectedPosX+=theElement.offsetLeft;
		theElement=theElement.offsetParent;
	}
	return selectedPosX;
}

function getYPosition(yElement)
{
	var selectedPosY=0;
	var theElement=document.getElementById(yElement);
	while (theElement!= null)
	{
		selectedPosY+=theElement.offsetLeft;
		theElement=theElement.offsetParent;
	}
	return selectedPosY;
}

function setMenuYPosition()
{
	var pos=0;
	if (navigator.appName=="Microsoft Internet Explorer")
		pos=265;
	else
		pos=257;
	return pos;
}

function check_login(link_goto, user, denumire)
{
	if (user=="")
	{
		alert('Nu sunteti logat');
		return false;
	}
	else
	{
		alert('Produsul "'+denumire+'" a fost adaugat in cos.');
		document.location=link_goto;
	}
}

function checkUncheck()
{
	checker=document.getElementById('check_all');
	theForm=document.getElementById('frmCos');
	for (i=0; i<theForm.elements.length; i++)
	{
    	if (theForm.elements[i].type=="checkbox")
		{
        	theForm.elements[i].checked=checker.checked;
    	}
	}
}


function toggle_invisible()
{
	check=document.getElementById("tip_persoana");
	if (check.checked)
	{
		document.getElementById("firma").disabled=true;
		document.getElementById("firma").style.backgroundColor="#ecebeb";
		document.getElementById("adresa").disabled=true;
		document.getElementById("adresa").style.backgroundColor="#ecebeb";
		document.getElementById("reg_com").disabled=true;
		document.getElementById("reg_com").style.backgroundColor="#ecebeb";
		document.getElementById("cod_fiscal").disabled=true;
		document.getElementById("cod_fiscal").style.backgroundColor="#ecebeb";
		document.getElementById("banca").disabled=true;
		document.getElementById("banca").style.backgroundColor="#ecebeb";
		document.getElementById("cont").disabled=true;
		document.getElementById("cont").style.backgroundColor="#ecebeb";
		document.getElementById("cnp").disabled=false;
		document.getElementById("telefon_fix").disabled=false;
		document.getElementById("div_hid").style.display="block";
		document.getElementById("nume").focus();
	}
	else
	{
		document.getElementById("firma").disabled=false;
		document.getElementById("firma").style.backgroundColor="#ffffff";
		document.getElementById("adresa").disabled=false;
		document.getElementById("adresa").style.backgroundColor="#ffffff";
		document.getElementById("reg_com").disabled=false;
		document.getElementById("reg_com").style.backgroundColor="#ffffff";
		document.getElementById("cod_fiscal").disabled=false;
		document.getElementById("cod_fiscal").style.backgroundColor="#ffffff";
		document.getElementById("banca").disabled=false;
		document.getElementById("banca").style.backgroundColor="#ffffff";
		document.getElementById("cont").disabled=false;
		document.getElementById("cont").style.backgroundColor="#ffffff";
		document.getElementById("cnp").disabled=true;
		document.getElementById("telefon_fix").disabled=true;
		document.getElementById("div_hid").style.display="none";
		document.getElementById("firma").focus();
	}
}

function getkey(e)
{
	if (window.event)
	   return window.event.keyCode;
	else if (e)
	   return e.which;
	else
	   return null;
}

function goodchars(e, goods)
{
	var key, keychar;
	key = getkey(e);
	if (key == null)
		return true;
	
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	goods = goods.toLowerCase();
	
	if (goods.indexOf(keychar) != -1)
		return true;
	
	if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
	   return true;
	
	return false;
}

function s()
{
	if (document.getElementById('fizica').checked)
	{
		document.getElementById('div_fizica').style.display="block";
		document.getElementById('cnp').disabled=false;
		document.getElementById('serie').disabled=false;
		document.getElementById('numar_buletin').disabled=false;
		document.getElementById('div_juridica').style.display="none";
		document.getElementById('firma').disabled=true;
		document.getElementById('nr_reg_com').disabled=true;
		document.getElementById('atribut').disabled=true;
		document.getElementById('cod_fiscal').disabled=true;
		document.getElementById('cont').disabled=true;
		document.getElementById('banca').disabled=true;	
		if (document.getElementById('adaos'))
			document.getElementById('adaos').disabled=true;
		document.getElementById('cnp_help').style.display="block";
	}
	else if (document.getElementById('juridica').checked)
	{
		document.getElementById('div_fizica').style.display="none";
		document.getElementById('cnp').disabled=true;
		document.getElementById('serie').disabled=true;
		document.getElementById('numar_buletin').disabled=true;
		document.getElementById('div_juridica').style.display="block";
		document.getElementById('firma').disabled=false;
		document.getElementById('nr_reg_com').disabled=false;
		document.getElementById('atribut').disabled=false;
		document.getElementById('cod_fiscal').disabled=false;
		document.getElementById('cont').disabled=false;
		document.getElementById('banca').disabled=false;
		if (document.getElementById('adaos'))
			document.getElementById('adaos').disabled=false;
		document.getElementById('cnp_help').style.display="none";
	}
}

function liv()
{
	if (document.getElementById('livrare').checked)
	{
		document.getElementById('div_livrare').style.display="none";
		document.getElementById('liv_adresa').disabled=true;
		document.getElementById('liv_judet').disabled=true;
		document.getElementById('liv_cp').disabled=true;
		document.getElementById('liv_oras').disabled=true;
	}
	else
	{
		document.getElementById('div_livrare').style.display="block";
		document.getElementById('liv_adresa').disabled=false;
		document.getElementById('liv_judet').disabled=false;
		document.getElementById('liv_cp').disabled=false;
		document.getElementById('liv_oras').disabled=false;
	}
}

function rate_ShowTab(tab_show, tab_hid)
{
	theDivShow=document.getElementById(tab_show);
	theDivHid=document.getElementById(tab_hid);
	theDivShow.style.display="block";
	document.getElementById('img_'+tab_show).style.border="solid 3px #da251d";
	document.getElementById('img_'+tab_hid).style.border="solid 3px #eaeaea";
	theDivHid.style.display="none";
}

function showRecomanda()
{
	divRecomanda=document.getElementById('recomanda');
	divCere=document.getElementById('cere');
	divParerea=document.getElementById('parerea');
	divAlerta=document.getElementById('alerta');
	divYM=document.getElementById('ym');
	if (divRecomanda.style.display=="none")
	{
		divRecomanda.style.display="block";
		divCere.style.display="none";
		divParerea.style.display="none";
		divAlerta.style.display="none";
		divYM.style.display="none";
	}
	else
	{
		divRecomanda.style.display="none";
	}
}

function showCere()
{
	divRecomanda=document.getElementById('recomanda');
	divCere=document.getElementById('cere');
	divParerea=document.getElementById('parerea');
	divAlerta=document.getElementById('alerta');
	divYM=document.getElementById('ym');
	if (divCere.style.display=="none")
	{
		divRecomanda.style.display="none";
		divCere.style.display="block";
		divParerea.style.display="none";
		divAlerta.style.display="none";
		divYM.style.display="none";
	}
	else
	{
		divCere.style.display="none";
	}
}

function showParerea()
{
	divRecomanda=document.getElementById('recomanda');
	divCere=document.getElementById('cere');
	divParerea=document.getElementById('parerea');
	divAlerta=document.getElementById('alerta');
	divYM=document.getElementById('ym');
	if (divParerea.style.display=="none")
	{
		divRecomanda.style.display="none";
		divCere.style.display="none";
		divParerea.style.display="block";
		divAlerta.style.display="none";
		divYM.style.display="none";
	}
	else
	{
		divParerea.style.display="none";
	}
}

function showAlerta()
{
	divRecomanda=document.getElementById('recomanda');
	divCere=document.getElementById('cere');
	divParerea=document.getElementById('parerea');
	divAlerta=document.getElementById('alerta');
	divYM=document.getElementById('ym');
	if (divAlerta.style.display=="none")
	{
		divRecomanda.style.display="none";
		divCere.style.display="none";
		divParerea.style.display="none";
		divAlerta.style.display="block";
		divYM.style.display="none";
	}
	else
	{
		divAlerta.style.display="none";
	}
}

function showYM()
{
	divRecomanda=document.getElementById('recomanda');
	divCere=document.getElementById('cere');
	divParerea=document.getElementById('parerea');
	divAlerta=document.getElementById('alerta');
	divYM=document.getElementById('ym');
	if (divYM.style.display=="none")
	{
		divRecomanda.style.display="none";
		divCere.style.display="none";
		divParerea.style.display="none";
		divAlerta.style.display="none";
		divYM.style.display="block";
	}
	else
	{
		divYM.style.display="none";
	}
}

function createRequestObject()
{
	var request;
	var browser=navigator.appName;
	if (browser=="Microsoft Internet Explorer")
		request=new ActiveXObject("Microsoft.XMLHTTP");
	else
		request=new XMLHttpRequest();
	return request;
}

function getStuff(prefix, suma, avans, credit)
{
	pagina=prefix+'calcul_rate.php?suma='+escape(suma)+'&avans='+escape(avans)+'&tip_credit='+escape(credit);
	//alert(pagina);
	http.open('GET', pagina);
	http.onreadystatechange=handleStuff;
	http.send(null);
}

function handleStuff()
{
	if (http.readyState==4)
	{
		var response=http.responseText;
		document.getElementById('continut_tabel').innerHTML=response;
	}
}

function calculeaza_rata(prefix)
{
	var continut="";
	
	index=(document.getElementById('raiffeisen').style.display!="none")?"1":"2";
	suma=document.getElementById('suma'+index).value;
	avans=document.getElementById('avans'+index).value;
	credit=document.getElementById('tip_credit'+index)[document.getElementById('tip_credit'+index).selectedIndex].value;
	//alert(index+' '+suma+' '+avans+' '+credit);
	getStuff(prefix, suma, avans, credit);
}

function ascunde_shop()
{
a=document.getElementById('meniu_shop');
s=document.getElementById('meniu_solutii');
d=document.getElementById('meniu_servicii');
e=document.getElementById('meniu_general');
	if (a.style.display=="none")
	{	
		a.style.display="block";
		s.style.display="none";
		d.style.display="none";
		e.style.display="none";
	}
}

function ascunde_solutii()
{
a=document.getElementById('meniu_shop');
s=document.getElementById('meniu_solutii');
d=document.getElementById('meniu_servicii');
e=document.getElementById('meniu_general');
	if (s.style.display=="none")
	{	
		a.style.display="none";
		s.style.display="block";
		d.style.display="none";
		e.style.display="none";
	}
}

function ascunde_servicii()
{
a=document.getElementById('meniu_shop');
s=document.getElementById('meniu_solutii');
d=document.getElementById('meniu_servicii');
e=document.getElementById('meniu_general');
	if (d.style.display=="none")
	{	
		a.style.display="none";
		s.style.display="none";
		d.style.display="block";
		e.style.display="none";
	}
}

function ascunde_general()
{
a=document.getElementById('meniu_shop');
s=document.getElementById('meniu_solutii');
d=document.getElementById('meniu_servicii');
e=document.getElementById('meniu_general');
	if (e.style.display=="none")
	{	
		a.style.display="none";
		s.style.display="none";
		d.style.display="none";
		e.style.display="block";
	}
}

function genereaza_campuri()
{
	theNr=document.getElementById('nr_optiuni');
	theDiv=document.getElementById('fieldset');
	
	numar=parseInt(theNr.value);
	codHTML="";
	for (var i=1; i<=numar; i++)
	{
		codHTML+="<b>Raspuns "+i+"</b> <input class='inputField' type='text' name='raspuns[]' />";
		if (i!=numar) codHTML+="<br />";
	}
	theDiv.innerHTML=codHTML;
}

function picOpen(pic,width,height,description)
{
	var l,t,w,h;
	w = (width>(screen.availWidth-10))?(screen.availWidth-10):width;
	h = (height>(screen.availHeight-30))?(screen.availHeight-30):height;
	l = (width>(screen.availWidth-10))?0:((screen.availWidth - 10 - w)/2);
	t = (height>(screen.availHeight-30))?0:((screen.availHeight - 30 - h)/2);
	if(height+16>(screen.availHeight-30) && (width+16)<=(screen.availWidth-10)) w += 30;
	if(width+16>(screen.availWidth-10) && (height+16)<=(screen.availHeight-30)) h += 30;
	str_buffer = '<html>      \
									<head>    \
										<title>Crucial Systems : ' + description + '</title>    \
										<link rel="stylesheet" type="text/css" href="style.css">  \
									</head>         \
									<body style="margin: 0px;">     \
									<div align="center" style="width: ' + w + '; height: ' + h + '; overflow: auto; padding: 0px;">   \
									<a href="javascript: window.close();"><img src="' + pic + '" alt="' + pic + '" border="0"></a></div>               \
									</body>              \
								</html>                \
							 ';
	var picWin = window.open("","bigpic","statusbar=no, toolbar=no, menubar=no, directories=no, scrollbars=no, resizable=no, top=" + t + ", left=" + l + ", width=" + w + ", height=" + h);
	var pic_doc = picWin.document;
	pic_doc.write (str_buffer);
	pic_doc.close();
}