	//-----------------------------------------------------------------------------------------------------------------------------------
	//	B Bros Company Romania
	//-----------------------------------------------------------------------------------------------------------------------------------
	//	Daca ai probleme de folosire a acestor functii, ne gasesti... pe google :))
	//-----------------------------------------------------------------------------------------------------------------------------------
	//	Functii generale, se pot utiliza separat(odata cu eliminarea functiilor caracteristice acestui site, din interiorul acestora)
	//-----------------------------------------------------------------------------------------------------------------------------------
	
	function schimbaTip(input_id){ 
		var id = document.getElementById(input_id); 
		var newType = ''; 
		if(id.type == 'password'){ 
			newType = id.setAttribute('type','text'); 
		}else{ 
			newType = id.setAttribute('type','password'); 
		} 
	}

	function in_array(string, array){
	   for (i = 0; i < array.length; i++){
		  if(array[i] == string){
			 return true;
		  }
	   }
		return false;
	}
	
	function count(array){
		return array.length;
	}
	
	function Blur(inputId,string,clasa){
		input = document.getElementById(inputId);
		if (input.value == '') { input.value = string; }
		input.setAttribute("class", clasa);
	}
	
	function Focus(inputId,string,clasa){
		input = document.getElementById(inputId);
		if (input.value == string) { input.value = ''; }
		input.setAttribute("class", clasa);
	}

	function CountLeft(field, count, max) {
		if(field.value.length > max){
			field.value = field.value.substring(0, max);
		}else{
			count.value = max - field.value.length;
		}
	}

	function ahrefJump(id){
		var newId;
		newId = document.getElementById(id).value;
		if(newId == ''){
			alert('Nu ati introdus id-ul!');
			return false;
		}else{
			window.open('?cod='+newId);
		}
	}

	function boxHide(checkboxId,divId){
		var checkbox = document.getElementById(checkboxId);
		var div = document.getElementById(divId);
		if(checkbox.checked == true){
			div.style.display = 'inline';
		}else{
			div.style.display = 'none';
		}
	}

	function is_array(input){
		return typeof(input)=='object' && (input instanceof Array);
	}

	function elementUniq(element,array){
		var indexActual = array.indexOf(element);
		for(var i=0; i<array.length; i++){
			if(i != indexActual){ 
				if(array[i] == array[indexActual]){ 
					return false; 
				} 
			}
		}
		return true;
	}
	
	function inputExist(input) {
		if (document.getElementById(input) != null) {
			return true;
		} else {
		return false;
		}
	}

	function valoareSelect(selectId){
		var selectId = document.getElementById(selectId); 
		var selectOption = selectId.selectedIndex; 
		var selectValue = selectId.options[selectOption].value;
		return selectValue;
	}
	
	function stergeElementArray(element,array){
		if(in_array(element, array)){
			var index = array.indexOf(element);		
			array.splice(index,1);
			stergeElementArray(element,array);
		}else{
			return true;
		}
	}
	
	function emptyArray(array){
		if(array.length > 0){
			for(var i = 0; i < array.length;i++){
				array.splice(i,1);
			}
			emptyArray(array);
		}else{
			return true;
		}
	}
	
	function elementeDupaNume(numeElem){
		var elem = new Array();
			elem = document.getElementsByName(numeElem);
		if(elem.length == 0){
			alert('Functia elementeDupaNume(): Nu exista numele acesta!');
			return false;
		}
		return elem;
	}
	
	function CheckAll(numeElem,cols){
		var daCheck = document.getElementById('checkAll');
		var elem = new Array();
			elem = document.getElementsByName(numeElem);
		if(daCheck.checked == true){
			for(var i=0; i<elem.length; i++){
				if(elem.item(i).checked == false){
					elem.item(i).checked = true;
					var newId = elem.item(i).id;
					var scriere = scrieSelect(newId,'div_'+newId,cols);
				}
			}
		}else{
			for(var i=0; i<elem.length; i++){
				if(elem.item(i).checked == true){
					elem.item(i).checked = false;
					var newId = elem.item(i).id;
					var scriere = scrieSelect(newId,'div_'+newId,cols);
				}
			}
					
		}
	}
	
	function rand(maxVal){
		var val = parseInt(maxVal);
		if(val == 0){
			alert('Paramatru incorect trimis functiei rand');
			return false;
		}else{
			var nr = Math.floor(Math.random()*val);
			return nr;
		}
	}

	function dump(arr,level) {
		var dumped_text = "";
		if(!level) level = 0;
		var level_padding = "";
		for(var j=0;j<level+1;j++) level_padding += "    ";
		if(typeof(arr) == 'object') {
			for(var item in arr) {
				var value = arr[item];
				if(typeof(value) == 'object') {
					dumped_text += level_padding + "'" + item + "' ...\n";
					dumped_text += dump(value,level+1);
				} else {
					dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
				}
			}
		}else{
	 		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
		}
		return dumped_text;
	} 

	function cleanString(string) {
		var newVal = string.replace(/[^a-z\d ]+/ig,' ');
		return newVal;
	}

	function noSpace(string){
		var newVal = string.replace(/[^a-z\d]+/ig,'');
		return newVal;
	}
	
	function pocketIndex(string, array){
	   for (var i = 0; i < array.length; i++){ if(array[i] == string){ return i; } }
		return 0;
	}
							
	function seoLink(string) {
		var newVal = string.replace(/[^a-z\d]+/ig, '-');
		return newVal;
	}

