var grab;
if (document.getElementById) {
    grab = function(o) { return document.getElementById(o); }
} else if (document.all) {
    grab = function(o) { return document.all[o]; }
} else {
    grab = function() { return { style:{} }; }
}
function goToLocation(loc) { document.location = loc; }
function drukuj() {
	var tUrl = document.location + ( document.location.href.indexOf('?') > 0 ? '&' : '?') + 'print=1';
	var tWin = window.open( tUrl, 'tPrint', 'status=no,scrollbars=1,resizable=1,width=800,height=800,top=20,left=20');
	tWin.focus();
}
function naglowkiBoxow(id, stan) {
	document.getElementById(id).className=id+stan;
}
function add() {
	title = "PTU - przyjazny Świat ubezpieczeń"; 
	url = "http://www.ptu.pl";
	try {
		if (window.sidebar && window.sidebar.addPanel) { 
			window.sidebar.addPanel(title, url,"");
		} else if( window.external ) { 
			window.external.AddFavorite( url, title); 
		} else if(window.opera && window.print) {
			alert('Dla przegladarki Opera stronę startową należy ustawić ręcznie.\nWciśnij CTRL+D.'); 
			return true;
		}
	} catch(e) {
		alert('Wystąpił błąd podczas dodawania strony do ulubionych.');
	}
}
function startup(obj) {
	try {
		if (window.sidebar) {
			alert('Dla przegladarki Firefox/Mozilla stronę startową należy ustawić ręcznie.\nOpcja: Narzędzia -> Opcje -> zakładka Główne.'); 
			return true;
		} else if( window.external ) { 
			obj.style.behavior='url(#default#homepage)';
			obj.setHomePage('http://www.ptu.pl')
		} else if(window.opera && window.print) {
			alert('Dla przegladarki Opera stronę startową należy ustawić ręcznie.\nOpcja: Narzędzia -> Preferencje -> zakładka Główne.'); 
			return true;
		}
	} catch(e) {
		alert('Wystąpił błąd podczas ustawiania strony startowej.');
	}
}
function clearDefault(ta)
{
	if( ta.defaultValue==ta.value )
	{
		ta.value = "";
	}
}
function goToPage(page)
{
	document.location.href=page;
}

$(document).ready(function(){

	if( $('a[href^=#]').length ) {
		$('a[href^=#]').each( function( i, obj ) {
			var baseLocation = document.location.href;
			if( document.location.hash.length ) {
				baseLocation = baseLocation.substr( 0, baseLocation.indexOf('#') );
			}
			$(this).attr( 'href', baseLocation + $(this).attr('href') );
		});
	}

	var printSelectors = [ 'li#print > a', 'a.print' ];
	$.each( printSelectors, function( id, selector ) {
		if( $(selector).length > 0 ) {
			$(selector).bind( 'click', function( event ) {
				drukuj();
				event.preventDefault();
			});
		}
	});

	$('#_pContentCol a').click(function(e) {
		try {
			_gaq.push(['_trackPageview', '/tracklinks/' + $(this).attr('href')]);
		}
		catch(e) {
			// alert('_trackPageview is not available: ' + e);
		}

	});

});

