/*
 * Author: Martin Kappel
 * Company: Bioport.cz
 */
$(document).ready(function(){ 
	$(".external").attr("target","_blank");
});
/*
 * bind nas-tym events
 * no params 
 */

function bindNasTym() {	
	$('#nasTymAcc .nasTymAccS a').click(function(e){
		$('#nasTymAcc .nasTymAccb').hide();
		$('#nasTymAcc .nasTymAccS').show();		
		var el = $(this);
		el.parent().next().fadeIn().find(".jScrollPane").jScrollPane();
		el.parent().hide();
		return false;
	})
	$('#nasTymAcc a[title=close]').click(function(e){
		$('#nasTymAcc').hide();
		$('#nasTymQuatro').fadeIn();
		return false;		
	})
	$('#nasTymQuatro a').click(function(e){
		var el = $(this);
		var target = el.attr('rel');
		$('#nasTymQuatro').hide();
		$('#nasTymAcc').show();
		$('#nasTymAcc .nasTymAccS').show();
		$('#nasTymAcc .nasTymAccb').hide();		
		var targetEl = $('#'+target);
		targetEl.hide().next().fadeIn().find(".jScrollPane").jScrollPane();
		return false;
	})	
}

/*
 * default input values - handle focus and blur states
 * no params 
 */

function handleDefInputVal() {
	$("input.autoHide , textarea.autoHide ").each(function (i) {
		var def = $(this).val();
		$(this).bind("focus",function(e){			
			if($(this).val()=="" || $(this).val()==def) {
				$(this).val("");
			}
		})		
		$(this).bind("blur",function(e){			
			if($(this).val()=="") {
				$(this).val(def);
			}
		})
	});	
}
/*
 * ------------------------------------------------------------
 * ---------------------- obecne funkce -----------------------
 * ------------------------------------------------------------
 * 
 * General
 * skript na kontrolu platne emailove adresy
 */
	function validateEmail(src) {
	    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
	    return pattern.test(src);
	}
/*
 * General
 * logovani na firebug konzoli
 */
	var console;
	function log(hlaska) { if(console) { console.log(hlaska); } }
	function warn(hlaska) { if(console) { console.warn(hlaska); } }
	function info(hlaska) { if(console) { console.info(hlaska); } }
	function error(hlaska) { if(console) { console.error(hlaska); } }

