/* NYRO MODAL */
$(function() {
	$.fn.nyroModal.settings.processHandler = function(settings) {
		var from = settings.from;
		if (!settings.type && from && from.href) {
			/*alert(
				'type should be image: '+settings.type + '\n'
				+ "need to determine if image manually");*/
			var arr = from.href.split('?');
			//if carrying extra stuff
			if(arr.length>1){
				var newArr=arr[0].split('.');
				var newType=settings.type;
				//alert('extension is: ' + newArr[newArr.length-1]);
				switch(newArr[newArr.length-1].toUpperCase()){
					case 'IMG':
					case 'JPG':
					case 'JPEG':
					case 'PNG':
					case 'GIF':
					case 'ASPX':
						newType='image';
						break;
					default:
						newType=settings.type;
				}
				//alert("new type is " + newType);
				$.nyroModalSettings({
					type: newType
				});
			}
		}
	};
	
});


/* -------------------- DOCUMENT READY -------------------- */
 $(document).ready(function(){
 
  /* ZOBRAZOVANI FORMULARE PRO ODESLANI CLANKU */
  $("#sendArticle").hide();
  
  $("#content_footer .icon_mail").click(function(){
      $("#sendArticle").slideToggle("slow");
      return false;
  });
  $("#btnCloseForm").click(function(){
      $("#sendArticle").slideUp("slow");
      return false;
  }); 

   $('#gallery .nw').nyroModal();
   
   // ndFormValidator
   if($('#formular').length != 0) {
   	switch($('html').attr('lang')) {
   		case 'cs':
   			$('#formular').ndFormValidator();
   			break;
   		case 'ru':
   			$('#formular').ndFormValidator({lang:'ru'});
   			break;   		
   			
   		
   	}

      
   }
   
	$('table').each(function(){
		if($(this).attr('border') > 0)
			$(this).addClass('withBorder');
		
		
	});
         

  // kalendar jQuery
  /*
	$("#FilterDateFrom").datepicker({changeMonth: true,changeYear: true});
	$("#FilterDateTo").datepicker({changeMonth: true,changeYear: true});
	*/

    
  // otvirani v novem okne 
	$('a[class*=external]').click( function() {
		window.open(this.href);
		return false;
	});




   


  /* NASTAVENI JAKO DOMOVSKE STRANKY */
  $("#setHomepage").click(function(){
    	document.body.style.behavior='url(#default#homepage)';
    	document.body.setHomePage("http://"+location.hostname);    
  });
  
  /* PRIDAT K OBLIBENYM */
  $("#addFavorite").click(function(){

      //window.external.AddFavorite("http://mvso.mcdev.cz","Moravská vysoká škola Olomouc");  

      var addUrl = "http://"+location.hostname;
      var addTitle = "Moravská vysoká škola Olomouc";
      alert(addUrl);

      if (document.all && !window.opera) {
        window.external.AddFavorite(addUrl,addTitle);
      }
      else if ((typeof window.sidebar == 'object') && (typeof window.sidebar.addPanel == 'function')) {
        if (window.confirm('Přidat oblíbenou stránku jako nový panel?')) {
          window.sidebar.addPanel(addTitle,addUrl,'');
        }
      }
      else 
      {
        alert('Po potvrzení stiskněte CTRL-D,\nstránka bude přidána k vašim oblíbeným odkazům.');
      }
      
      return false;
        
  });
  

  
  /* SKRYVANI KAPITOL */
  $(".noprint a").click(function(){
    var id = $(this).attr("href");
    $(id).hide();
    $(this).parent().hide();
  });
  
  /* VYHLEDAVACI FORM */
  var puvodni_hodnota = '';
  $("#searchIn").focus(function(){
    puvodni_hodnota = $(this).attr("value");
    $(this).attr("value","");
  });
  $("#searchIn").blur(function(){
    $(this).attr("value",puvodni_hodnota);
  });
  $("#searchIn").change(function(){
    puvodni_hodnota = $(this).attr("value");
    $(this).attr("value",puvodni_hodnota);
  });
 
  
  
  
 }); /* document.ready */

