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();
}