function miniWindow(url,w,h)
	{	window.open(url,'_blank','scrollbars=yes,titlebar=no,toolbar=no,status=no,resizable=yes,dependent=true,menubar=no,width='+w+',height='+h);
	}
	
function truncNrToNDecimals(nr,n){
		for(i=1;i<=n;i++){
			nr=nr*10;
		}
		nr = Math.floor(nr);
		s = nr.toString(10);
		s = s.substr(0,s.length-n)+"."+s.substr(s.length-n);
		return s;
}	

function RoundUpNrToNDecimals(nr,n){// zecimala a n-a se rotunjeste la valoarea superioara
		
		for(p=1,i=1;i<=n;i++){
			p=p*10;
		}
		return truncNrToNDecimals(Math.ceil(nr*p)/p,n);
}

function confirmUrl(message, url){
	if (confirm(message)){
		window.open(url,"_parent");
	}
}

function confirmUrlInMiniWindow(message, url, w, h){
	//var name;
	if (confirm(message)){
		window.open(url,'_blank','scrollbars=yes,titlebar=no,toolbar=no,status=no,resizable=yes,dependent=true,menubar=no,width='+w+',height='+h);
		//window.opener.location.reload(true);
	}
}

function confirmMessage(message){
	return confirm(message);
}

function set_next_operation(strFormName, op){
	document.forms[strFormName].next_operation.value = op;
	document.forms[strFormName].submit();
}

function isDigit (c){
  return ((c >= "0") && (c <= "9"));
}

function isNumeric (s){
      var i;        
      for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
        if (! (isDigit(c) ) )
          return false;
      }
      return true;
}
	
function isFloat (s){
      var i;        
      for (i = 0; i < s.length; i++){   
        var c = s.charAt(i);
		if (c=="."){
			continue;
		}
        if (! (isDigit(c) ) )
          return false;
      }
      return true;
}

function checkSearchIdFields(ref){
  var i;  
  var s = ref.id_product.value;
  for (i = 0; i < s.length; i++){   
    var c = s.charAt(i);
    if (! isDigit(c) ){
		alert("Introduceti un numar !");
		ref.id_product.value="";
      	return false;
	}
  }
  return true;	
}

function countChar(x,c){//x-string, c - char
	var nr=0;
	for(i=0;i<x.length;i++){
		if (x.charAt(i)==c){
			nr++;
		}
	}
	return nr;
}

function checkIfMailAddressOK(mail){
	if (mail.length==0){
		return false;
	}
	if (countChar(mail,"@")!=1){
		return false;
	}
	if (countChar(mail,".")==0){
		return false;
	}        
	return true;
}

function trimAll(sString) 
{
	while (sString.substring(0,1) == ' ')
	{
	sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
	sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function getCookie(c_name)
        {
        if (document.cookie.length>0)
          {
          c_start=document.cookie.indexOf(c_name + "=");
          if (c_start!=-1)
            { 
            c_start=c_start + c_name.length+1; 
            c_end=document.cookie.indexOf(";",c_start);
            if (c_end==-1) c_end=document.cookie.length;
            return unescape(document.cookie.substring(c_start,c_end));
            } 
          }
        return "";
        }
