
// #                                  common.js
// #                            -------------------
// #   start                : Sobota, Lis 18, 2006
// #   copyright            : (C) 2003-2006 Future Communication
// #   email                : futureworks@futureworks.pl
// #
// #   $ Id: /jscripts/combined/common.js,v 1.0 2006/11/18 13:40:15 $
//
// ################################################################

//--------------------------------
// Zezwól tylko na cyfry
//--------------------------------
function onlyNumbers(ev)
{
	//Kompleksowa obsluga zdarzenia:
	ev=(ev) ? ev : event;
	var charCode=(ev.charCode) ? ev.charCode : 
		((ev.keyCode) ? ev.keyCode : ((ev.which) ? ev. which : 0));
	
	//Czy jest to cyfra?
	if(charCode>31 && (charCode<48 || charCode>57))return false;
	else return true;
}

function onlyNumbersNotZero(ev, input)
{
  //Kompleksowa obsluga zdarzenia:
	ev=(ev) ? ev : event;
	var charCode=(ev.charCode) ? ev.charCode : 
		((ev.keyCode) ? ev.keyCode : ((ev.which) ? ev. which : 0));
	
	//Czy jest to cyfra?
	if(charCode>31 && (charCode<48 || charCode>57))return false;
 	else if(charCode==48 && input.value.length==0)return false
  
  	return true;
}

function onlyNumbersAndDot(ev)
{
	//Kompleksowa obsluga zdarzenia:
	ev=(ev) ? ev : event;
	var charCode=(ev.charCode) ? ev.charCode : 
		((ev.keyCode) ? ev.keyCode : ((ev.which) ? ev. which : 0));	
	
	//Czy jest to cyfra?
	if(charCode>31 && (charCode<48 || charCode>57) && charCode != 46 )return false;
	else return true;
}
//--------------------------------
// EOS.
//--------------------------------
// Oznacz błędny input
//--------------------------------
function markInput(input)
{
	document.getElementById(input).style.backgroundColor='#FFECEC';
}
//--------------------------------
// EOS.
//--------------------------------
// Odznacz błędny input
//--------------------------------
function clearInput(input)
{
	input.style.backgroundColor='#FFFFFF';
}
//--------------------------------
// EOS.
//--------------------------------
// Pokaż element po zaznaczeniu input
//--------------------------------
function row_expand(obj, expand)
{
		var row = document.getElementById(expand);

		if(document.getElementById(obj).checked)
		row.style.display='';
		else
		row.style.display='none';
}
//--------------------------------
// EOS.
//--------------------------------
// Info Tip
//--------------------------------
function infoTip(tipContent) 
{
	var infoTipWindow;
    var maxSmallTipSize = 240;
	
    if(tipContent.length > maxSmallTipSize) 
    {
        var tipHeight = 278;
        var tipWidth = 216;
        var tipLeft = eval(screen.availWidth-250);
        var tipTop = eval(screen.availHeight-360);
        var tipScrollbars = "yes";
    }
    else 
    {
        tipHeight = 148;
        tipWidth = 200;
        tipLeft = eval(screen.availWidth-250);
        tipTop = eval(screen.availHeight-230);
        tipScrollbars = "no";
    }
       
    window.tipContent = tipContent;
    
    var params = "width=" + tipWidth+ ",height=" + tipHeight 
        + ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=" 
        + tipScrollbars + ",resizable=no,left=" + tipLeft + ",top=" + tipTop;
		
    infoTipWindow = window.open('/sources_mnl/combined/info_tip.php', 'infoTipWindow', params);	
}
//--------------------------------
// EOS.
//--------------------------------

