<!--
function dw(str){document.write(str);}
function getobj(str){return document.getElementById(str);}


$(document).ready(function(){
	
	$(".min-head").click(function(){
		var id  = this.id.substr(2);
		$("#c_"+id).toggle();
		});
	
	$(".menu-node").click(function(){
		var id  = this.id.substr(2);
		$("#c_"+id).toggle();
		});
	
		if ($("#linkpdf").attr('href')) { $("#linkpdf").show();}
	else {$("#linkpdf").hide();}
	
	
	
});


$(document).ready(function(){
	
	$('.position .text a').click(
		function() {		
			var checkElement = $(this).next().next();			
			if ((checkElement.is('div')) && (checkElement.is(':visible'))) {
				$(checkElement).slideUp('normal');
				return false;
			}
			if ((checkElement.is('div')) && (!checkElement.is(':visible'))) {
				$(checkElement).slideUp('normal');
				checkElement.slideDown('normal');
				return false;
			}
			return false;
		}
	);
	
	
	
});


function rp (s,f,t) { return s.replace(f, t); }

function showDescr(img,id)
{
	obj = getobj(id);
	
	var direction = "";
	if(obj.className=="closed" || obj.className=="")
	{
		obj.className = "opened";
		direction = "/Sites/unite_ru/Images/arr-up.gif";
	}
	
		else
	{
		obj.className = "closed";
		direction = "/Sites/unite_ru/Images/arr-dn.gif";
		
		}
		img.src = direction;
}

function eaddr (name, srv, param){
	var eml = "mailto:" + name +  "\@" + srv;
	if (param){
		eml+="?"+param;
	}

	eml = rp(eml, "ă", "a");
	eml = rp(eml, "Ă", "A");
	eml = rp(eml, "î", "i");
	eml = rp(eml, "Î", "I");
	eml = rp(eml, "ţ", "t");
	eml = rp(eml, "Ţ", "T");
	eml = rp(eml, "ş", "s");
	eml = rp(eml, "Ş", "S");
	eml = rp(eml, "â", "a");
	eml = rp(eml, "Â", "A");

	window.location.href=eml;
}

function sh(faq_id, got) {
						var got = got || false;
						var collection = getLikeElements("div", "class", "fih");
						if (collection.length == 0)	{
							collection = getLikeElements("div", "className", "fih");
						}

						for (var fq_answer in collection)	{
						
							if (collection[fq_answer].id == faq_id)	{
								if (collection[fq_answer].style.display == 'none' || collection[fq_answer].style.display == '')	{
									collection[fq_answer].style.display = 'block';
									if (got)	{ var pid=document.getElementById(got); if (pid) { location.hash=got; } }
								}
								else	{
									collection[fq_answer].style.display = 'none';
								}								
							}
							else	{
								collection[fq_answer].style.display = 'none';
							}
						}
					}
					
function ssh(i,a) { var e=document.getElementById(i); var e2=document.getElementById(a); if (e && a) { if (e.style.display=="none" || e.style.display=="") { e.style.display="block"; e2.style.display="none"; } } }
					
function getLikeElements(tagName, attrName, attrValue) {					
					  var startSet;
					  var endSet = new Array( );
					  if (tagName) {
						startSet = document.getElementsByTagName(tagName);    
					  } else {
						startSet = (document.all) ? document.all : 
						document.getElementsByTagName("*");
					  }
					  if (attrName) {
						for (var i = 0; i < startSet.length; i++) {							
						  if (startSet[i].getAttribute(attrName)) {						  	
							if (attrValue) {							
							  if (startSet[i].getAttribute(attrName) == attrValue) {
								endSet[endSet.length] = startSet[i];
							  }
							} else {
							  endSet[endSet.length] = startSet[i];
							}
						  }
						}
					  } else {
						endSet = startSet;
					  }
					  return endSet;
					}

function getSm() { 
	var collection = getLikeElements("div", "class", "mark");
	if (collection.length == 0)	{
		collection = getLikeElements("div", "className", "mark");
	}
	return collection.length;
}

function changeImage(filename) 	{ document.preview.src = filename; }

function ss(t) {

	if (t) {
		var e2=t+"_2";
		var e3=t+"_3";
		var e4=t+"_l";
		if (document.getElementById(e2).style.display=="none" || document.getElementById(e2).style.display=="") {
			document.getElementById(e2).style.display="block";
			document.getElementById(e2).firstChild.value="";
			document.getElementById(e2).firstChild.focus();
			return;
		}
		if (document.getElementById(e3).style.display=="none" || document.getElementById(e3).style.display=="") {
			document.getElementById(e3).style.display="block";
			document.getElementById(e3).firstChild.value="";
			document.getElementById(e3).firstChild.focus();
		}
		if (document.getElementById(e2).style.display=="block" && document.getElementById(e3).style.display=="block") { 
			document.getElementById(e4).style.display="none";
		}	else { document.getElementById(e4).style.display="block"; }
	}
}

function dd(t,d) { 
	var e4=d+"_l";
	if (t) { document.getElementById(t).style.display="none"; }	
	document.getElementById(e4).style.display="block";
}

function cc(form) {

	form.data_nasterii.value = form.dv[form.dv.selectedIndex].value+"."+form.mv[form.mv.selectedIndex].value+"."+form.yv.value;
	if (form.w_intreprinde.value) {
		form.w_period.value = form.mva[form.mva.selectedIndex].value+"."+form.yva.value+"-"+form.mvb[form.mvb.selectedIndex].value+"."+form.yvb.value;
	}
	if (form.w_intreprinde_2.value) {
		form.w_period_2.value = form.mva_2[form.mva_2.selectedIndex].value+"."+form.yva_2.value+"-"+form.mvb_2[form.mvb_2.selectedIndex].value+"."+form.yvb_2.value;
	}
	if (form.w_intreprinde_2.value) {
		form.w_period_3.value = form.mva_3[form.mva_3.selectedIndex].value+"."+form.yva_3.value+"-"+form.mvb_3[form.mvb_3.selectedIndex].value+"."+form.yvb_3.value;
	}
	if (form.i_institutii.value) {
		form.i_period.value = form.i_mva[form.i_mva.selectedIndex].value+"."+form.i_yva.value+"-"+form.i_mvb[form.i_mvb.selectedIndex].value+"."+form.i_yvb.value;
	}
	if (form.i_institutii_2.value) {
		form.i_period_2.value = form.i_mva_2[form.i_mva_2.selectedIndex].value+"."+form.i_yva_2.value+"-"+form.i_mvb_2[form.i_mvb_2.selectedIndex].value+"."+form.i_yvb_2.value;
	}
	if (form.i_institutii_3.value) {
		form.i_period_3.value = form.i_mva_3[form.i_mva_3.selectedIndex].value+"."+form.i_yva_3.value+"-"+form.i_mvb_3[form.i_mvb_3.selectedIndex].value+"."+form.i_yvb_3.value;
	}
	
	for (var i = 0; i < form.elements.length; i++) {
		var e=form.elements[i];
		e.style.borderColor="#CCC";
		if (e.value=="" && e.className!="hsi" && e.style.display!="none") { e.style.borderColor="red"; e.focus(); return false; }
	}
	
	return true;
 }

function sd(v) { var a=document.getElementById(v); if (a) { a.style.display="block"; } }

function hd(v) { var a=document.getElementById(v); if (a) { a.style.display="none"; document.getElementById('d_cond_c').value=""; document.getElementById('d_cond_e').value=""; } }

/*	------------	BANNERS		---------------		*/

	
//BANNER PROCESSING
function bannerProcessing ( banners )	{

	this.banners = banners;

	// CREATES DOM ELEMENT
	this.createDomElem = function(name, attrs, text) {
		var e = document.createElement(name);
		if (attrs) {
			for (key in attrs) {
				if (key == 'class') {
					e.className = attrs[key];
				} else if (key == 'id') {
					e.id = attrs[key];
				} else {
					e.setAttribute(key, attrs[key]);
				}
			}
		}
		if (text) {
			try {
				e.appendChild(document.createTextNode(text));
			}	catch (e)	{ }
		}
		return e;
	}
	
	// RETURNS RANDOM ELEMENT FROM THIS>BANNERS
	this.getRandomElement = function( arr )	{
	
		var max_random = arr.length;
		var n = Math.floor(Math.random()*max_random);
		return arr[n];
	}
	
	// RETURNS ARR WITH GIVEN NUM OF RANDOM BANNERS FROM GIVEN BANNER ARR
	this.getRandomBanners = function ( bannerNum, banners )	{	
	
		var resultBs = new Array();
	
		// IF TOTAL BANNERS LESS THAN NEED, THEN DISPLAY THEM ALL WITHOUT ANY ALGHORITMS
		if ( banners.length == bannerNum)	{
		
			return banners;
		}
		else if ( banners.length < bannerNum)	{
		
			for ( var e = 0; e < bannerNum; e++	)	{
			
				resultBs.push(this.getRandomElement(banners ));
			}
			return resultBs;
		}
		
		// GO GO GO
		for ( var i = 0; i < bannerNum; i++)	{

			// IF WE HAVE SOME ADDED BANNERS. NO DUBLICATES
			if (resultBs.length > 0)	{
				
				var dulicateFlag = false;
				
				do {
					
					var re = this.getRandomElement( banners );
					for ( var z in resultBs)	{
						
						if (resultBs[z] == re)	dulicateFlag = true;
						else dulicateFlag = false;
					}

				}	while ( dulicateFlag )
					
				resultBs.push(re);
				
			}	else	{

				var re = this.getRandomElement( banners );
				resultBs.push(re);
			}
		}
		return resultBs;
	}
	
	// HERE ARE BANNER PROCESSING ALGORITHMS
	this.work = function( bannerWriter )	{
	
		var bannerNum = 2;
		var priorBs = new Array();
		var notPriorBs = new Array();
		var resultBs = new Array();
		
		alert(this.banners.length);
		
		// IF TOTAL BANNERS LESS THAN NEED, THEN DISPLAY THEM ALL WITHOUT ANY ALGHORITMS
		if ( this.banners.length == bannerNum || this.banners.length < bannerNum)	{
		
			bannerWriter.bnWrite(this.banners);
			
			return true;
		}
		
		// GETTING PRIOR AND NOT PRIOR BANNERS
		for (b in this.banners)	{
		
			if (banners[b].priority == 'on')	priorBs.push(banners[b]);
			else notPriorBs.push(banners[b]);
		}
		
		// NONE PRIOR BANNERS
		if (!priorBs.length)	{
		
			resultBs = this.getRandomBanners(bannerNum, this.banners);
		}
		// PRIOR BANNERS SUM LESS THAN WE NEED
		else if ( priorBs.length < bannerNum ) {
		
			var rb = this.getRandomBanners(bannerNum-priorBs.length, notPriorBs);
			for ( var u in priorBs)	{
				resultBs.push(priorBs[u]);
			}
			for ( var z in rb)	{
				resultBs.push(rb[z]);
			}
			
		}
		// PRIOR BANNERS SUM EXACT THAT WE NEED
		else if ( priorBs.length == bannerNum ) {
			resultBs = priorBs;
		}
		// PRIOR BANNERS SUM MORE THAN WE NEED
		else if ( priorBs.length > bannerNum ) {
		
			resultBs = this.getRandomBanners(bannerNum, priorBs);
		}		
		
		// WRITE
		bannerWriter.bnWrite( resultBs );
	}
}


function cut_diacrit(str){
	arr = {"ă":"a","â":"a", "ş": "s", "ţ": "t","î":"i","Ă":"A","Â":"A", "Ş": "S", "Ţ": "T","Î":"I"}
	for(key in arr)
		{
			
			str = str.replace(escape(key), arr[key]);
			}
	return str;
}