$(document).ready(function()
{
	// hides the rf as soon as the DOM is ready (a little sooner that page load)
	$('#rf').hide();
	$('#toggler').click(function()
	{
		$('#rf').slideToggle(800);
		return false;
	});

// Open links in new window
$("a[rel='external']").click(function(){window.open(this.href); return false;});

  // Antispam
if($('#antispamblock').length){
    $('#antispam').val('777');
    $('#antispamblock').hide();
}
if($('#antispamblock3').length){
    $('#antispam3').val('777');
    $('#antispamblock3').hide();
}
if($('#antispamblock2').length){
    $('#antispam2').val('777');
    $('#antispamblock2').hide();
}
if ($('#price_item').length) {
	$("#price_item").numeric();
}
// class last v tretim menu
if($('.thirdMenu').length){
    $('.thirdMenu ul li:last').addClass('last');
}

if($('#orderform').length){
    $('#orderform').submit(function(){
	var message = '';
	var regexp = '[a-zA-Z0-9]';
	var regexpMail = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
	try{
	    regexp = new RegExp(regexp);
	}
	catch (e){
	    alert(e);
	    return;
	}


	if($("input[name='orderer_name']").val().length == 0 || !$("input[name='orderer_name']").val().match(regexp)){
	    message += 'Vyplňte jméno objednavatele.\n';
	}
	if($("input[name='orderer_lastname']").val().length == 0 || !$("input[name='orderer_lastname']").val().match(regexp)){
	    message += 'Vyplňte příjmení objednavatele.\n';
	}
	if($("input[name='orderer_address']").val().length == 0 || !$("input[name='orderer_address']").val().match(regexp)){
	    message += 'Vyplňte prosím dodácí adresu.\n';
	}
	if($("input[name='price_item']").val().length == 0 || !$("input[name='price_item']").val().match(regexp)){
	    message += 'Vyplňte prosím cenu zážitku.\n';
	}
	if($("input[name='orderer_email']").val().length == 0 || !$("input[name='orderer_email']").val().match(regexp)){
	    message += 'Vyplňte prosím e-mail objednavatele.\n';
	}else if($("input[name='orderer_email']").val().search(regexpMail) != 0){
	    message += 'E-mail objednavatele není validní.\n';
	}
	if($("input[name='orderer_phone']").val().length == 0 || !$("input[name='orderer_phone']").val().match(regexp)){
	    message += 'Vyplňte prosím telefon objednavatele.\n';
	}
	if($("input[name='presentee_name']").val().length == 0 || !$("input[name='presentee_name']").val().match(regexp)){
	    message += 'Vyplňte prosím jméno a příjmení obdarovaného.\n';
	}
	if($("input[name='captchacode']").val().length == 0){
	    message += 'Opište prosím kód z obrázku.\n';
	}
	if (message != ''){
	    alert(message);
	    return false;
	}
    });
}

if($('#mailform').length){
    $('#mailform').submit(function(){
	var message = '';
	var regexp = '[a-zA-Z0-9]';
	var regexpMail = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
	try{
	    regexp = new RegExp(regexp);
	}
	catch (e){
	    alert(e);
	    return;
	}

	if($("input[name='from']").val().length == 0 || !$("input[name='from']").val().match(regexp)){
	    message += 'Vyplňte prosím Vaše jméno a příjmení (odesílatel).\n';
	}
	if($("input[name='mymail']").val().length == 0 || !$("input[name='mymail']").val().match(regexp)){
	    message += 'Vyplňte prosím Váš e-mail.\n';
	}else if($("input[name='mymail']").val().search(regexpMail) != 0){
	    message += 'Váš e-mail není validní.\n';
	}
	if($("input[name='friendmail']").val().length == 0 || !$("input[name='friendmail']").val().match(regexp)){
	    message += 'Vyplňte prosím e-mail příjemce.\n';
	}else if($("input[name='friendmail']").val().search(regexpMail) != 0){
	    message += 'E-mail příjemce není validní.\n';
	}
	if($("input[name='code']").val().length == 0){
	    message += 'Opište prosím kód z obrázku.\n';
	}
	
	if (message != ''){
	    alert(message);
	    return false;
	}
    });
}
});

