
/**
 *  PRIDA SOUBORUM pdf, doc, xls txt zip rar ppt STEJNE POJMENOVANOU CLASS DIKY CEMUZ SE U NICH ZOBRAZI PATRICNA IKONKA
 *  + NEJAKY TRICKY S OTEVIRANIM TECHTO SOUBORU DO NOVEHO OKNA
 */  


// "javascript bez javascriptu" - otevirani odkazu v novem okne

function aktualizujOdkazy() {
  if(!document.getElementsByTagName) return false;
  var links = document.getElementsByTagName("a");
  for (var i=0; i < links.length; i++) {
    if(links[i].className.match("popup")) {
      links[i].onclick = function () {
        return !window.open(this.href);
      }
    }
  }
}
window.onload=aktualizujOdkazy;

// Settings for filetypes links and others

$(document).ready(function(){

// 	var hasImage = $("");
//   alert (hasImage);
//   if(hasImage typeof object){

	// Global style for the file links
	
	//for file types
	$("a[href$='.pdf'], a[href$='.doc'], a[href$='.xls'], a[href$='.txt'], a[href$='.zip'], a[href$='.rar'], a[href$='.ppt'], a[href$='.pps']").css({
      'display' : 'inline-block', 
      'padding' : '0px 0px 4px 23px', 
      'background-repeat' : 'no-repeat', 
      'background-position' : 'left top'
  });
	
	//for link classes
	$('a.video').css({
      'display' : 'inline-block', 
      'padding' : '0px 0px 4px 23px', 
      'background-repeat' : 'no-repeat', 
      'background-position' : 'left top'
  });
  
  $("a[href$='.pdf'], a[href$='.doc'], a[href$='.xls'], a[href$='.txt'], a[href$='.zip'], a[href$='.rar'], a[href$='.ppt'], a[href$='.pps']").addClass('filetype');
	$("a.video").addClass("filetype");
     
	// Adds icons to file types links
	
	$("a[href$='.pdf']").css("background-image", "url('/repository/ico/pdf.gif')");
	$("a[href$='.doc']").css("background-image", "url('/repository/ico/doc.gif')");
	$("a[href$='.xls']").css("background-image", "url('/repository/ico/xls.gif')");
	$("a[href$='.txt']").css("background-image", "url('/repository/ico/txt.gif')");
	$("a[href$='.ppt']").css("background-image", "url('/repository/ico/ppt.gif')");
	$("a[href$='.pps']").css("background-image", "url('/repository/ico/ppt.gif')");
	$("a[href$='.zip'], a[href$='.rar']").css("background-image", "url('/repository/ico/zip.gif')");
	$('a.video').css("background-image", "url('/repository/ico/avi.gif')");
	
	
	// resets css values and removes the bg image if any image exists inside there	
	$("a:has(img)").css({
      'display' : 'inline', 
      'padding' : '0', 
      'background-image' : 'none',
      'background-repeat' : 'no-repeat', 
      'background-position' : 'left top'
  });
  
  
	
	// Add email icons to email links
	$("a[href^='mailto:']").addClass("email");

	//Add external link icon to external links - 
	$('a').filter(function() {
		//Compare the anchor tag's host name with location's host name
	    return this.hostname && this.hostname !== location.hostname;
	  }).addClass("external");
	
	// Finally makes the link to popup
	$("a[href$='.pdf'], a[href$='.doc'], a[href$='.xls'], a[href$='.txt'], a[href$='.zip'], a[href$='.rar'], a[href$='.ppt'], a[href$='.aspx'], a[href$='.pps']").addClass('popup');
	$('a.external, a.filetype, a.video').addClass("popup").removeAttr("target");

//   }
   	    
});
