var pBG = "88dacc";
var PBG = "88dacc";
var fc = "fefefe";
var ffam = "family=Arial";
var text1 = "asdasd asdasdas asdasdsd asdasdas asd asddads asd dasasd asd asdd as asd asd dsasasdasasdsd asdasd";

function scade(sir, val)
{
var a = sir.substring(0,4);
var i = parseInt(sir.substring(4), 16);
i -= val;
if(i < 0)getBG()
i = 0;
a = a + i.toString(16);
return a;
}

function getTextulParent(w, h) {
	var f = "<div style='width:"+ w+"px; height:"+h+"px;overflow:hidden'></div>";
	return f;
}
function getTextul(w, h, text, date, info, url, imageurl, id, related, showrelated, showbookmark)
{
	
	var j = 7;
w = w - 4;
h = h - 4;
var www = w * h;
var ww = w * h / text.length;
if(ww > 120000)
j = 38;
else if(ww > 110000)
j = 34;
else if(ww > 100000)
j = 32;
else if(ww > 90000)
j = 29;
else if(ww > 80000)
j = 26;
else if(ww > 70000)
j = 22;
else if(ww > 60000)
j = 20;
else if(ww > 50000)
j = 18;
else if(ww > 40000)
j = 16;
else if(ww > 35000)
j = 14;
else if(ww > 30000)
j = 13;
else if(ww > 25000)
j = 12;
else if(ww > 20000)
j = 10;
else if(ww > 15000)
j = 8;
else if(ww > 10000)
j = 6;
else if(ww > 5000)
j = 5;
else j = 4;
j = parseInt(ww / 20 * 1.5);
if (j < 4) j = 6;
var padding = parseInt(w/20);

var padding_left = parseInt(w/20);
var padding_right = parseInt(0.03 * w);
var padding_top = parseInt(0.03 * h);
var padding_bottom = parseInt(0.02 * h);

var year = date.slice(0,4);
var month = date.slice(5,7);
var day = date.slice(8,10);
var hour = date.slice(11,13);
var minute = date.slice(14,16);
var literalMonth = "";
switch(month){
case "01":
	literalMonth = "Ianuarie";
	break;
case "02":
	literalMonth = "Februarie";
	break;
case "03":
	literalMonth = "Martie";
	break;
case "04":
	literalMonth = "Aprilie";
	break;
case "05":
	literalMonth = "Mai";
	break;
case "06":
	literalMonth = "Iunie";
	break;
case "07":
	literalMonth = "Iulie";
	break;
case "08":
	literalMonth = "August";
	break;
case "09":
	literalMonth = "Septembrie";
	break;
case "10":
	literalMonth = "Octombrie";
	break;
case "11":
	literalMonth = "Noiembrie";
	break;
case "12":
	literalMonth = "Decembrie";
	break;
}
var textsize = 48;
var boxsize = (w - padding_left - padding_right) * (h - padding_top - padding_bottom);
var textlength = text.length;
var tunning=1.7;

while (textsize * textsize * textlength > boxsize * tunning) {
    textsize = textsize - 1;
    if(textsize<28)tunning=1.75;
    if(textsize<24)tunning=1.8;
    if(textsize<13)tunning=1.9;
    if(textsize<10)tunning=2;
    if(textlength<50) tunning=tunning-0.1;
    if(textlength<28) tunning=tunning-0.3;
    if(textlength<20) tunning=tunning-0.1;
    if (h>(w*0.8)||(w>h*6)) tunning=tunning-0.1;
}
j = textsize;

var newtitle = text.replace(" ", "-");

newtitle = newtitle.replace(/[^a-zA-Z0-9.]+/g,'-');


var show_related = "<a href='related/"+ newtitle +"/"+ id +"' target='_blank' title='Vezi stirile related'><div class='bookmark'></div></a>";
var show_bookmark = "<a href='javascript:void();' onclick='addBookmark("+ id +")' title='Adauga bookmark pe aceasta stire'><div class='link'></div></a>";
var show_close = "<a href='javascript:void' onclick='setClicked("+ id +")' title='Sterge aceasta stire'><div class='delete'></div></a>";
var f = "";
if ((showrelated == 1) && (related != 1) && (showbookmark == 1)) {
	f = "<div class='node'>" + show_close + show_bookmark + show_related + "<a style='width: "+ (w - padding_left - padding_right) +"px; height: "+ (h - padding_top - padding_bottom) +"px;' class='nodea' href='"+ url +"' target='_blank' onclick='setClicked("+ id +")'><div class='nodeouter' id='"+ id +"' style='width: "+ (w - padding_right - padding_left) +"px; height: "+ (h - padding_top - padding_bottom) +"px; cursor:pointer; overflow:hidden;padding-left:"+ padding_left +"px; padding-right:"+ padding_right +"px; padding-top:"+ padding_top +"px; padding-bottom:"+ padding_bottom +"px'><span style='color:#"+ fc +"; font-size:"+ j +"px;'>"  + text +"</span>" +
	"<div class='nodeinner' style='display:none; font-size:14px; color:#000;width:300px;'><div class='title'>"+ text +"</div><div class='info'>"+ info + "</div><div class='img'><img src='"+ imageurl +"' width='100px'></div><div class='date'>"+ day + " " + literalMonth + " " + hour + ":" + minute + " | " + related + " articole inrudite" + "</div></div></div>" +
	"</a></div>"; 
	return f;
}

if ((showrelated == 1) && (related != 1) && (showbookmark == 0)) {
	f = "<div class='node'>" + show_close + show_related + "<a style='width: "+ (w - padding_left - padding_right) +"px; height: "+ (h - padding_top - padding_bottom) +"px;' class='nodea' href='"+ url +"' target='_blank' onclick='setClicked("+ id +")'><div class='nodeouter' id='"+ id +"' style='width: "+ (w - padding_right - padding_left) +"px; height: "+ (h - padding_top - padding_bottom) +"px; cursor:pointer; overflow:hidden;padding-left:"+ padding_left +"px; padding-right:"+ padding_right +"px; padding-top:"+ padding_top +"px; padding-bottom:"+ padding_bottom +"px'><span style='color:#"+ fc +"; font-size:"+ j +"px;'>"  + text +"</span>" +
	"<div class='nodeinner' style='display:none; font-size:14px; color:#000;width:300px;'><div class='title'>"+ text +"</div><div class='info'>"+ info + "</div><div class='img'><img src='"+ imageurl +"' width='100px'></div><div class='date'>"+ day + " " + literalMonth + " " + hour + ":" + minute + " | " + related + " articole inrudite" + "</div></div></div>" +
	"</a></div>"; 
	return f;
}
if ((showrelated == 0) && (showbookmark == 1)) {
	f = "<div class='node'>" + show_close + show_bookmark + "<a style='width: "+ (w - padding_left - padding_right) +"px; height: "+ (h - padding_top - padding_bottom) +"px;' class='nodea' href='"+ url +"' target='_blank' onclick='setClicked("+ id +")'><div class='nodeouter' id='"+ id +"' style='width: "+ (w - padding_right - padding_left) +"px; height: "+ (h - padding_top - padding_bottom) +"px; cursor:pointer; overflow:hidden;padding-left:"+ padding_left +"px; padding-right:"+ padding_right +"px; padding-top:"+ padding_top +"px; padding-bottom:"+ padding_bottom +"px'><span style='color:#"+ fc +"; font-size:"+ j +"px;'>"  + text +"</span>" +
	"<div class='nodeinner' style='display:none; font-size:14px; color:#000;width:300px;'><div class='title'>"+ text +"</div><div class='info'>"+ info + "</div><div class='img'><img src='"+ imageurl +"' width='100px'></div><div class='date'>"+ day + " " + literalMonth + " " + hour + ":" + minute + " | " + related + " articole inrudite" + "</div></div></div>" +
	"</a></div>"; 
	return f;
}
if ((showrelated == 0) && (showbookmark == 0)) {
	f = "<div class='node'>" + show_close + "<a style='width: "+ (w - padding_left - padding_right) +"px; height: "+ (h - padding_top - padding_bottom) +"px;' class='nodea' href='"+ url +"' target='_blank' onclick='setClicked("+ id +")'><div class='nodeouter' id='"+ id +"' style='width: "+ (w - padding_right - padding_left) +"px; height: "+ (h - padding_top - padding_bottom) +"px; cursor:pointer; overflow:hidden;padding-left:"+ padding_left +"px; padding-right:"+ padding_right +"px; padding-top:"+ padding_top +"px; padding-bottom:"+ padding_bottom +"px'><span style='color:#"+ fc +"; font-size:"+ j +"px;'>"  + text +"</span>" +
	"<div class='nodeinner' style='display:none; font-size:14px; color:#000;width:300px;'><div class='title'>"+ text +"</div><div class='info'>"+ info + "</div><div class='img'><img src='"+ imageurl +"' width='100px'></div><div class='date'>"+ day + " " + literalMonth + " " + hour + ":" + minute + " | " + related + " articole inrudite" + "</div></div></div>" +
	"</a></div>"; 
	return f;
}
if ((showrelated == 1) && (related == 1) && (showbookmark == 0)) {
	f = "<div class='node'>" + show_close + "<a style='width: "+ (w - padding_left - padding_right) +"px; height: "+ (h - padding_top - padding_bottom) +"px;' class='nodea' href='"+ url +"' target='_blank' onclick='setClicked("+ id +")'><div class='nodeouter' id='"+ id +"' style='width: "+ (w - padding_right - padding_left) +"px; height: "+ (h - padding_top - padding_bottom) +"px; cursor:pointer; overflow:hidden;padding-left:"+ padding_left +"px; padding-right:"+ padding_right +"px; padding-top:"+ padding_top +"px; padding-bottom:"+ padding_bottom +"px'><span style='color:#"+ fc +"; font-size:"+ j +"px;'>"  + text +"</span>" +
	"<div class='nodeinner' style='display:none; font-size:14px; color:#000;width:300px;'><div class='title'>"+ text +"</div><div class='info'>"+ info + "</div><div class='img'><img src='"+ imageurl +"' width='100px'></div><div class='date'>"+ day + " " + literalMonth + " " + hour + ":" + minute + " | " + related + " articole inrudite" + "</div></div></div>" +
	"</a></div>"; 
	return f;
}
if ((showrelated == 1) && (related == 1) && (showbookmark == 1)) {
	f = "<div class='node'>" + show_close + show_bookmark + "<a style='width: "+ (w - padding_left - padding_right) +"px; height: "+ (h - padding_top - padding_bottom) +"px;' class='nodea' href='"+ url +"' target='_blank' onclick='setClicked("+ id +")'><div class='nodeouter' id='"+ id +"' style='width: "+ (w - padding_right - padding_left) +"px; height: "+ (h - padding_top - padding_bottom) +"px; cursor:pointer; overflow:hidden;padding-left:"+ padding_left +"px; padding-right:"+ padding_right +"px; padding-top:"+ padding_top +"px; padding-bottom:"+ padding_bottom +"px'><span style='color:#"+ fc +"; font-size:"+ j +"px;'>"  + text +"</span>" +
	"<div class='nodeinner' style='display:none; font-size:14px; color:#000;width:300px;'><div class='title'>"+ text +"</div><div class='info'>"+ info + "</div><div class='img'><img src='"+ imageurl +"' width='100px'></div><div class='date'>"+ day + " " + literalMonth + " " + hour + ":" + minute + " | " + related + " articole inrudite" + "</div></div></div>" +
	"</a></div>"; 
	return f;
}
var f = "<div class='node'>"+ show_close + "<a href='javascript:void();' onclick='addBookmark("+ id +")' title='Adauga bookmark pe aceasta stire'><div class='link'></div></a>" +
		"<a href='related/index/"+ id +"' target='_blank' title='Vezi stirile related'><div class='bookmark'></div></a>" + 
		"<a class='nodea' href='"+ url +"' target='_blank' onclick='setClicked("+ id +")'><div class='nodeouter' id='"+ id +"' style='width: "+ (w - 2 * padding) +"px; height: "+ (h - 2 * padding) +"px; cursor:pointer; overflow:hidden;padding:"+ padding +"px;'><span style='color:#"+ fc +"; font-size:"+ j +"px;'>"  + text +"</span>" +
		"<div class='nodeinner' style='display:none; font-size:14px; color:#000;width:300px;'><div class='title'>"+ text +"</div><div class='info'>"+ info + "</div><div class='img'><img src='"+ imageurl +"' width='100px'></div><div class='date'>"+ day + " " + literalMonth + " " + hour + ":" + minute + " | " + related + " articole inrudite" + "</div></div></div>" +
				"</a></div>";
return f;
}

function getBG(val)
{
/*var a = pBG.substring(0,4);
var i = parseInt(pBG.substring(4), 16);
i -= val;
if(i < 0)
i = 0;
a = a + i.toString(16);
pBG = a;
return a;*/
}

