var start_page;

function Buttons(){
	inputs = document.getElementsByTagName('input');
	for(i = 0; i < inputs.length; i++){
		if(inputs[i].type != 'image')
		inputs[i].className='input';
		if(inputs[i].type == 'submit')
		inputs[i].className='button';
	}
}
function Init(){
	Buttons();
	/**
	* wyłączamy autocomplete zeby nie kolidowac z hintami ajaxowymi
	* _i_ zachowac zgodnosc z xhtml
	*/
	var s = document.getElementById('search_query_words');
	s.setAttribute("autocomplete", "off");
}

function imageScale(sender, max_size) {
	p=0;
	if (sender.width > max_size) {
		p = (max_size / sender.width);
	}
	else {
		if (sender.height > max_size) {
			p = (max_size / sender.height);
		}
	}
	if(p > 0) {
		sender.width = p * sender.width;
	}
}


function searchOver (what) {
	document.getElementById(what).className = 'HintHighlight';
	showHints();
}
function searchOut (what) {
	document.getElementById(what).className = 'HintUnHighlight';
}
function searchDown (str) {
	document.getElementById('search_query_words').value = str;
}
var timeout=1000;
var oldQuery='';
function hintMe() {
	query=document.getElementById('search_query_words').value;
	/*hint.className='searchDivHidden';*/
	document.getElementById('searchHint').style.visibility='visible';
	if (query != oldQuery) {
		oldQuery=query;
		if (query && query.length>3) {
			window.setTimeout('xajax_searchHints(query);',timeout);
		} else {
			hideHints();
		}
	}
}
function showHints() {
	query=document.getElementById('search_query_words').value;
	if (query && query.length>3) {
		hint=document.getElementById('searchHint');
		if (hint.style.visibility!='visible') hint.style.visibility='visible';
	}
}
function hideHints() {
	hint=document.getElementById('searchHint');
	hint.style.visibility='hidden';
}
function auto_off() {

	alert(s.toString);
}

function hide_list(list)
{
	list.style.display='none';
}

function show_list(list)
{
	list.style.display='block';
}

function visible(list)
{
	if ((list.style.display=='block') || list.style.display=='')
	return true;

	return false;
}

function _$(id)
{
	return document.getElementById(id);
}

function ShowBox(id, ms, timer) {
	var timer=(timer==null) ? 0 : timer;
	var objref=document.getElementById(id);

	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape 
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	//  wysrodkowanie w pionie 
	var topBoxOffset=scrOfY+(screen.availHeight/3)-(objref.offsetHeight/2);
	//	wysrodkowanie w poziomie
	var leftBoxOffset=scrOfX+(screen.availWidth/2)-(objref.offsetWidth/2);

	objref.style.top=topBoxOffset+"px";
	objref.style.left=leftBoxOffset+"px";
	if (timer < ms) {
		objref.style.display="block";
		timer+=10;
		setTimeout("ShowBox('"+id+"',"+ms+","+timer+")",1);
	} else {

		objref.style.display="none";

	}
}

function showTip(){
	$("#categHelp").fadeIn("slow");
	
}
function hideTip(){
	$("#categHelp").fadeOut("slow");
}
function positionTooltip(event){
var tPosX = event.pageX - 5
var tPosY = event.pageY + 20
$('#categHelp').css({top: tPosY, left: tPosX})
 
}
$(document).ready(function(){
$("#forAVLogo").fadeTo("slow", 1.0);
$("#forAVLogo").hover(function(){$(this).fadeTo("slow", 0.7); },function(){$(this).fadeTo("slow", 1.0); });

$("#uRed a").hover(function(){$(this).fadeTo("fast",0.0).addClass("tst").fadeTo("slow",1.0); },function(){$(this).removeClass("tst"); }); 
$("#uGray a").hover(function(){$(this).fadeTo("fast",0.0).addClass("tst").fadeTo("slow",1.0); },function(){$(this).removeClass("tst"); });

if (document.all&&start_page){

}
else{
$("#content a img").hover(function(){$(this).fadeTo("fast",0.4).fadeTo("fast",0.7); },function(){$(this).fadeTo("fast", 1.0); });
}
/*$("#producers a").hover(function(){$(this).fadeTo("fast",0.4).fadeTo("fast",0.7); },function(){$(this).fadeTo("fast", 1.0); }); */

//$("#categ li ul").hide();
$("#categ li span.toggler").toggle(function (){
	$(this).css({"background-image":"url(/themes/base/user_4av/img/arrow1a.png)"}).siblings("ul").slideDown();
	
},function (){
	$(this).css({"background-image":"url(/themes/base/user_4av/img/arrow1.png)"}).siblings("ul").slideUp();

	
});
/*$("#categ li a").click(function(){
	window.location($(this).attr('href'));
});*/
//for (i=0;i<5;i++)
//	$("#categ li#catSel"+i+" ul").show();
	
//$("#categ li.subc > p").hoverIntent(showTip,hideTip).mousemove(positionTooltip) ;

 /*	$("#kategorieSrodek span[@id!=catCentrSel]").hover(function(){
	
		var tst=$(this).css("background-image").replace( "cat", 'catsel' );
		
		$(this).css({"background-image":tst});
		
		$(this).children("img").each(function(){
			var tst1=$(this).attr("src").replace( "cat", 'catsel' );
			$(this).attr("src",tst1);
		});
	
	},function(){
	
 		var tst=$(this).css("background-image").replace( "catsel", 'cat' );
		
		$(this).css({"background-image":tst});
		
		$(this).children("img").each(function(){
			var tst1=$(this).attr("src").replace( "catsel", 'cat' );
			$(this).attr("src",tst1);
		});

	
	});*/

});

function add2fav(){
writeBookmarkLink('http://4av.pl', 'Sklep 4av.pl');
}
function cBL(url, title) {
	try {
		if (window.sidebar) { // Mozilla Firefox Bookmark
			return window.sidebar.addPanel(title, url, "");
		} else if( window.external ) { // IE Favorite
			return window.external.AddFavorite( url, title); 
		} else if(window.opera && window.print) { // Opera Hotlist
			return true; 
		}
	} catch(err) {
		// do nothing
	}
  //	alert('Could not create a bookmark on your client.\n\nTo return to ' + title + ' you must manually create a bookmark to: \n' + url + '.');
}

function writeBookmarkLink(url, title) {
var tst='Dodaj do ulubionych';
	try {
		if (window.sidebar) { // Mozilla Firefox Bookmark
			return document.write('<a href="#" onclick="cBL(\'' + url + '\', \'' + title + '\')");">'+tst+'</a>'); 
		} else if (window.external) { // IE Favorite
			return document.write('<a href="#" onclick="cBL(\'' + url + '\', \'' + title + '\')");">'+tst+'</a>'); 
		} else if (window.opera && window.print) { // Opera Hotlist
			return document.write('<a rel="sidebar" href="#" onclick="' + url + '" title="' + title + '">'+tst+'</a>');
		} 
	} catch(err) {
		// do nothing
	}
  //	return document.write('To return to ' + title + ' create a bookmark to: <a style="color: white;" href="' + url + '">' + url + '</a>');
  return;	
}