$(document).ready(function()
{

    /* Expand Panel */
    $(".open").click(function(){
                $("div#panel").slideDown("slow");   
                return false;
                }); 
    $(".top-title").click(function(){
                $("div#panel").slideDown("slow");   
                $("#toggle a").toggle();
                return false;
                }); 


    /* Collapse Panel */
    $(".close").click(function(){
                $("div#panel").slideUp("slow"); 
                });     

    /* Switch buttons from "Log In | Register" to "Close Panel" on click */
    $("#toggle a").click(function () {
                $("#toggle a").toggle();
                });


    /* Pasted from jsuchy.js */
    // Add to any link, Print
    $('.node-links .addtoany .a2a_dd').html('<span class="share"><span class="icon icon-share-17x24"></span>sdílet</span>');
    $('#a2apage_EMAIL').css('display', 'none');
    $('#a2apage_amazon_wish_list').css('display', 'none');
    $('.prima_print a').click(function() {
      window.print();
      return false;
      });


    // Form errors
    var shown = 0;
    $('.login-box #user-login .error').each(function() {
      if (shown == 0) { shown = 1; $("div#panel").slideDown("slow"); $("#toggle a").toggle(); }
      });
    $('.register-box #user-register .error').each(function() {
      if (shown == 0) { shown = 1; $("div#panel").slideDown("slow"); $("#toggle a").toggle(); }
      });

    // Set widthxheight of videoarchive.
    $('.greybox').each(function() {
        $(this).attr('rel', '978x565');
      });
    if (jQuery.browser.msie) {
      var version = parseInt(jQuery.browser.version);
      if (version == 6) {
        $('.greybox').each(function() {
            $(this).unbind('click');
            $(this).removeClass('greybox');
        });
      }
    }

	//fix padding-top for FF
	if ($.browser.mozilla) {
		$('#content-container #node-form .node-form fieldset').each(function(e){
			$(this).css('padding-top', '5px !important');
		});
	}
	//fix labeles
	if($('#edit-field-image-0-ahah-wrapper').length) $('#edit-field-image-0-ahah-wrapper').before('<div id="image-label-wrapper" class="label-wrapper"></div>');
	if($('#edit-field-simpsons-com-stream-login-0-value-wrapper').length) $('#edit-field-simpsons-com-stream-login-0-value-wrapper').before('<div id="stream-label-wrapper" class="label-wrapper"></div>');
	if($('#stream-label-wrapper').length) $('#stream-label-wrapper').before('<div id="or-wrapper">nebo</div>');

	//hide
	if($('#edit-field-image-0-filefield-upload').length) $('#edit-field-image-0-filefield-upload').hide();
	//validation
	if($('#edit-field-image-0-upload').length) {
		$('#edit-field-image-0-upload').change(function(){
				if($('#edit-field-image-0-upload').fieldValue().length > 0) {
					$('#edit-field-image-0-filefield-upload').show();
				}else {
					$('#edit-field-image-0-filefield-upload').hide();			
				}
		});
	}
	if($('form#node-form').length) {
		$('form#node-form').submit(function(){
				if(
					( ($('#edit-field-simpsons-com-stream-login-0-value').val().length > 0) || ($('#edit-field-image-0-wrapper .imagefield-preview img').length > 0 && $('#edit-field-image-0-wrapper .imagefield-preview img').attr('src').length > 0))
					&& ($('#edit-field-simpsons-com-firstname-0-value').val().length > 0)
					&& ($('#edit-field-simpsons-com-surname-0-value').val().length > 0)
					&& ($('#edit-field-simpsons-com-email-0-value').val().length > 0)
					&& ($('#edit-field-simpsons-com-phone-0-value').val().length > 0)
					&& ($('#edit-field-simpsons-com-age-value').val().length > 0)
					&& ($('#edit-field-simpsons-com-street-0-value').val().length > 0)
					&& ($('#edit-field-simpsons-com-house-number-0-value').val().length > 0)
					&& ($('#edit-field-simpsons-com-city-0-value').val().length > 0)
					&& ($('#edit-field-simpsons-com-zip-0-value').val().length > 0)
					&& ($('#edit-field-simpsons-com-rules-agree-value').attr('checked')==true)
				) {
					return true;
				}
				var errorText = 'Formululář nebylo možné odeslat, jelikož nebyly doplněné všechny povinné položky, případně vaše foto a nebo video (Stream.cz login).';
				if($('#validation-container').length > 0) {
					$('#validation-container').html(errorText);
				}else {
					$("#node-form .form-description").before('<div id="validation-container" class="messages error">' + errorText + '</div>');
				}
				return false;
		});
	}
	//hide
	if($('#content-container #node-form .node-form #edit-field-image-0-ahah-wrapper').length) $('#content-container #node-form .node-form #edit-field-image-0-ahah-wrapper').hide();
	
	//add label
	if($('#edit-field-simpsons-com-stream-login-0-value').length) $('#edit-field-simpsons-com-stream-login-0-value').before('<label id="edit-field-simpsons-com-stream-login-0-title" for="edit-field-simpsons-com-stream-login-0-value">Stream login: <span title="Toto pole je vyžadováno." class="form-required">*</span></label>');

	if($('#edit-field-image-0-upload-wrapper .description').length) $("#edit-field-image-0-upload-wrapper .description").html($("#edit-field-image-0-wrapper .description:last").html()).show();
	if($('#edit-field-image-0-wrapper .description:last').length) $("#edit-field-image-0-wrapper .description:last").css('display', 'none');

    if($('#edit-field-simpsons-com-stream-login-0-value-wrapper .description').length) $("#edit-field-simpsons-com-stream-login-0-value-wrapper .description").css('display', 'none');
	//toggle image
	if($('#image-label-wrapper').length) {
		$('#image-label-wrapper').click(function(){
				var eImageC = $('#edit-field-image-0-ahah-wrapper');
				var eVideoC = $('#edit-field-simpsons-com-stream-login-0-value');
	
				if($(eImageC).css('display')=='none') {
					$(eImageC).css('display','block');
					$('#edit-field-simpsons-com-stream-login-0-value').attr('value','');
				}else{
					$(eImageC).css('display','none');
				}
				if($(eVideoC).css('display')=='block') {
					$(eVideoC).css('display','none');
	        		$("#edit-field-simpsons-com-stream-login-0-value-wrapper .description, #edit-field-simpsons-com-stream-login-0-title").css('display', 'none');
				}
		});
	}
	//toggle video
	if($('#stream-label-wrapper').length) {
		$('#stream-label-wrapper').click(function(){
				var eImageC = $('#edit-field-image-0-ahah-wrapper');
				var eVideoC = $('#edit-field-simpsons-com-stream-login-0-value');
				if($(eVideoC).css('display')=='none') {
					$(eVideoC).css('display','block');
					$('#edit-field-image-0-upload').attr('value','');
	        $("#edit-field-simpsons-com-stream-login-0-value-wrapper .description, #edit-field-simpsons-com-stream-login-0-title").css('display', 'block');
				}else{
					$(eVideoC).css('display','none');
	        $("#edit-field-simpsons-com-stream-login-0-value-wrapper .description, #edit-field-simpsons-com-stream-login-0-title").css('display', 'none');
				}
				if($(eImageC).css('display')=='block') {
					$(eImageC).css('display','none');
				}
		});
	}
	//show img preview
	if($('#edit-field-image-0-wrapper .imagefield-preview img').length > 0 && $('#edit-field-image-0-wrapper .imagefield-preview img').attr('src').length > 0) {
		$('#edit-field-image-0-ahah-wrapper').css('display','block');
	}else if($('#edit-field-simpsons-com-stream-login-0-value').length && $('#edit-field-simpsons-com-stream-login-0-value').val().length > 0) {
		$('#edit-field-simpsons-com-stream-login-0-value').css('display','block');
		$("#edit-field-simpsons-com-stream-login-0-value-wrapper .description, #edit-field-simpsons-com-stream-login-0-title").css('display', 'block');
	}
	
	if ($('div').hasClass('tabs')) {
    	$(".video-reference-container .fivestar-widget .fivestar-processed .form-item .description .user-rating").css("display", "none");
			$(".video-reference-container .fivestar-widget .fivestar-processed .form-item .description").css("display", "block");
	}
});
