function doVisible(id,show_small){
	if(id<0){
		return false;
	}
	var foto = $('foto'+id);
	var big = $('big'+id);
	var link = $('link'+id);
	var is_big = false;
	
	if((foto == null)||(big == null)||(link == null)||(is_big == null)){
		return false;
	}
	
	
	//paslepiame visus mažus
	link.parentNode.getElementsByClassName('foto').each(function(el){
		el.style.display = 'none';
	});
	//paslepiame visus didelius
	link.parentNode.getElementsByClassName('big').each(function(el){
		if(el.style.display == "block"){
			is_big = true;//įsimename ar didelis jau buwo
		}
		el.style.display = 'none';
	});
	if(!link.hasClassName('hide')){
	  //visiems link'ams pašaliname klasę current
		link.parentNode.getElementsByClassName('link').each(function(el){
			el.removeClassName('current');
		});
		//dabartiniam linkui uždedame klasę current
		link.addClassName('current');
	}
	if(!show_small){
		big.style.display = "block";
	}else{
		foto.style.display = "block";
	}
	return true;
}
function showBig(id){
	var element;
	element = $('foto'+id);
	if(element == null)return false;
	element.style.display = 'none';
	element = $('big'+id);
	if(element == null)return false;
	element.style.display = 'block';
	return true;
}
function showSmall(id){
	var element;
	element = $('foto'+id);
	if(element == null)return false;
	element.style.display = 'none';
	element = $('small'+id);
	if(element == null)return false;
	element.style.display = 'block';
	return true;
}
function showNext(id){
	var lastid = -1;
	var element = $('link'+id);
	if(element){
		element = element.parentNode;
		if(element){
			element = document.getElementsByClassName('big',element);
			if(element){
				element = element.reverse();
				if(element){
					var result = false;
					element.each(function(el){
						if((el)&&(el.id)&&(el.id == "big"+id)){
							if(lastid>0){
								result = doVisible(lastid,false);
							}else{
								result = doVisible($('link'+id).parentNode.getElementsByClassName('big').first().id.substr(3,5),true);
							}
						}
						lastid=el.id.substr(3,5);
					});
					return result;
				}
			}
		}
	}
	return false;
}

function submitQuestion(form){
	$('question_form_url').value = location.href;
	var values = form.serialize(true);
	createCookie('name',values['name'],100);
	createCookie('email',values['email'],100);
	new Ajax.Updater('question_form', '/content/question_results.tpl', {parameters: values});
}

function fillQuestionForm(){
	var val = readCookie('name');
	var targ = $('question_name');
	if((val!=null)&&(targ!=null)){
		targ.value = val;
	}
	val = readCookie('email');
	targ = $('question_email');
	if((val!=null)&&(targ!=null)){
		targ.value = val;
	}
}
activateAddLoadEvent(fillQuestionForm);

function getQuery(){
	var hash;
	var url = window.location.href;
	var hashes = url.slice(url.indexOf('?') + 1).split('&');
	for(var i = 0; i < hashes.length; i++){
		hash = hashes[i].split('=');
		if(hash[0] == "query"){
			return hash[1];
		}
	}
	return "";
}

function initGoogleSearch() {
	// Create a search control
	var searchControl = new google.search.SearchControl();
	//searchControl.setResultSetSize(GSearch.LARGE_RESULTSET);
	
	var domain = window.location.href.match( /:\/\/(www\.)?([^\/:]+)/ );
    	domain = domain[2]?'www.'+domain[2]:'www.ebaldai.eu';

	
	// Add in a full set of searchers
	var localSearch = new google.search.WebSearch();
	
	localSearch.setUserDefinedLabel(domain+" paieškos rezultatai");
	localSearch.setUserDefinedClassSuffix("siteSearch");
	localSearch.setSiteRestriction('www.ebaldai.eu');
	localSearch.setResultSetSize(this.GSearch.LARGE_RESULTSET);
	
	// web search, open
	var options = new GsearcherOptions();
	options.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);
	searchControl.addSearcher(localSearch,options);
	
	// Tell the searcher to draw itself and tell it where to attach
	searchControl.draw($("search_results"));
	
	// Execute an inital search
	searchControl.execute(getQuery());
}
