function obj(id) {return document.getElementById(id);}

function showit(){
obj('shCitire').style.display='block';
}

function showImage(strUrl, width, height)
{
    myImage = new Image();
    myImage.src = strUrl;
    /*alert('Height: '+ height);*/
    /*alert('Width:  '+ width);*/
    var win_width = Math.round(width + 40);
    var win_height = Math.round(height + 30);
    var NewWin=window.open('','_blank','width='+win_width+',height='+win_height+',toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes');
    var str='';
    str='<html><head><title> :: Picture ::</title></head><body style="margin: 1px 1px 1px 1px;">';
    str+='<div align="center"><img src="'+strUrl+'" border="0" hspace="10" vspace="10"></div>';
    str+='</body></html>';
    //NewWin.document.focus();
    NewWin.document.write(str);
    NewWin.document.close();
}
														
														
			function chooseType(){
				TAB=document.getElementById("calcType").value;
				switch (TAB){
					case "4":
						document.getElementById("calcSpD1").style.display="block";
						document.getElementById("calcSpD2").style.display="block";
						document.getElementById("calcSize").readOnly=true;
						document.getElementById("calcSize").style.color="#cecece";
						break;
					case "5":
						document.getElementById("calcSpD1").style.display="block";
						document.getElementById("calcSpD2").style.display="block";
						document.getElementById("calcSpD3").style.display="block";
						document.getElementById("calcSize").readOnly=true;
						document.getElementById("calcSize").style.color="#cecece";
						break;
				default:
						document.getElementById("calcSpD1").style.display="none";
						document.getElementById("calcSpD2").style.display="none";
						document.getElementById("calcSpD3").style.display="none";
						document.getElementById("calcSize").readOnly=false;
						document.getElementById("calcSize").style.color="";
						break;
				}
			}
			function doTheMath(){
				var cTYPE=document.getElementById("calcType").value;
				var cSIZE=document.getElementById("calcSize").value;
				var cDAY1=document.getElementById("calcStart").value;
				var cDAY2=document.getElementById("calcEnd").value;
				/* ---------- */
				cDAY1arr=cDAY1.split("-");
				cDAY2arr=cDAY2.split("-"); 
				var myOldDate	= Date.UTC(cDAY1arr[0], cDAY1arr[1], cDAY1arr[2], 0, 0, 0); 
				var myNewDate	= Date.UTC(cDAY2arr[0], cDAY2arr[1], cDAY2arr[2], 0, 0, 0);
				myNewDate=myNewDate/1000;
				myOldDate=myOldDate/1000;
				cDAYS=(myNewDate-myOldDate)/(24*60*60);
				var cCash=0;
				//var cACCIZA = (cSIZE * 0.0003 * 3.52582);
				//var cACCIZA = 0;
				switch(cTYPE){
					case "1":
	//    Pentru un consum de pana la 2 kWh/zi, pretul energiei este de 0,1736 lei/kWh. Cantitatea de energie cuprinsa intre 2 kWh/zi si 3 kWh/zi se factureaza cu 0,4167 lei/kWh. Cantitatea de energie electrica consumata care depaseste 3 kWh/zi se factureaza cu pretul de 0,8217 lei/kWh.
						if ((cSIZE/cDAYS)<=2){cCash=(0.1736 * cSIZE);}
						if (((cSIZE/cDAYS)>2) && ((cSIZE/cDAYS)<=3)){cCash=(0.4167 * cSIZE);}
						if ((cSIZE/cDAYS)>3){cCash=(0.8217 * cSIZE);}
					break;
					case "2":
	// este un tarif ce reprezinta un pret unic de 0,4167 lei/kWh, indiferent de cantitatea de energie electrica consumata.
						cCash=(0.4167*cSIZE);
					break;
					case "3":
	//     *  un pret pentru rezervare de 0,1503 lei/zi ;
	//     * un pret pentru energia electrica consumata de 0,3125 lei/kWh, indiferent de cantitatea de energie electrica consumata in perioada de facturare.
						cCash=(0.1503*cDAYS)+(0.3125*cSIZE);
					break;
					case "4":
						N1=document.getElementById("calcSp1").value;
						N2=document.getElementById("calcSp2").value;
						cCash=((0.1503*cDAYS)+(0.4978*N1)+(0.1619*N2));
					break;
					case "5":
						N1=document.getElementById("calcSp1").value;
						N2=document.getElementById("calcSp2").value;
						N3=document.getElementById("calcSp3").value;
						cCash=((0.1503*cDAYS)+(0.7061*N1)+(0.3935*N2)+(0.1852*N3));
					break;
					case "6":
	//     *  pretul pentru rezervare, diferit in functie de transa de putere contractata (0,1503 lei/zi pentru cel mult 3 kW, 0,3242 lei/zi pentru putere contractata intre 3 si 6 kW si 0,4861 lei/zi pentru putere de peste 6 kW)
	//     * un pret unic pentru energia electrica ( indiferent de transa de putere contractata) in valoare de 0,2241 lei/kWh.
						cCash=(0.2546*cSIZE);
						if ((cSIZE/cDAYS)<=3){cCash=cCash+(0.1503 * cDAYS);}
						if (((cSIZE/cDAYS)>3) && ((cSIZE/cDAYS)<=6)){cCash=cCash+(0.3242 * cDAYS);}
						if ((cSIZE/cDAYS)>6){cCash=cCash+(0.4861 * cDAYS);}
					break;
					case "7":
	//     *  abonament in valoare de 0,4317 lei/zi . In valoarea abonamentului este inclusa valoarea unui consum zilnic de 1 KWh si pretul de rezervare .
	//     * pret pentru energie in valoare de 0,3125 lei/kWh.. Cantitatea de energie electrica cuprinsa in abonament si neconsumata in perioada de facturare nu se reporteaza.
						cCash=(0.4317*cDAYS); //console.log(cDAYS);
						cPerDay=cSIZE/cDAYS;
						if (cPerDay<1){cPerDay=1;}
						cPerDay=cPerDay-1;
						cCash=cCash+(cPerDay*0.3125);
					break;
				}
	// 			Taxe ...... :
				cCash=cCash+(cCash * 19/100.2);
				cACCIZA = (cSIZE * 0.00068 * 3.3565);
				cCash=cCash+cACCIZA;
				document.getElementById("calcRes").value=(parseInt(cCash*100))/100+" LEI";
			}

function obj(id) {return document.getElementById(id);}

function formSubmit(id,sel){
	obj(id).submit();
}