﻿function setupVideo() {
	if($('a.viewVideo')[0]){
		Shadowbox.setup('a[class="viewVideo"]', {
			flashVars:  {
				autoplay:"1"
			}
		});
	}
}



$(document).ready(function () {
	$(".viewPsinopsi").click(function () {
		$(this).parent().prev().prev(".smallPsinopsi").toggle();
		$(this).parent().prev(".largePsinopsi").slideToggle("fast");
		
		if ($(this).prev().hasClass('less')){
			/*$(this).html("más detalles");*/
			$(this).prev(".less").replaceWith("<span class='more'>+ </span>");
		}
		else{
			/*$(this).html("menos detalles");*/
			$(this).prev(".more").replaceWith("<span class='less'>- </span>");
		}
		
		$(this).parent().parent().parent().toggleClass("selected");
	});
	
	if($('.slideShow')[0]){
		$('.slideShow').innerfade({
			speed: 500,
			timeout: 2000,
			type: 'random_start',
			containerheight: '484px'
		});
	}
	if($('#datepicker')[0]){
		$( "#datepicker" ).datepicker({
			showOn: "button",
			buttonImage: "../css/img/calendar.jpg",
			buttonImageOnly: true
		});	
	}
	$(".viewImages").click(function() {
		$(this).parent().next().children().children().children().lightBox();
		$(this).parent().next().children().children(".first").children("a").click();
	});
	/* Inscripcion workshop*/
	if( $("body.workshop")[0]){
		$('.medio1').click(function () {
			$("#professional").val(false);
			$(".othersWrapper").slideDown();
			$(".professionalWrapper").hide();
		});
		$('.medio2').click(function () {
			$("#professional").val(false);
			$(".othersWrapper").slideDown();
			$(".professionalWrapper").hide();
		});
	
		$("#workshop_form").validate({
			rules: {
				nombre: "required",
				apellidos: "required",
				ciu: "required",
				cp: "required",
				email: "required",
				pais: "required",
				telf: "required",
				email: "required",
				tit_o: {
					required: ".medio1:checked"
					},
				tit_i: {
					required: ".medio1:checked"
					},
				ano: {
					required: ".medio1:checked"
					},
				country: {
					required: ".medio1:checked"
					},
				sinopsis: {
					required: ".medio1:checked"
					},
				genero: {
					required: ".medio1:checked"
					},
				disc: {
					required: ".medio1:checked"
					},
				prod: {
					required: ".medio1:checked"
					},
				coprod: {
					required: ".medio1:checked"
					},
				fuente: {
					required: ".medio1:checked"
					}
			}
		});
	}
	
	if( $('#seminario_form')[0]){
	
		$('#seminario_form').validate({
				rules: {
					nombre: "required",
					apellidos: "required",
					ciu: "required",
					cp: "required",
					email: "required",
					pais: "required",
					telf: "required",
					email: "required"
				}
			});
		}

	/* sports Film TV */
	
	if($('#sportsfilm_form')[0]){
		
		$("input[@name='tipo_medio1']").change(function(){
			if ($(this).val()!="Observador" && $(this).val()!="Otros"){
				if ($(this).val()=="Productor profesional o amateur" || $(this).val()=="Distribuidor" || $(this).val()=="Televisión"){
					$('#public').slideUp();
					$('#tv').slideDown();
				}
				if ($(this).val()=="Empresa" || $(this).val()=="Evento deportivo" || $(this).val()=="Institución pública"){
					$('#tv').slideUp();
					$('#public').slideDown();
				}
			}
			else {
				$('#public').slideUp();
				$('#tv').slideUp();
			}
		});
		
		$("#sportsfilm_form").validate({
				rules: {
					nombre: "required",
					apellidos: "required",
					ciu: "required",
					cp: "required",
					email: "required",
					pais: "required",
					telf: "required",
					email: "required"
				}
			});
		
		
		
	};
	if($('a.viewVideo')[0]){
		Shadowbox.init({
			overlayOpacity: 0.8,
			overlayColor: "#fff"
		}, setupVideo);
	}
	
});

