/*filtar na poleta na forma*/
function filterInput(filterType, evt, allowDecimal, allowCustom){ 
    var keyCode, Char, inputField, filter = ''; 
    var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; 
    var alpha_cyr = 'àáâãäåæçèéêëìíîïðñòóôõö÷øùþÿüúÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÞßÜÚ'; 
    var num   = '0123456789'; 
    // Get the Key Code of the Key pressed if possible else - allow 
    if(window.event){ 
        keyCode = window.event.keyCode; 
        evt = window.event; 
    }else if (evt)keyCode = evt.which; 
    else return true; 
    // Setup the allowed Character Set 
    if(filterType == 0) filter = alpha;
    else if(filterType == 1) filter = num; 
    else if(filterType == 2) filter = alpha + num;
    else if(filterType == 3) filter = alpha + alpha_cyr;
    else if(filterType == 4) filter = alpha + alpha_cyr + num;
	else if(filterType == 5) filter = alpha_cyr;
	else if(filterType == 6) filter = alpha_cyr + num;
    if(allowCustom)filter += allowCustom;
    if(filter == '')return true; 
    // Get the Element that triggered the Event 
    inputField = evt.srcElement ? evt.srcElement : evt.target || evt.currentTarget; 
    // If the Key Pressed is a CTRL key like Esc, Enter etc - allow 
    if((keyCode==null) || (keyCode==0) || (keyCode==8) || (keyCode==9) || (keyCode==13) || (keyCode==27) )return true; 
    // Get the Pressed Character 
    Char = String.fromCharCode(keyCode); 
    // If the Character is a number - allow 
    if((filter.indexOf(Char) > -1)) return true; 
    // Else if Decimal Point is allowed and the Character is '.' - allow 
    else if(filterType == 1 && allowDecimal && (Char == '.') && inputField.value.indexOf('.') == -1)return true; 
    else return false; 
}
/* zadava stoinost na poleto za da se predade id na porachkata za detailen pregled */
function action_all_prod_form(prod_value)	{
	document.all_prod_form.all_prod_id.value = prod_value;
	document.all_prod_form.submit();
}