/*** Ustawienie jako startowa ***/
function soSetAsHomePage(lang,soWebsiteUrl) {
	var someDIV = document.getElementById('soMicrolinks');
	var errBrowser = false;
	var errMsg = '';
	if( typeof(window.external) != 'undefined' )
	{
		try
		{
			someDIV.style.behavior = 'url(#default#homepage)';
			someDIV.setHomePage(soWebsiteUrl);
		}
		catch(ex)
		{
			errMsg = ex.message;
			if(errMsg.indexOf('is not'))
				errBrowser = true;
		}
	}

	if( errBrowser )
		alert('Twoja przeglądarka nie obsługuje tej funkcji!\nSpróbuj przeciągnąć adres tej strony na ikonę strony domowej\nlub skorzystaj z menu "Opcje" przeglądarki.');
	else if( errMsg.length > 0 )
		alert('Przepraszamy, nie można ustawić strony jako startowa ('+errMsg+')!');
}

/*** Dodanie do ulubionych ***/
function soAddToFavorite(lang,soWebsiteUrl,soWebsiteInfo) {
	if( typeof( document.all ) == 'object' )
		window.external.AddFavorite( soWebsiteUrl, soWebsiteInfo );
	else if( typeof( window.sidebar ) == 'object' )
		window.sidebar.addPanel(soWebsiteInfo, soWebsiteUrl,""); 
	else
		alert('Twoja przeglądarka nie obsługuje tej funkcji,\nmusisz ręcznie dodać tę stronę do zakładek/ulubionych.');
}

function stIsOk_NIP1( v ) {
	if( v == '' ) return;
	if( vnip == v ) return vnip_ok;
	vnip = v;
	vnip_ok = false;
	var re = /^[0-9]{10}$/i;
	if( !v.match( re ) ) {
		alert( "Nr NIP jest niewła¶ciwy!" );
		return false;
	}
	var w = Array(6,5,7,2,3,4,5,6,7);
	var sum = 0;
	for(i=0;i<9;i++)
		sum += v.charAt(i)*w[i];
	if( ((sum % 11) % 10) != v.charAt(9) ) {
		alert( "Nr NIP jest niewła¶ciwy!" );
		return false;
	}
	vnip_ok = true;
	return true;
}
function stIsOk_NIP( v ) {
	var re = /^[0-9]{10}$/i;
	if( !v.match( re ) ) {
		return false;
	}
	var w = Array(6,5,7,2,3,4,5,6,7);
	var sum = 0;
	for(i=0;i<9;i++)
		sum += v.charAt(i)*w[i];
	if( ((sum % 11) % 10) != v.charAt(9) ) {
		return false;
	}
	return true;
}
function stIsOk_Email( v ) {
	var re = /^[a-z0-9]+([\-\._][a-z0-9]+)*\@[a-z0-9]+([\-\._][a-z0-9]+)*\.[a-z0-9]{2,4}$/i;
	if( !v.match( re ) )
		return false;
	return true;
}
function stIsOk_ZIP( v ) {
	var re = /^[0-9]{2}-[0-9]{3}$/i;
	if( !v.match( re ) )
		return false;
	return true;
}


function stJump( form )
{
	alert(form);
	return;
	if( form == null )
		form = 'mainform';
	var f = document.forms[ form ];
	if( !f.pagejump.value.length )
	{
		f.pagejump.selectedIndex=0;
		return;
	}
	f.task.value = 'jump';
	try {
		f.onsubmit();
	}
	catch(e){}
	f.submit();
}
