//fancybox - skupina obrazku / iframe do okenka
$(document).ready(function() {

	$("a[rel=gallery]").fancybox({
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'titlePosition' 	: 'over',
		'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">Obrázek ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		}
	});

 	$("a[rel=image]").fancybox();


	$("#iframe").fancybox({
		'width'				: '55%',
		'height'			: '55%',
		'autoScale'			: true,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});

	$("a[rel=swf]").fancybox({
		'width'				: '55%',
		'height'			: '55%',
		'autoScale'			: true,
		'transitionIn'		: 'none',
		'transitionOut'		: 'none',
		'type'				: 'iframe'
	});

	$("#flash").fancybox({
	  'padding'           : 0,
    'autoScale'     	: false,
    'transitionIn'		: 'none',
		'transitionOut'		: 'none'
	});

});


function defaultInput(val,element){
	if (val==element.value){
		element.value="";
	}else if (element.value==""){
		element.value=val;
	}
}


	function numbersonly(myfield, e, dec) {
	var key;
	var keychar;

	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
	   return true;
	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
	   return true;

	// numbers
	else if ((("+0123456789").indexOf(keychar) > -1))
	   return true;

	// decimal point jump
	else
		if (dec && (keychar == ".")) {
		   myfield.form.elements[dec].focus();
		   return false;
		}
	else
	   return false;
	}


	function OveritFormular(theField) {
		if ((theField.jmeno.value == '') || (theField.firma.value == '') || (theField.email.value == '') || (theField.zprava.value == '')) {
			alert('Před odesláním je nutné vyplnit jméno, příjmení, email a dotaz!')
			if (theField.zprava.value == '')
				theField.zprava.focus()
			if (theField.email.value == '')
				theField.email.focus()
			if (theField.firma.value == '')
				theField.firma.focus()
			if (theField.jmeno.value == '')
				theField.jmeno.focus()
			return false
		}  else {
			if (!zkontrolujEmail(theField.email))
				return false
			else
				return true
		}
	}

	function zkontrolujEmail(poleemail) {
	if (window.RegExp) {
		var re = new RegExp('^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$');
		//var re = new RegExp('^[a-zA-Z0-9]+([_\.\-][a-zA-Z0-9]+)?@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,6}$');
		if (!re.test(poleemail.value))	{
			window.alert("Emailová adresa nemá správný formát!");
			return false;
			}
		}
	return true;
	}


