// javascript functions for harumika
// july 2009 - florian.boudot@gmail.com

function check_quiz(err_msg) {
	// init checkForm
	var checkForm = true;
	// recup des vars
	
	var quest_1_a = document.formulaire.quest_1[0].checked;
	var quest_1_b = document.formulaire.quest_1[1].checked;
	var quest_1_c = document.formulaire.quest_1[2].checked;
	var quest_2_a = document.formulaire.quest_2[0].checked;
	var quest_2_b = document.formulaire.quest_2[1].checked;
	var quest_2_c = document.formulaire.quest_2[2].checked;
	var quest_3_a = document.formulaire.quest_3[0].checked;
	var quest_3_b = document.formulaire.quest_3[1].checked;
	var quest_3_c = document.formulaire.quest_3[2].checked;
	var quest_4_a = document.formulaire.quest_4[0].checked;
	var quest_4_b = document.formulaire.quest_4[1].checked;
	var quest_4_c = document.formulaire.quest_4[2].checked;
	var quest_5_a = document.formulaire.quest_5[0].checked;
	var quest_5_b = document.formulaire.quest_5[1].checked;
	var quest_5_c = document.formulaire.quest_5[2].checked;
	var quest_6_a = document.formulaire.quest_6[0].checked;
	var quest_6_b = document.formulaire.quest_6[1].checked;
	var quest_6_c = document.formulaire.quest_6[2].checked;
	var quest_7_a = document.formulaire.quest_7[0].checked;
	var quest_7_b = document.formulaire.quest_7[1].checked;
	var quest_7_c = document.formulaire.quest_7[2].checked;
	var quest_8_a = document.formulaire.quest_8[0].checked;
	var quest_8_b = document.formulaire.quest_8[1].checked;
	var quest_8_c = document.formulaire.quest_8[2].checked;
	
	// init message d'erreur
	var erreur = null;
	// check champs
	if (quest_1_a == false && quest_1_b == false && quest_1_c == false) {
		erreur = 'Merci de répondre à toutes les questions du test !';
		checkForm = false;
	}
	else if(quest_2_a == false && quest_2_b == false && quest_2_c == false) {
		erreur = 'Merci de répondre à toutes les questions du test !';
		checkForm = false;
	}
	else if(quest_3_a == false && quest_3_b == false && quest_3_c == false) {
		erreur = 'Merci de répondre à toutes les questions du test !';
		checkForm = false;
	}
	else if(quest_4_a == false && quest_4_b == false && quest_4_c == false) {
		erreur = 'Merci de répondre à toutes les questions du test !';
		checkForm = false;
	}
	else if(quest_5_a == false && quest_5_b == false && quest_5_c == false) {
		erreur = 'Merci de répondre à toutes les questions du test !';
		checkForm = false;
	}
	else if(quest_6_a == false && quest_6_b == false && quest_6_c == false) {
		erreur = 'Merci de répondre à toutes les questions du test !';
		checkForm = false;
	}
	else if(quest_7_a == false && quest_7_b == false && quest_7_c == false) {
		erreur = 'Merci de répondre à toutes les questions du test !';
		checkForm = false;
	}
	else if(quest_8_a == false && quest_8_b == false && quest_8_c == false) {
		erreur = 'Merci de répondre à toutes les questions du test !';
		checkForm = false;
	}

	
	// validation finale
	if (erreur != null) {
		checkForm = false;
		alert(err_msg);
		return;
	}
	if (checkForm != false) {
		
		
		document.formulaire.action = "goto.php";
		document.formulaire.submit();
	   
	}
}

function popup_page(page)
{
  window.open(page,"page","menubar=no, status=no, scrollbars=yes, width=720, height=470");
}

function popup_tuto(page)
{
  window.open(page,"tuto","menubar=no, status=no, scrollbars=no, menubar=no, width=720, height=470");
}

function popup_jeu(page)
{
  window.open(page,"tuto","menubar=no, status=no, scrollbars=no, menubar=no, width=720, height=510");
}

function popup_jeu_decors_mode(page)
{
  window.open(page,"page","menubar=no, status=no, scrollbars=no, menubar=no, width=920, height=610");
}

// label over for form fields
jQuery.fn.labelOver = function(overClass) {
	return this.each(function(){
		var label = jQuery(this);
		var f = label.attr('for');
		if (f) {
			var input = jQuery('#' + f);
			
			this.hide = function() {
			  label.css({ textIndent: -10000 })
			}
			
			this.show = function() {
			  if (input.val() == '') label.css({ textIndent: 0 })
			}

			// handlers
			input.focus(this.hide);
			input.blur(this.show);
			label.addClass(overClass).click(function(){ input.focus() });
			
			if (input.val() != '') this.hide(); 
		}
	})
}
// end label over







jQuery(document).ready(function() {
								
	// login form in main header 
	if (jQuery("#signIn label").size() > 0) {
		jQuery('#signIn label').labelOver('over'); 
	}
	
	// carousel
	if (jQuery("#favoriteCreations .carousel").size() > 0) {
		$("#favoriteCreations .carousel").jCarouselLite({
			btnNext: "#favoriteCreations .next",
			btnPrev: "#favoriteCreations .prev",
			visible: 3
		});
	}
	
	// carousel
	if (jQuery("#myCollection .carousel").size() > 0) {
		$("#myCollection .carousel").jCarouselLite({
			btnNext: "#myCollection .next",
			btnPrev: "#myCollection .prev",
			visible: 5
		});
	}
	
	// carousel
	if (jQuery("#myWorkshop .carousel").size() > 0) {
		$("#myWorkshop .carousel").jCarouselLite({
			btnNext: "#myWorkshop .next",
			btnPrev: "#myWorkshop .prev",
			visible: 2
		});
	}
	
	// carousel
	if (jQuery("#choixCarnet .carousel").size() > 0) {
		$("#choixCarnet .carousel").jCarouselLite({
			btnNext: "#choixCarnet .next",
			btnPrev: "#choixCarnet .prev",
			visible: 4
		});
	}
	
	// carousel
	if (jQuery("#collection_carousel .carousel").size() > 0) {
		$("#collection_carousel .carousel").jCarouselLite({
			btnNext: "#collection_carousel .next",
			btnPrev: "#collection_carousel .prev",
			visible: 3
		});
	}
	
	// carousel
	if (jQuery("#atelier_carousel .carousel").size() > 0) {
		$("#atelier_carousel .carousel").jCarouselLite({
			btnNext: "#atelier_carousel .next",
			btnPrev: "#atelier_carousel .prev",
			visible: 3
		});
	}
	
	// carousel
	if (jQuery("#myCollection_profil .carousel").size() > 0) {
		$("#myCollection_profil .carousel").jCarouselLite({
			btnNext: "#myCollection_profil .next",
			btnPrev: "#myCollection_profil .prev",
			visible: 4
		});
	}
	
	// carousel
	if (jQuery("#myCollection_atelier .carousel").size() > 0) {
		$("#myCollection_atelier .carousel").jCarouselLite({
			btnNext: "#myCollection_atelier .next",
			btnPrev: "#myCollection_atelier .prev",
			visible: 4
		});
	}
	
								
	// login form in main header 
	if (jQuery("#findCreaMember label").size() > 0) {
		jQuery('#findCreaMember label').labelOver('over'); 
	}

	
});
















//end
