﻿function getkey(e)
{

if (window.event)
   return window.event.keyCode;
else if (e)
   return e.which;
else
   return null;
}

function goodchars(e, goods)
{
var key, keychar;
key = getkey(e);
if (key == null) return true;
// get character
keychar = String.fromCharCode(key);
keychar = keychar.toLowerCase();
goods = goods.toLowerCase();

// check goodkeys
if (goods.indexOf(keychar) != -1)
	return true;

// control keys
if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
   return true;

// else return false
return false;
}

//Pokazywanie i ukrywanie elementu
function ShowHide(obj_name)
{
	obj = document.getElementById(obj_name);
	if(obj!=undefined) 
	{
		if(obj.style.display=='block')
			obj.style.display='none';
		else
			obj.style.display='block';
	}
}
function numOnlyAndComma(e,t)
{
    
    var key, keychar;
    goods='0123456789,-';
    key = getkey(e);    
    
    //document.getElementById("out").innerHTML+=key+",";
    if (key == null) return true;
	
	if(key==46)
	{
	    t.value = t.value + ",";
	    return false;
	}
    // get character
    keychar = String.fromCharCode(key);
    keychar = keychar.toLowerCase();
    goods = goods.toLowerCase();
	
    // check goodkeys
    if (goods.indexOf(keychar) != -1)
        return true;
	
    // control keys
    if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
       return true;
	
    // else return false
    return false;
}
function numOnly(e)
{
    
    var key, keychar;
    goods='0123456789';
    key = getkey(e);
    
    //document.getElementById("out").innerHTML+=key+",";
    if (key == null) return true;
	
    // get character
    keychar = String.fromCharCode(key);
    keychar = keychar.toLowerCase();
    goods = goods.toLowerCase();
	
    // check goodkeys
    if (goods.indexOf(keychar) != -1)
        return true;
	
    // control keys
    if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
       return true;
	
    // else return false
    return false;
}
//pokazuje menu w grupach
//function MenuGroups()
//{
//    gr = document.getElementById('menuGroups');
//	pr   = document.getElementById('menuProducers');
//	if(gr != undefined && pr != undefined ) 
//	{
//		gr.style.display='block';
//		pr.style.display='none';
//	}
//}
////pokazuje menu w grupach
//function MenuProducers()
//{
//    gr = document.getElementById('menuGroups');
//	pr   = document.getElementById('menuProducers');
//	if(gr != undefined && pr != undefined ) 
//	{
//		gr.style.display='none';
//		pr.style.display='block';
//	}
//}
////podczas onLoad ustawia aktualne menu
//function SetActiveMenu()
//{
//    if(document.getElementById('hMenuState').value==1)
//    {
//        MenuGroups();        
//    }
//    if(document.getElementById('hMenuState').value==2)
//    {
//        MenuProducers();
//    }
//}
//pokazuje menu w grupach
//function MenuNowosci()
//{
//	window.location='Products.aspx?searchParam=2';
//}

var last_showed;
function Showm(obj_name)
{
    if(last_showed!=undefined) 
	{
		last_showed.style.display='none';
	}
	last_showed = obj = document.getElementById(obj_name);
	if(obj!=undefined) 
	{
		obj.style.display='block';		
	}
}	
function Hidem(obj_name)
{
	obj = document.getElementById(obj_name);
	if(obj!=undefined) 
	{
		
		obj.style.display='none';
		
	}
}
function search(search_string)
{
    if(search_string.length < 3)
        alert("Minimalna długość szukanego tekstu wynosi 3 znaki!");        
    else
        window.location='Products.aspx?keyWord='+search_string;
}
function popUp(page,name)
{
    if(!name)
        name="";
    win=window.open(page,name,"width=800,height=600,scrollbars=yes,menubar=no,resizable=yes");
    win.focus(); 
}		
