function highlight(obj,bulletID,menuItemID,imBulletID) 
	{
	  
		obj.style.backgroundColor="#FEFEFE";
		obj.style.color="#E81524";
		obj.style.cursor="hand";
		obj.style.cursor="pointer";
		obj.style.borderColor="#FE0616";
		document.getElementById(imBulletID).src="/i/bltArrowHover.gif";
		document.getElementById(bulletID).className="l menuBulletHover";
		document.getElementById(menuItemID).className="l menuItemHover";
		
	   if(document.getElementById("hSelectedM").value==menuItemID)
	    {
	      
		//document.getElementById(bulletID).style.color="#FE0616";
		//document.getElementById(menuItemID).style.color="#FE0616";
		 document.getElementById(menuItemID).style.textDecoration="none";
		}
	}
function resets(obj,bulletID,menuItemID,imBulletID)
	{
		obj.style.backgroundColor="#F7F7F7";
		obj.style.color="#6E6E6E";
		obj.style.borderColor="#6E6E6E";
		obj.style.cursor="default";
		document.getElementById(imBulletID).src="/i/bltArrow.gif";
		document.getElementById(bulletID).className="l menuBullet";
		document.getElementById(menuItemID).className="l menuItem";
		//document.getElementById(bulletID).style.color="#6E6E6E";
		//document.getElementById(menuItemID).style.color="#6E6E6E";
		//document.getElementById(menuItemID).style.textDecoration="none";
	}
function menuTabSpecial(obj,tabID)
	{
		document.getElementById(tabID).className="headTabHoverSpecial";
		obj.className="leftMenuHoverSpecial";
	}
function resetMenuTabSpecial(obj,tabID)
	{
		document.getElementById(tabID).className="headTabOff";
		obj.className="leftMenuOff";
	}
function menuTab(obj,tabID)
	{
		document.getElementById(tabID).className="headTabHover";
		obj.className="leftMenuHover";
	}
function resetMenuTab(obj,tabID)
	{
		document.getElementById(tabID).className="headTabOn";
		obj.className="leftMenuOn";
	}
function menuTabActive(obj,tabID)
	{
		document.getElementById(tabID).className="headTabOn";
		obj.className="leftMenuOn";
	}
function toggleSection(menuContentID)
	{
	   // alert(document.getElementById("hdivSelect").value);
	    if(document.getElementById("hdivSelect").value!="" && document.getElementById("hdivSelect").value!=menuContentID)
	    {
	       document.getElementById(document.getElementById("hdivSelect").value).style.display="none";
	    }
		if (document.getElementById(menuContentID).style.display=="none")
		{
			document.getElementById(menuContentID).style.display="block";
			document.getElementById("hdivSelect").value=menuContentID;
		}
		else
		{
			document.getElementById(menuContentID).style.display="none";
			document.getElementById("hdivSelect").value="";
		}
		
	}
function prodListBordHover(obj,baraProdID)
	{
		obj.className="prodListBordHover ch";
		document.getElementById(baraProdID).className="r baraProdListHover";
	}
function resetProdListBord(obj,baraProdID)
	{
		obj.className="prodListBord ch";
		document.getElementById(baraProdID).className="r baraProdList";
	}
function prodListHover(obj,baraProdID)
	{
		obj.className="prodListHover ch";
		document.getElementById(baraProdID).className="r baraProdListHover";
	}
function resetProdList(obj,baraProdID)
	{
		obj.className="prodList ch";
		document.getElementById(baraProdID).className="r baraProdList";
	}
function barOn(BarID)
	{
		document.getElementById(BarID).className="displayBlock";
	}
function barOff(BarID)
	{
		document.getElementById(BarID).className="displayNone";
	}
function  photoHover(thumbnailID)
	{
		document.getElementById(thumbnailID).className="thumbnail4";	
	}
function  photoReset(thumbnailID)
	{
		document.getElementById(thumbnailID).className="thumbnail3";	
	}		

function $() 
    {
	if (arguments.length>1) {
		return false;
	}
	if (arguments.length<1) {
		return false;
	}

	var element = arguments[0];

    if (typeof element == 'string') {
        if (document.getElementById) {
            element = document.getElementById(element);
        } else if (document.all) {
            element = document.all[element];
        }
    }
	
	return element;
    }
    
function setFocus(elem)
{
	document.getElementById(elem).focus();
}

function focusOn(elem)
{
	elem.style.backgroundColor = '#ffffff';
	elem.style.border='1px #1E5281 solid';
}

function focusOff(elem)
{
	elem.style.backgroundColor = '#ffffff';
	elem.style.border='1px #D4D4D4 solid';
}

function focusOnEnter(e, elem)
{
    if (window.event && window.event.keyCode == 13) 
    {
		document.getElementById(elem).focus();
	} 
	else 
	{
	    if (e.keyCode == 13) 
	    {
	        document.getElementById(elem).focus();
		}
    }
}

function submitOnEnter(e, action) {
		if (window.event && window.event.keyCode == 13) 
		{
			eval(action);
		}
		else 
		{
		    if (e.keyCode == 13) 
		    {
			    eval(action);
		    }
		}
	}

function showDiv(elem)
{
    document.getElementById(elem).style.display = "inline";
}

function hideDiv(elem)
{
    document.getElementById(elem).style.display = "none";
}
function isPozitiv(val)
{
  if (isNaN(val)) return false;
  if(parseInt(val,10) < 0) return false;
  return true;
}

function FLOOR(x, m)
{   //Rounds number x down to the nearest multiple of significance m.
    return (Math.floor(x/m))*m
}

function calc() 
{
    //alert("calc");
    var err=0;
    Dobanda = 11.9;
    Pret=document.getElementById("txPret").value.replace(/\,/g,".");
    Avans=document.getElementById("txAvans").value.replace(/\,/g,".");
    if (!isPozitiv(Pret))
    {
	    err = 1;
	}
	if (!isPozitiv(Avans))
	{
	    err = 1;
	}
	
	if (err == 0)
	{
	    if (Math.round(Pret) <= Math.round(Avans))
	    {
	        document.getElementById("RataCalculata").innerHTML = "EROARE!";
	        document.getElementById("spnErrMessage").innerHTML = "Avansul trebuie sa fie mai mic decat pretul!";
	    }
	    else
	    {
	        months=document.getElementById("ddlNrRate").value
            princ = Pret-Avans;
			Comision = princ * 0.006;
			//console.log(princ);
            intRate = (Dobanda/100) / 12;
	        /*PMT function*/	
            RataCalc = Math.floor((princ*intRate)/(1-Math.pow(1+intRate,(-1*months)))*100)/100;
            RataCalc += Comision;
            
            //Rotunjire la 0.05
            RataCalc = FLOOR((RataCalc*100),5)/100;
	        rata=Math.round(RataCalc*100)/100;
	        intr=Math.floor(RataCalc);
	        rest=Math.round((rata-intr)*100);
	        
	        if (rest>0 && rest<10)
	        {
		        rest="0" + rest;
	        }
	        if (rest == 0)
	        {
	            rataFormatata=intr + ",00";
	        }
	        else
	        {
	            rataFormatata=intr + "," + rest;
	        } 
	        document.getElementById("RataCalculata").innerHTML=rataFormatata;
	        document.getElementById("spnErrMessage").innerHTML = "";
	    }
	}
	else
	{
	    document.getElementById("RataCalculata").innerHTML = "EROARE!";
	    document.getElementById("spnErrMessage").innerHTML = "Introduceti numere pozitive!";
	}
}
