var PATH="http://www.evidentgroup.ro/"

function checkAll(checkname, exby) 
{
 if (!eval(checkname).length) { checkname.checked = exby.checked? true:false; }
 else
 for (i = 0; i < checkname.length; i++)
  {
  checkname[i].checked = exby.checked? true:false
  }
}

function checkAllArr(form, checkname, exby) 
{
 frm_eval=eval(form);
 frm=document.frm_eval;
 
  for (i = 1; document.getElementById(checkname+i)!=null ; i++)
  {
   x=document.getElementById(checkname+i);
   x.checked = exby.checked? true:false;
  }

}


function ask(str) {
 box=confirm(str);
 if (box==true){
 return true;
 }
 else {
 return false;
}
}


function replace(string,text,by) {
// Replaces text with by in string
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);

    return newstr;
}

function format_number(field, number)
{	
	number=replace(number,".","");
	len=number.length;
	if (len>=4)
	{
		rest=len%3;

		if (rest>0) formated_no=number.substring(0,rest)+".";
		else formated_no="";
		start=rest; 
		
		if (rest==0) rest=1; 
		
		inc=3;

		while (start<=len-rest)
		{
			formated_no=formated_no+number.substring(start,start+inc)+".";
			inc+=3;
			start+=3; 
			//alert(formated_no);
		} 
		formated_no=formated_no.substring(0,formated_no.length-1);
	}
	else formated_no=number;
	
	field.value=formated_no;
}


function formatInt ( ctrl ) {  

  var myInt = ctrl.value.replace ( new RegExp ( "\\.", "g" ), "" );
  var regexp = new RegExp ( "\\B(\\d{3})(\\.|$)" );    

  do { 
   myInt = myInt.replace ( regexp, "." + "$1" ); 
  } 
while ( myInt.search ( regexp ) >= 0 )    
ctrl.value = myInt; 
}


function getCookie(NameOfCookie){
    if (document.cookie.length > 0) {              
    begin = document.cookie.indexOf(NameOfCookie+"=");       
    if (begin != -1) {           
      begin += NameOfCookie.length+1;       
      end = document.cookie.indexOf(";", begin);
      if (end == -1) end = document.cookie.length;
        return unescape(document.cookie.substring(begin, end));
    } 
  }
  return null;
}

function setCookie(NameOfCookie, value, expiredays) {
var ExpireDate = new Date();
ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));

  document.cookie = NameOfCookie + "=" + escape(value) + 
  ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}


function disp(el)
	{
		x=document.getElementById(el);
		if (x.style.display=="none")
		{
			x.style.display="";
			document.images[el+"_img0"].src=PATH+"images/site/up.gif";
			document.images[el+"_img0"].title="Inchide";
			setCookie(el,'1',365);
		}
		else
		{
			
			x.style.display="none";
			document.images[el+"_img0"].src=PATH+"images/site/down.gif";
			document.images[el+"_img0"].title="Deschide";
			setCookie(el,'0',365);
		}
	}
	
	
function loadEval(el)
{
		x=document.getElementById(el);
		
		
		if (getCookie(el)=='0')
		{
			x.style.display="none";
			document.images[el+"_img0"].src=PATH+"images/site/down.gif";
		}
		else
		{
			x.style.display="";
			document.images[el+"_img0"].src=PATH+"images/site/up.gif";
		}
}


function loadEval_(el)
{
		x=document.getElementById(el);
		x.style.display="none";
		document.images[el+"_img0"].src=PATH+"images/site/down.gif";
		document.images[el+"_img0"].title="Deschide";
}

