var ATIME=3000;var LTIME=100;var t;var T1="Hm, ta URL je pa nekam kratek.";var T2="Skr&#269;i.me URL-jev pa res ni potrebno skr&#269;iti. :P";var T3="Hej, to pa ne izgleda kot URL.";var T4="Kraj&#353;anje &#382;e skraj&#353;anih URLjev? Kaj takega. :)";var T5="Izbrana oznaka ni veljavna.";var T6="Ta oznaka je &#382;al &#382;e rezervirana.";var T7="Isti URL &#353;e enkrat? Resno? ;)";var T8="Kaj?";var T9="Ups, o&#269;itno imamo te&#382;ave z bazo.";var minPassLength=4;var R1="Hej, to pa ne izgleda kot Email naslov.";var R2="Izbrano geslo mora biti dolgo vsaj 4 znake.";var R3="Gesla se ne ujemata.";var S1="Novo geslo mora biti dolgo vsaj 4 znake.";var S2="Za spremembe je potrebno vnesti staro geslo.";var S3="Vse po starem ;)";function toggleCustom(){var b=$("#custom");b.animate({opacity:"toggle"},200);var a=$("#toggle_custom");if(b.css("opacity")==1){a.css("background-position","-202px -116px")}else{a.css("background-position","-198px -144px")}}function checkInput(){var f=$("#url");var a=f.val();var e=/^(http:\/\/)?(www\.)?skrci\.me/i;var c=/^(https?:\/\/)/;var i=/^(https?:\/\/)?(www\.)?(tinyurl\.com|bit\.ly|u\.nu|is\.gd|ow\.ly|tiny\.cc|snurl\.com|yep\.it|su\.pr|snipurl\.com|lnk\.in|moourl\.com|tr\.im|myurl\.si|pest\.si|qwx\.si|civ\.si|bebec\.si|puf\.si|jf1\.org)/i;if(a.length<=5){showAlert(T1,ATIME,"main");f.css("border-color","red");hideResult();return false}else{if(a.search(c)!=-1){if(a.length<=12){showAlert(T1,ATIME,"main");f.css("border-color","red");hideResult();return false}}}if(a.search(e)!=-1){showAlert(T2,ATIME,"main");f.css("border-color","red");hideResult();return false}if(checkUrl(a)){showAlert(T3,ATIME,"main");f.css("border-color","red");hideResult();return false}else{if(a.search(i)!=-1){showAlert(T4,ATIME,"main");f.css("border-color","red");hideResult();return false}}var g=$("#custom_hash");var d=g.val();if(d.length>=1){if(!$("#custom").is(":hidden")){var h=/^[a-zA-Z0-9_-]{1,20}$/;var b=/^.*\b(api|registracija|nastavitve|aktivacija|aktivacijac|aktivacijag|zgodovina|apiinfo|historypage|historydeleteitem|pozabilgeslo|pogojiuporabe|topapi)\b.*$/;if(d.search(h)==-1){showAlert(T5,ATIME,"main");g.css("border-color","red");hideResult();return false}else{if(d.search(b)!=-1){showAlert(T6,ATIME,"main");g.css("border-color","red");hideResult();return false}else{return true}}}else{return true}}else{return true}}function showAlert(d,c,b){var a=$("#alert_text");a.html(d);a.slideDown("fast");if(b=="main"){t=setTimeout("hideAlert()",c)}else{if(b=="register"){t=setTimeout("hideAlertRegister()",c)}else{if(b=="settings"){t=setTimeout("hideAlertSettings()",c)}}}$("#alert_holder2").hide()}function hideAlert(){$("#alert_text").slideUp("fast");$("#url").css("border-color","white");$("#custom_hash").css("border-color","white")}function hideAlertRegister(){$("#alert_text").slideUp("fast");$("#reg_email").css("border-color","white");$("#reg_password1").css("border-color","white");$("#reg_password2").css("border-color","white")}function hideAlertSettings(){$("#alert_text").slideUp("fast");$("#set_email").css("border-color","white");$("#set_password_old").css("border-color","white");$("#set_password1").css("border-color","white");$("#set_password2").css("border-color","white")}function enableCopy(){ZeroClipboard.setMoviePath("./clipboard/ZeroClipboard.swf");var a=new ZeroClipboard.Client();a.setHandCursor(true);a.setCSSEffects(true);a.addEventListener("mouseDown",function(b){var c=$("#copy_lnk").html();a.setText(c)});a.glue("copy_txt")}function showResult(a,d){if(a=="hash_invalid"){$("#custom_hash").css("border-color","red");showAlert(T6,ATIME,"main");$("#loader").hide()}else{if(a=="hash_exists"){$("#custom_hash").css("border-color","red");showAlert(T6,ATIME,"main");$("#loader").hide()}else{if(a=="db_error"){showAlert(T9,ATIME,"main");$("#loader").hide()}else{var e=$("#copy_lnk");e.html(a);e.attr("href",a);$("#loader").hide();$("#copy_lnk").show();$("#copy_txt").show();var c=$("#full_url");c.show();c.html(formatFullUrl(d));var b=$("#url");b.val("");b.focus();enableCopy()}}}bindClick();bindEnter()}function hideResult(){$("#copy_lnk").hide();$("#copy_txt").hide();$("#full_url").hide()}function submitEvent(){if(checkInput()){$("#alert_holder2").hide();hideResult();$("#loader").show();var b=$("#url").val();var a=$("#custom_hash").val();if($("#custom").is(":hidden")){a=""}$.post("api",{url:b,hash:a,source:"site"},function(d){var c=d.toString();c=trim(c);setTimeout(function(){showResult(c,b)},LTIME)})}else{bindClick();bindEnter()}}function bindClick(){var b=$("#submit");var a=$("#reg_submit");b.click(function(){hideAllDialogs();var c=$("#url");b.unbind("click");clearTimeout(t);hideAlert();if(c.val()==""){showAlert(T8,ATIME,"main");c.css("border-color","red");bindClick()}else{if(inputChanged()){submitEvent()}else{showAlert(T7,ATIME,"main");c.css("border-color","red");bindClick()}}})}function bindEnter(){$("#url").keypress(function(a){pressEnter(a)});$("#custom_hash").keypress(function(a){pressEnter(a)})}function pressEnter(d){var c=$("#url");var b=$("#custom_hash");var a=d.keyCode||d.which;if(a==13){hideAllDialogs();c.unbind("keypress");b.unbind("keypress");clearTimeout(t);hideAlert();if(c.val()==""){showAlert(T8,ATIME,"main");c.css("border-color","red");bindEnter()}else{if(inputChanged()){submitEvent()}else{showAlert(T7,ATIME,"main");c.css("border-color","red");bindEnter()}}}}function inputChanged(){var d=/^(https?:\/\/)|^(ftp:\/\/)|^(mms:\/\/)|^(rtmp:\/\/)/;var a=htmlDecode($("#full_url").html());var b=$("#url").val();var c=$("#copy_lnk").html();if(c!=""){c=c.substring(16)}var e=$("#custom_hash").val();if(b.search(d)==-1){if(a!=""){a=a.substring(7)}}if(a==b){if(e==""){return false}else{if(c==e){return false}else{return true}}}else{return true}}function bindFocus(){$("#url").focus(function(){hideAllDialogs()})}var ftime=200;var lnkColor="#749eab";var lnkColorFade="#999999";function toggleDialog(d){var b=$("#about_lnk");var a=$("#terms_lnk");var c=$("#api_lnk");if($(d).is(":visible")){$(d).fadeOut(ftime);if(d=="#about_holder"){b.css("color",lnkColor)}if(d=="#terms_holder"){a.css("color",lnkColor)}if(d=="#api_holder"){c.css("color",lnkColor)}}else{$(d).fadeIn(ftime);if(d=="#about_holder"){b.css("color",lnkColorFade)}if(d=="#terms_holder"){a.css("color",lnkColorFade)}if(d=="#api_holder"){c.css("color",lnkColorFade)}}}function hideAllDialogs(){var c=$("#about_holder");var b=$("#terms_holder");var a=$("#api_holder");if(c.is(":visible")){c.fadeOut(ftime)}if(b.is(":visible")){b.fadeOut(ftime)}if(a.is(":visible")){a.fadeOut(ftime)}$("#about_lnk").css("color",lnkColor);$("#terms_lnk").css("color",lnkColor);$("#api_lnk").css("color",lnkColor)}function bindLogin(){var b=$("#login_lnk");var a=$("#index_mail");var c=$("#index_pass");b.click(function(d){if(a.val().length>0&&c.val().length>0){$("#login_form").submit();d.preventDefault()}});if(a.val().length>0){a.css("background-image","none")}else{a.focus(function(d){a.css("background-image","none")})}if(c.val().length>0){c.css("background-image","none")}else{c.focus(function(d){c.css("background-image","none")})}c.keypress(function(f){var d=f.keyCode||f.which;if(d==13){b.click()}})}function checkRegister(d){var c=d.reg_email.value;var b=d.password1.value;var a=d.password2.value;if(!validateEmail(c)){$("#reg_email").css("border-color","red");showAlert(R1,ATIME,"register");return false}else{if(b.length<minPassLength){$("#reg_password1").css("border-color","red");showAlert(R2,ATIME,"register");return false}else{if(b!=a){$("#reg_password1").css("border-color","red");$("#reg_password2").css("border-color","red");showAlert(R3,ATIME,"register");return false}else{return true}}}}function checkSettings(e){var d=e.set_email.value;var f=e.set_email_hidden.value;var c=e.password_old.value;var b=e.password1.value;var a=e.password2.value;if(!validateEmail(d)){$("#set_email").css("border-color","red");showAlert(R1,ATIME,"settings");return false}else{if(c.length<1){$("#set_password_old").css("border-color","red");showAlert(S2,ATIME,"settings");return false}else{if(d==f&&b.length<1){showAlert(S3,ATIME,"settings");return false}else{if(b.length<minPassLength&&b.length>0){$("#set_password1").css("border-color","red");showAlert(S1,ATIME,"settings");return false}else{if(b!=a){$("#set_password1").css("border-color","red");$("#set_password2").css("border-color","red");showAlert(R3,ATIME,"settings");return false}else{return true}}}}}}function checkFPassword(b){var a=b.reg_email.value;if(!validateEmail(a)){$("#reg_email").css("border-color","red");showAlert(R1,ATIME,"register");return false}else{return true}}$(document).ready(function(){var a=$("#ads > dd a").attr("href");$("#ads > dd a").removeAttr("href");$("#ads > dd > div").click(function(){window.open(a)})});function initTopLinks(){getTopData(1);var c=$("#top_day");var b=$("#top_week");var a=$("#top_month");c.click(function(){topLinksSwitch(c);getTopData(1)});b.click(function(){topLinksSwitch(b);getTopData(2)});a.click(function(){topLinksSwitch(a);getTopData(3)})}function topLinksSwitch(b){$("#toplinks_content").html("");$("#toplinks_loader").css("display","table");var a="selected";$("#top_day").removeClass(a);$("#top_week").removeClass(a);$("#top_month").removeClass(a);b.addClass(a)}function getTopData(a){$.post("topapi",{type:a},function(b){$("#toplinks_loader").hide();$("#toplinks_content").html(b)})};