// JavaScript Document


$(document).ready(function(){
    
	$("#btn_concours").click(function () {
									   
		isCheck = ($("#check_conditions:checked").val() == "oui")?'oui':'non';
		nom = $("#nom").val();
		courriel = $("#courriel").val();
		annee = $("#annee").val();
		province = $("#province").val();
		choix = $('input:radio[name=choix]:checked').val();
		lang = $("#lang").val();

		$.post(base_url+"senn/addToConcours/", { isCheck	: isCheck, 
			   							  nom		: nom, 
										  courriel	: courriel, 
										  annee		: annee, 
										  province	: province,
										  choix		: choix,
										  lang		: lang
										  },
			function(data){
				$("#concours_feedback").css({'display' : 'block'})
				$("#concours_feedback").html(data);
				//alert(data);
				if(data == "Vous êtes maintenant inscrit" || data == "You have entered the contest successfully"){
					$("#btn_concours").fadeOut();	
				}
			
			setTimeout(function() { 
				$("#concours_feedback").fadeOut();
				
				}, 4000);
			});
	
	});
	$("#btn_concours2").click(function () {
									   
		isCheck = ($("#check_conditions:checked").val() == "oui")?'oui':'non';
		nom = $("#nom").val();
		courriel = $("#courriel").val();
		annee = $("#annee").val();
		province = $("#province").val();
		choix = $('input:radio[name=choix]:checked').val();
		lang = $("#lang").val();

		$.post(base_url+"senn/addToConcours2/", { isCheck	: isCheck, 
			   							  nom		: nom, 
										  courriel	: courriel, 
										  annee		: annee, 
										  province	: province,
										  choix		: choix,
										  lang		: lang
										  },
			function(data){
				alert(data);
				$("#concours_feedback").css({'display' : 'block'})
				$("#concours_feedback").html(data);
				//alert(data);
				if(data == "Vous êtes maintenant inscrit" || data == "You have entered the contest successfully"){
					$("#btn_concours").fadeOut();	
				}
			
			setTimeout(function() { 
				$("#concours_feedback").fadeOut();
				
				}, 4000);
			});
	
	});

});

function MM_CheckFlashVersion(reqVerStr,msg){
  with(navigator){
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin){  
      var flashVer = -1;
      if (plugins && plugins.length > 0){
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "") flashVer = -1;
        else{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer){
        if (confirm(msg))
          window.location = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}

function emptyField(field){
	if(field.value == "Recherchez..."|| field.value == "Entrer votre recherche" || field.value == "Type your search"){
		field.value = '';
	}
}
//

function feedback(d){
	//Get the A tag
	var id = d;//'#dialog2';

	//Get the screen height and width
	var maskHeight = $(document).height();
	var maskWidth = $(window).width();

	//Set heigth and width to mask to fill up the whole screen
	$('#mask').css({'width':maskWidth,'height':maskHeight});
	
	//transition effect		
	$('#mask').fadeIn(500);	
	$('#mask').fadeTo("fast",0.4);	

	//Get the window height and width
	if (self.innerHeight) { // Everyone but IE
		myHeight = window.innerHeight;
		myScroll = window.pageYOffset;
	} else if (document.documentElement && document.documentElement.clientHeight) { // IE6 Strict
		myHeight = document.documentElement.clientHeight;
		myScroll = document.documentElement.scrollTop;
	} else if (document.body) { // Other IE, such as IE7
		myHeight = document.body.clientHeight;
		myScroll = document.body.scrollTop;
	}
	
	var winH = $(window).height();
	var winW = $(window).width();
  
	//Set the popup window to center
	//$(id).css('top',  winH/2-$(id).height()/2);
	$(id).css('top', ((winH / 2) + myScroll)-$(id).height()/2);
	$(id).css('left', winW/2-$(id).width()/2);

	//transition effect
	$(id).fadeIn(1000);
}

function mailing(f) {
	var xhr_object = null;

	if(window.XMLHttpRequest) // Firefox
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	var method   = "POST";
	var filename = base_url+"senn/register2List";
	var s1       = f.elements["bg456gtgv"].value;//nom
	var s2       = f.elements["erf3v3dss"].value;//email

	var data     = null;

	data = "s1="+s1+"&s2="+s2;
	//alert("data : "+data);
	xhr_object.open(method, filename, true);

	xhr_object.onreadystatechange = function anonymous() {

		if(xhr_object.readyState == 4) {
			//alert(xhr_object.responseText);
			var tmp = xhr_object.responseText.split(":");
			//alert(tmp);
			if(typeof(tmp[0]) != "undefined") {
				//si erreurs
				if(tmp[1] == "vide"){
					feedback('#dialog2a');
				}else if(tmp[2] == "vide"){
					feedback('#dialog2b');
				}else if(tmp[2] == "notEmail"){
					feedback('#dialog2c');
				}else if(tmp[2] == "accountExists"){
					feedback('#dialog1');
				}else if(tmp[1] == "ok" || tmp[2] == "ok"){
					feedback('#dialog1');//success
					document.getElementById('bg456gtgv').value = '';//nom
					document.getElementById('erf3v3dss').value = '';//email

				}
			}
			
		}
		else if(xhr_object.readyState < 4){
			//alert('readystate = 4');
		}
	}

	xhr_object.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	xhr_object.send(data);
}
