focus_color = '#333333';
error_color = '#DD0000';
blur_color = '#999999';
Effect = false;

/**
function ajaxSearch(de_cautat,action,container,tpl){

	$j.ajax({
		type: "POST",
		url: PATH.root+'ajax/'+action,
		data: 'de_cautat='+de_cautat+'&tpl='+tpl+'&url='+escape(window.location.href),
		success: function(rasp){
			$j("#"+container).html(rasp);
		}

	});
}

function ajaxFiltru(filtru,action,container,tpl){

	$j.ajax({
		type: "POST",
		url: PATH.root+'ajax/'+action,
		data: filtru+'&tpl='+tpl+'&url='+escape(window.location.href),
		success: function(rasp){
			$j("#"+container).html(rasp);
		}

	});
}

function comutCheckBox(com,name){
	if (com==1){
		//checked
		$j('input[name="'+name+'"]').attr('checked','checked');
	}else if(com==0){
		//unchecked
		$j('input[name="'+name+'"]').attr('checked','');
	}
}

function appFilter(sect){
	var divHTML = $j("#ajxResp_filter_"+sect).clone();
	$j("#filtre_"+sect).html(divHTML);

	var filtre = $j("form[id='filtre_"+sect+"']").serialize();

	$j.ajax({
		type: "POST",
		url: PATH.root+'ajax/app_filtre/'+sect,
		data: filtre,
		success: function(rasp){
			//window.location.reload();
			$j("form[id='filtre_"+sect+"']").submit();
		}
	});
}
*/
function leftTrim(val_) {
	return val_.replace(/\s*((\S+\s*)*)/, "$1");
}

function rightTrim(val_) {
	return val_.replace(/((\s*\S+)*)\s*/, "$1");
}

function fullTrim(val_) {
	return leftTrim(rightTrim(val_));
}

function focusInputValue(target_, val_) {
	target_.value = fullTrim(target_.value);
	if (target_.value == val_) {
		target_.value = "";
	}
}

function blurInputValue(target_, val_) {
	target_.value = fullTrim(target_.value);
	if (target_.value == "") {
		target_.value = val_;
	}
}

function setCookie(name_, val_, hours_) {
	if (hours_) {
		var expiration = new Date((new Date()).getTime() + hours_*3600000);
		document.cookie = name_ + "=" + val_ + "; expires=" + expiration.toGMTString() + "; path=" + '/';
	} else {
		document.cookie = name_ + "=" + val_ + "; path=" + '/';
	}
}

function userBrowser() {
	var return_ = "unknown";
	var UA = navigator.userAgent;
	if ((/Konqueror|Safari|KHTML/.test(UA))) {
		return_ = "KHTML";
	}
	if ((/Gecko/.test(UA)) && (return_ != "KHTML")) {
		return_ = "Gecko";
	}
	if ((/Opera/.test(UA))) {
		return_ = "Opera";
	}
	if ((/MSIE/.test(UA)) && (return_ != "Opera")) {
		return_ = "MSIE";
	}
	if ((return_ == "MSIE") && !((/MSIE 6\./.test(UA)) && (return_ != "Opera"))) {
		return_ = "MSIE7";
	}
	return return_;
}
function create_html_selects(){

}

function rowFocus(target_, action_) {
	if (action_) {
		target_.style.background = '#F9F9F9';
	} else {
		if (target_.className != "selected") {
			target_.style.background = '#FFF';
		}
	}
}

function rowClick(target_) {
	if (target_.className == 'selected') {
		target_.className='';
	} else {
		target_.className = 'selected';
	};
}

function showSiteMap(target_) {
	document.getElementById(target_).style.display = 'block';
	document.getElementById(target_ + '_expand').style.display = 'none';
	document.getElementById(target_ + '_collapse').style.display = 'inline';
	create_html_selects();
}

function hideSiteMap(target_) {
	document.getElementById(target_).style.display = 'none';
	document.getElementById(target_ + '_expand').style.display = 'inline';
	document.getElementById(target_ + '_collapse').style.display = 'none';
	create_html_selects();
}

function calcCovertor(suma,val1,val2){
	val = val1/val2*suma;
	rezultat = val.toFixed(4);
	document.getElementById("rezultat_calc").value= rezultat;
	document.getElementById("cu_TVA").value= (rezultat*1.19).toFixed(4);
	document.getElementById("TVA").value= (rezultat*0.19).toFixed(4);
}
var banci_selectate= new Array();
function showTR(el,id){
	if (el.checked){
		banci_selectate[banci_selectate.length]=el.id;
	}
	else{
		for (var i=0;i<banci_selectate.length;i++){
			if (banci_selectate[i]==el.id){
				delete banci_selectate[i];
			}
		}
	}
	var ce_fac='';
	for (var i=0;i<banci_selectate.length;i++){
		if (banci_selectate[i]==1 && ce_fac==''){
			ce_fac='ascund';
		}
		else {
			if (banci_selectate[i]>0){
				ce_fac='afisez';
			}
		}
	}
	for (var i=0;i<banci_selectate.length;i++){
		if (banci_selectate[i]>0){
			var am_valoare_selectata=1;
		}
	}
	if (!am_valoare_selectata){
		ce_fac='afisez';
	}
	if (document.getElementById && document.createTextNode)
	{
		var tr=document.getElementById(id);
		var dv=document.getElementById('ascundeMon');
		if (ce_fac=='afisez'){
			tr.style.display='table-row';
			dv.style.display='inline';
		}
		else {
			tr.style.display='none';
			dv.style.display='none';
		}
	}
}

//***********************************		functii pentru fusion chart			************************************
var istoricChartLoaded=false;

function FC_Rendered(DOMId){
	//Here, we update the loaded flags for each chart
	//Since we already know the charts in the page, we use conditional loop

	switch(DOMId){
		case "IstoricEUR":
		istoricChartLoaded = true;
		break;

	}
	return;
}
function updateCusChart(tip,valuta1,valuta2,tip2){
	//If the chart has loaded...

	if (istoricChartLoaded){

		var num = (document.cusCountSelect.count.value);


		var strURL = "http://www.ad.ro/curs/chart/istoric/?tip=" + tip+"&valuta1="+valuta1+"&valuta2="+valuta2+"&tip2="+tip2;

		strURL = escape(strURL);
		var chartObj = getChartFromId("IstoricEUR");

		chartObj.setDataURL(strURL);
	}else {
		//Show error
		alert("Please wait for the charts to load.");
		return;
	}
}
function updateTable(tip,valuta1,valuta2,tip2){
	var strURL = "http://www.ad.ro/curs/chart/istoric_tabel/?tip=" + tip+"&valuta1="+valuta1+"&valuta2="+valuta2+"&tip2="+tip2;

	new Ajax.Request(strURL+'/',
	{

		method:'post',
		parameters:{'tip':tip,'valuta1':valuta1,'valuta2':valuta2,'tip2':tip2},
		onSuccess: function(transport){
			var response = transport.responseText || "no response text";
			$('istoric_tabel').innerHTML=response;
			//alert("Success! \n\n" + response);
		},
		onFailure: function(){ alert('Eroare') }
	});
}
function submitAutomat(){
	alert('a');
}