// General Sitomo javascript
// &copy; Deeper / Pasi Lampinen
$(document).ready(function() {
	// target="_blank" blogilinkille
	$('#topNav a.blogi').attr('target','_blank');
	
	// Try to even block heights
	// If blocks has same offset().top = starts at same y-position, highest determines height of blocks
	
	if($(".block").size() > 0) {
		var curHeight 	= 0;
		var curPos 		= 0;
		$('.block').each(function(index) {
			curHeight = $(this).height();
			curPos = $(this).offset().top;
			$('.block').each(function(index) {
				if($(this).offset().top == curPos && $(this).height() < curHeight) $(this).height(curHeight);
			});
		});
	}
	
	// columns equal height for alasivu
	/*
	if($("#alasivu").size() > 0) {
		var leftColHeight = $("#leftCol").height();
		var contentHeight = $("#content").height();
		
		if(leftColHeight < contentHeight) $("#leftCol").height(contentHeight);
		else $("#content").height(leftColHeight);
	}
	*/
	// Kalenterin valinta
	$("#valmennusValinta .valmennus").change(function(e) {
		$("#feedId").val($(this).val());
		calvis.ready(main);
	});
	
	

	// Lomakelähetys
	var preDefinedWord = "Sähköpostiosoite";

	$("#email").focus( function () {
		if( $(this).val() == preDefinedWord) {
			$(this).val('').toggleClass('light');
		}
	});
	
	$("#email").blur( function () {
		if($(this).val() == '') $(this).val(preDefinedWord).toggleClass('light');
	});

	
	 $("#submitBtn").click(function(e) {
		e.preventDefault();
		
		if(tarkistaLomake(preDefinedWord)){

			var email = $("#email").val();  
			var postiLista = true;
			
			/*
				$("#tapahtumaLomake").animate({opacity:1},200, function() {
					//$(this).animate({opacity:1},200).html('<div class="loading"><img src="img/ajax-loader.gif" /></div>');
					$(this).html('<div class="loading"><img src="images/ajax-loader.gif" /></div>');
				});
			*/
			$("#tapahtumaLomake").html('<div class="loading"><img src="images/ajax-loader.gif" /></div>');

			var listaUrl	= "http://cmtd1.com/oi/1/412697185dfe31b04d11bd135cf7be0f";
			
			

			
			if(postiLista)
			{
				$.ajax({
					  type: "GET",
					  url:  listaUrl,
					  data: ({email:email}),
					  success: function(data) {
						  //$("#tapahtumaLomake").animate({opacity:0},200, function() {
							// todo
							//alert('test');
							//$(this).animate({opacity:1},200).html('<div class="result">'+data+'</div>');
						  //});
					  }
				});
			}
			
			
			setTimeout ( "showResult()", 2000 );
			/*
			$.ajax({
				  type: "GET",
				  url: 'email.php',
				  data: ({lisatiedot:lisatiedotChecked, email:email, sign:signChecked}),
				  success: function(data) {
					  $("#tapahtumaLomake").animate({opacity:0},200, function() {
						$(this).animate({opacity:1},200).html('<div class="result">'+data+'</div>');
					  });
				  }
			});
			*/		
		}
		return false;
		
     });
	 
	 
	 $('#ekansio_1240 input.button, #ekansio_1238 input.button').click(function() {
		if( $("select.input_selection").val() == '' ) { alert('Tapahtuma on pakollinen'); return false; }
	 });
	

});

// very simple email check
function tarkistaLomake (preDefinedWord) {
		
		var email = $("#tapahtumaLomake #email").val()
		if( email == '' || email == preDefinedWord || email.indexOf('@',0) == -1 )
		{
			$('#errors').animate({opacity:1},200).html('Tarkista '+preDefinedWord);
			$('#tapahtumaLomake #email').focus();
			return false;
		}
/*
		if ($('#tapahtumaLomake .check:checked').size() <= 0)
		{
			$('#errors').animate({opacity:1},200).html('Valitse vähintään yksi vaihtoehdoista');
			$('#tapahtumaLomake .check:first').focus();
			return false;
		}
*/
	return true;	
}

function showResult() {
	$("#tapahtumaLomake").animate({opacity:0},200, function() {
		$(this).animate({opacity:1},200).html('<div class="result">Tiedot lähetetty!</div>');
	});
}

