﻿
$(document).ready(function(){

    /** Add IncSearch for Select **/
    $("select.IncSearch").AddIncSearch({
        maxListSize: 20,
        maxMultiMatch: 50,
		warnMultiMatch: "bästa {0} matcherna...",
		warnNoMatch: "inga matchningar..."
	});
	
	/** Skapar localStorage för CR om det inte redan finns och placerar i array. **/
	if (supports_html5_storage()) {
		if(localStorage.CrunchyrollWatched) {
			arrCRWatched = JSON.parse(localStorage.CrunchyrollWatched)
		} else {
			localStorage.CrunchyrollWatched = "[]"
			arrCRWatched = JSON.parse(localStorage.CrunchyrollWatched)
		}
		
		if(!localStorage.CrunchyrollQuality) {
			localStorage.CrunchyrollQuality = 10
		}
	}

    /** Länkscanning! Skall någonting ändras med länkarna så gör det i denna loop! **/
    $("a").each(function(){

      // YouTube-länkar får en film-ikon
      if(this.href.indexOf("youtube.com/watch?v=") > 0) {
        intYTLinkIdStart = this.href.indexOf("youtube.com/watch?v=")+20
        intYTLinkIdEnd = this.href.indexOf("&")
        if (intYTLinkIdEnd<intYTLinkIdStart) {
           intYTLinkIdEnd = intYTLinkIdStart+50
        }
        strYTLinkID = this.href.substring(intYTLinkIdStart,intYTLinkIdEnd)
        $(this).after('<a href="#" onClick="openYouTube(\''+strYTLinkID+'\'); return false;"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/26/Nuvola_apps_aktion.png/14px-Nuvola_apps_aktion.png" /></a>')
      }
      
      // Nico-länkar får en filmikon
      if(this.href.indexOf("nicovideo.jp/watch/") > 0) {
        intNicoStart = this.href.indexOf("nicovideo.jp/watch/")+19
        intNicoEnd = intNicoStart+50
        strNicoID = this.href.substring(intNicoStart,intNicoEnd)
        $(this).after('<a href="#" onClick="openNicoVideo(\''+strNicoID+'\'); return false;"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/26/Nuvola_apps_aktion.png/14px-Nuvola_apps_aktion.png" /></a>')
      }

      // Nico-länkar får en filmikon
      if(this.href.indexOf("vimeo.com/") > 0) {
        intVimeoStart = this.href.indexOf("vimeo.com/")+10
        intVimeoEnd = intVimeoStart+50
        strVimeoID = this.href.substring(intVimeoStart,intVimeoEnd)
        
        if(!isNaN(strVimeoID) && strVimeoID) {
          $(this).after('<a href="#" onClick="openVimeo(\''+strVimeoID+'\'); return false;"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/26/Nuvola_apps_aktion.png/14px-Nuvola_apps_aktion.png" /></a>')
        }
      }


    })

}); 
