function in_array(needle, haystack, strict) { // http://kevin.vanzonneveld.net // + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // * example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']); // * returns 1: true var found = false, key, strict = !!strict; for (key in haystack) { if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) { found = true; break; } } return found; } function print_r( array, return_val ) { // http://kevin.vanzonneveld.net // + original by: Michael White (http://crestidg.com) // + improved by: Ben Bryan // * example 1: print_r(1, true); // * returns 1: 1 var output = "", pad_char = " ", pad_val = 4; var formatArray = function (obj, cur_depth, pad_val, pad_char) { if (cur_depth > 0) { cur_depth++; } var base_pad = repeat_char(pad_val*cur_depth, pad_char); var thick_pad = repeat_char(pad_val*(cur_depth+1), pad_char); var str = ""; if (obj instanceof Array || obj instanceof Object) { str += "Array\n" + base_pad + "(\n"; for (var key in obj) { if (obj[key] instanceof Array) { str += thick_pad + "["+key+"] => "+formatArray(obj[key], cur_depth+1, pad_val, pad_char); } else { str += thick_pad + "["+key+"] => " + obj[key] + "\n"; } } str += base_pad + ")\n"; } else { str = obj.toString(); } return str; }; var repeat_char = function (len, pad_char) { var str = ""; for(var i=0; i < len; i++) { str += pad_char; }; return str; }; output = formatArray(array, 0, pad_val, pad_char); if (return_val !== true) { document.write("
" + output + ""); return true; } else { return output; } } function vote(sender) { sender = sender.toString(); $.ajax( { type:'POST', url: sender, dataType: "json", success: function(message,t) { var res = message; alert(res[1]); if (res[0] == 'ok') { history.go(0); } }, error: function(){ alert('Chyba'); } } ); } function changeSearchAction(sender) { if ($('#where').val() == 1) { sender.attr("action",'http://www.jib.cz/V/'); sender.attr("target",'_blank'); } else { sender.attr("action", baseUrl + '/index/search/keyword/' + $("#keywordInput").val() ); sender.attr("target", '_self'); } } function changeMobileSearchAction(sender) { if ($('#where').val() == 1) { sender.attr("action",'http://aleph.techlib.cz/F/'); sender.attr("target",'_blank'); } else { sender.attr("action", baseUrl + '/index/mobile-search/keyword/' + $("#keywordInput").val() ); sender.attr("target", '_self'); } }