function kundr_links()
{
kundr_setup();
}
function kundr_links_admin()
{
kundr_setup();
}
function kundr_setup()
{
url = $(location).attr('href');
m = url.match(/.*?\-([bg]{0,1})([0-9]{1,4})\.html/);
// type of page
if (m[1] == "b")
{
$('#kundr_ask').html(' Ställ en fråga om detta märke');
} else if (m[1] == "g")
{
$('#kundr_ask').html('
Ställ en fråga om denna kategori');
} else
{
$('#kundr_ask').html('
Ställ en fråga om denna produkt');
}
$("#kundr_ask_link").fancybox({
'autoDimensions' : false,
'width' : 730,
'height' : 450,
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'ajax'
});
// get number of questions available
url = url.split('/');
filename = url[url.length-1];
f = filename.split('-');
id = f[f.length-1];
id = id.replace('.html', '');
$.ajax({
url: 'https://www.iphonebutiken.se/kundr/ajax-sok-all',
type: 'POST',
data: ({
title: id,
body: '',
only_count: 'yes'
}),
success: function(data) {
var r = eval('(' + data + ')');
if (r['results'] > 0)
{
url = $(location).attr('href').split('/');
filename = url[url.length-1];
f = filename.split('-');
id = f[f.length-1];
id = id.replace('.html', '');
$('#kundr_questions').html('
Visa frågor (' + r['results'] + ' st)');
$('#kundr_questions').animate({ opacity: 1 }, 200);
$("#kundr_questions_link").fancybox({
'autoScale' : true,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'ajax'
});
} else
{
$('#kundr_questions').html('Inga frågor');
$('#kundr_questions').animate({ opacity: 1 }, 200);
}
}
});
}
var timer;
var previous_body = '';
var previous_title = '';
function kundrHandleKeyUp(event, force)
{
if ( typeof timer !== "undefined" && timer)
{
// cancel timer, since user has pressed a button/key
// alert('clear timeout');
clearTimeout(timer);
}
if (event.keyCode == '13' || event.keyCode == '10' || event.keyCode == '32' || event.keyCode == '33' || event.keyCode == '44' || event.keyCode == '46' || event.keyCode == '63' || force == true)
{
kundrPerformSearch();
} else
{
// console.log('setting timeout');
timer = setTimeout('kundrPerformSearch()', 500);
}
}
function kundrPerformSearch()
{
if (previous_body != jQuery.trim($('#body').val()) || previous_title != jQuery.trim($('#title').val()))
{
previous_body = jQuery.trim($('#body').val());
previous_title = jQuery.trim($('#title').val());
// show loader
showLoader();
$.ajax({
url: 'https://www.iphonebutiken.se/kundr/ajax-sok-any',
type: 'POST',
data: ({
title: jQuery.trim($('#title').val()),
body: jQuery.trim($('#body').val()),
category_id: $('#category_id').val()
}),
success: function(data) {
var r = $.parseJSON(data);
// clear response boxes
for (x = 1; x < 6; x ++)
{
$('#response' + x).html('');
}
x = 1;
$.each(r, function(key, data) {
if (key != "results")
{
if (window.location.href.indexOf('/kundr/') != -1)
{
$('#response' + x).html('
' + data.b + '
' + data.b + '