$(window).load(function(){

//external link to new window			   
$('body a').filter(function() { 
    return this.hostname && this.hostname !== location.hostname; 
  }).addClass('external')
  .click(function() { 
    window.open(this.href); 
    return false; 
  });
		
}); 
$(document).ready(function(){



 $("#flashHra").mouseenter( function () {

if (window.addEventListener) { window.removeEventListener('DOMMouseScroll', wheelOn, false); window.addEventListener('DOMMouseScroll', wheelOff, false);

} /** IE/Opera. */ window.onmousewheel = document.onmousewheel = wheelOff;

});
                                      
$("#flashHra").mouseleave( function () {

if (window.addEventListener) { window.removeEventListener('DOMMouseScroll', wheelOff, false); window.addEventListener('DOMMouseScroll', wheelOn, false);

} /** IE/Opera. */ window.onmousewheel = document.onmousewheel = wheelOn;

});

function wheelOff(event) { var delta = 0; if (!event)
event = window.event; 
if (event.wheelDelta) {  delta = event.wheelDelta/120; /* In Opera 9, delta differs in sign as compared to IE. */ 
if (window.opera) delta = -delta; } else if (event.detail) { 
/* Mozilla case. */ /* In Mozilla, sign of delta is different than in IE. * Also, delta is multiple of 3. */ 
delta = -event.detail/3; }

if (event.preventDefault) event.preventDefault(); event.returnValue = false; }

function wheelOn(event) { var delta = 0; if (!event) 
/* For IE. */ 
event = window.event; if (event.wheelDelta) { /* IE/Opera.*/ 
delta = event.wheelDelta/120; 
/* In Opera 9, delta differs in sign as compared to IE. */ 
if (window.opera) delta = -delta; } else if (event.detail) { /* Mozilla case. */

 delta = -event.detail/3; } if (event.preventDefault) { 
 event.preventDefault(); event.returnValue = true; } return true; 
 }

$("a[rel^='prettyPhoto']").prettyPhoto({theme: 'dark_rounded',deeplinking:false}); 

root = $('.domecek a').attr('href');
if($('#file_upload').length > 0){
$('[name=file_upload]').uploadify({ 
    'uploader'  : root+'js/uploadify/uploadify.swf',
    'script'    : root+'js/uploadify/uploadify.php',
    'cancelImg' : root+'js/uploadify/cancel.png',
    'buttonImg' : root+'js/uploadify/upload.png',
    'folder'    : 'files/upload/',
    'wmode'     : root+'transparent',
    'multi'     : true,
    'auto'      : true

  });
}  
jQuery.validator.addMethod("defaultInvalid", function(value, element) 
{
    if (element.value == element.defaultValue)
    {
        element.value = "";
		return false;
    }
    return true;
}); 
      
         var v = $("#tenderform").validate({
		 
		         submitHandler: function(form) {
		            $(form).ajaxSubmit({
		
		       type: 'post', 		              
					  url: root+'inc/ajax.php',
		              success: function(result){  
							if(result) {   
								resultDialog(result);
								v.resetForm(); 
								$("#fileUploadItems").find("div").each(function(){$(this).remove();});						         
							} 
						
							}
		
		});
		         }
		 }); 
        
     /*  $('.sendButton').click(function() {  
		 $("#tenderform").ajaxSubmit({
		
		       type: 'post', 		              
					  url: root+'inc/ajax.php',
		              success: function(result){  
							if(result) {   
								resultDialog(result);
								v.resetForm(); 						         
							} 
						
							}
		
		});
        });*/

	          

                    
$('#flashHra').flash({src:'http://www.moodesign.cz/swf/bubles.swf',height:600,width:600,wmode:'transparent'},{ version: 10 });

    jQuery.extend(jQuery.validator.messages, {
	required: "&nbsp;Chybí povinný údaj.",
	remote: "&nbsp;Prosím, opravte údaje.",
	email: "&nbsp;Prosím, zadejte platný e-mail.",
	url: "&nbsp;Prosím, zadejte platné URL.",
	date: "&nbsp;Prosím, zadejte platné datum.",
	dateISO: "&nbsp;Prosím, zadejte platné datum (1970-01-01).",
	dateDE: "&nbsp;Prosím, zadejte platné datum (1.1.1970).",
	number: "&nbsp;Prosím, zadejte číslo.",
	numberDE: "&nbsp;Prosím, zadejte číslo (oddělené čárkou).",
	digits: "&nbsp;Prosím, zadávejte pouze číslice.",
	creditcard: "&nbsp;Prosím, zadejte číslo kreditní karty.",
	equalTo: "&nbsp;Prosím, zadejte znovu stejnou hodnotu.",
	accept: "&nbsp;Prosím, zadejte soubor se správnou příponou.",
	maxlength: jQuery.validator.format("&nbsp;Prosím, zadejte nejvíce {0} znaků."),
	minlength: jQuery.validator.format("&nbsp;Prosím, zadejte nejméně {0} znaků."),
	rangelength: jQuery.validator.format("&nbsp;Prosím, zadejte od {0} do {1} znaků."),
	range: jQuery.validator.format("&nbsp;Prosím, zadejte hodnotu od {0} do {1}."),
	max: jQuery.validator.format("&nbsp;Prosím, zadejte hodnotu menší nebo rovnu {0}."),
	min: jQuery.validator.format("&nbsp;Prosím, zadejte hodnotu větší nebo rovnu {0}.")
});
	
		
});

function resultDialog(val){
    $(document).ready(function(){
        $("div#dialog #d-text").text(val);
        $("div#dialog").show().animate({opacity: 1.0},4000).hide('fast');
        $('div#dialog span').live ('click' , function() { 
            $(this).parent().hide();
	       }); 
     });
}
