Current File : /data/web/virtuals/215191/virtual/www/domains/gryna2.com.pl/js/search.js
/**
 * @author Jan Řasa, honza.rasa@seznam.cz
 * @copyright 2013
 * @description Search functions
**/

function doSearch_(){
	if($("#search_input").val() == "")
	{
		$(".v34").toggle();
		return false;
		
	}
	$('#searchForm').submit();
}
var search_text = "";
function search_(){
	if($("#search_input").val().length < 3){
		hideSearchItems();
		return false;
	}
	hideSearchItems();
	search_text = $("#search_input").val();
	$.ajax({
      type: "POST",
      url: url_base+"ajax/search.php?action=search",
      data: "text="+$("#search_input").val(),
      dataType: "html", 
      success: function(data){
      	result = data.replace(' ', '').split("|");
      	//alert(result.length);
      	optimized = new Array();
      	a = 0;
      	for(i = 0; i < result.length; i++){
      		
      		if(result[i].indexOf(";") !== -1){
      			optimized[a++] = result[i];
      		}
      	}
      	
      	if(optimized.length < 1)
      		return false;
      	a = 0;
      	for(i = 0; i < optimized.length; i++){
      		border = a == 0 ? "none" : ""; 
      		item = optimized[i].split(";");
      		if(item[0] == 1){	// game
      			name_ = item[2];
      			if(name_.length > 14){
      				item[2] = name_.substr(0,14) + " ...";
      			}
      			html = '<a title="'+item[2]+'" onmouseover="changeSearchText(\''+item[2]+'\');" href="'+base_url+''+item[3]+'"><li style="border: '+border+';"><div class="search_item"><div class="search_image"><img src="'+base_url+'/game_image/'+item[1]+'.png" width="50" alt="'+item[2]+'" /></div><div class="search_text">'+item[2]+'</div></div></li></a>';
      			$(".search_ajax ul").append(html);      			
      		}
      		else{
      			html = '<a title="'+item[2]+'" onmouseover="changeSearchText(\''+item[2]+'\');" href="'+base_url+''+item[3]+'"><li style="border: '+border+';"><div class="search_item"><div class="search_image" style="padding-top: 0px;margin-top: -4px;padding-left: 12px; width: 48px;"><img  src="'+base_url+'/themes/base/images/search_category.png" width="38" alt="'+item[2]+'" /></div><div class="search_text"  style="color: #5773FA;">'+item[2]+'</div></div></li></a>';
      			$(".search_ajax ul").append(html)
      		}
      		a += 1;
      	}
        $(".search_ajax").css("display", "block");
      		
      		
      	}	
      
       
	});
}

function hideSearchItems(){
	$(".search_ajax ul").html("");
	$(".search_ajax").css("display", "none");
}

function changeSearchText(text){
	$("#search_input").val(text);
	
}

function restoreSearchText(){
	$("#search_input").val(search_text);
}

function doSearch(){
	window.location = base_url+"search/"+$("#search_input").val();
}