/*
 *
 *Functions "Mes Extraits" category
 *
 */
(function ($) {
    
    $(document).ready(function () {
    
      function changeOptionsToCombo() {
        
        var dumpCombo = '';
                
        $("#linkcat-5479 ul li").each(function (e) {
          dumpCombo = '<option value="'+$(this).children().attr('href')+'"> '+$(this).children().html()+' </option>'+dumpCombo;
        });
        
        $("#linkcat-157743 ul li").each(function (e) {
          dumpCombo = '<option value="'+$(this).children().attr('href')+'"> '+$(this).children().html()+' </option>'+dumpCombo;
        });
        
        dumpCombo = '<option value=""> Choisir un extrait </option>'+dumpCombo;
        dumpCombo = '<select onchange="document.location.href=this.options[this.selectedIndex].value;" name="archive-dropdown">'+dumpCombo+'</select>';
        
        $("#linkcat-5479 h2").after(dumpCombo);
        $("#linkcat-157743 h2").after(dumpCombo);
        
        return false;
      }
      
      changeOptionsToCombo();
      
    })
    
})(jQuery);
/* END OF "Mes Extraits" category */


/*
 *
 *Functions camera
 *
 */
function popWin(popupName, url) {
  // Change la grandeur par rapport à la fenêtre sélectionné
  if (popupName == "participez") {
    popupWidth = 585;
		popupHeight = 700;
	}
    
	if (popupName == "reglement") {
		popupWidth = 585;
		popupHeight = 700;
	}
	
  popupDef = window.open(url, popupName,"width=" + popupWidth + ",height=" + popupHeight + ",resizable=no,scrollbars=yes,toolbar=no,status=no,location=no,directories=no");
}


var videocanoe = new flashObj({
  url: 'http://videocomment.canoe.ca/videocanoe.swf?xmlurl=http://videocomment.canoe.ca/mongrain.xml',      /* la source du swf */
  width: '340',
  height: '747',
	bgcolor: '#000',
	id: 'videocanoe'
});
/* END OF CAMERA */


/*
 *
 *Functions email
 *
 */
function verifNb(mt) {
  for ( i=0; i<mt.length; i++ ) if (mt.charCodeAt(i) < 48 || mt.charCodeAt(i) > 57 ) return false;
	return true;
}
				
function isNumberKey(evt) {	
  var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57)) return false;
  return true;
}
				
function verifNbString(mt) {
  for ( i=0; i<mt.length; i++ ) if (mt.charCodeAt(i) >= 48 && mt.charCodeAt(i) <= 57 ) return true;
  return false;
}
		
function echeck(str) {
	var at="@"
  var dot="."
  var lat=str.indexOf(at)
  var lstr=str.length
  var ldot=str.indexOf(dot)
  if (str.indexOf(at)==-1)return false
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false
  if (str.indexOf(at,(lat+1))!=-1) return false
  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false
  if (str.indexOf(dot,(lat+2))==-1) return false
  if (str.indexOf(" ")!=-1) return false
  return true					
}

function send(form) {
	var namephoto = form.idphoto.value.toLowerCase();
	var namevideo = form.idvideo.value.toLowerCase();
	if (!namephoto == "" && (namephoto.indexOf('.zip') == -1 && namephoto.indexOf('.gif') == -1 && namephoto.indexOf('.jpg') == -1) ) {
			alert("Le format de la photo est invalide : "+namephoto);
			form.idphoto.focus();
			return false;
	}
  if (!namevideo == "" && (namevideo.indexOf('.wmv') == -1 && namevideo.indexOf('.mov') == -1 && namevideo.indexOf('.avi') == -1) ) {
		alert("Le format de la video est invalide : "+namevideo);
		form.idvideo.focus();
		return false;
	}
	
  if (form.idprenom.value == "") {
		alert("Vous devez entrer votre prénom");
		form.idprenom.focus();
		return false;
	}
  
  if ( verifNbString(form.idprenom.value) ) {
    alert("Vous ne pouvez entrer de nombre pour votre prénom");
		form.idprenom.focus();
		return false;
	}
	
  if (form.idnom.value == "") {
		alert("Vous devez entrer votre nom");
		form.idnom.focus();
		return false;
	}
  
  if ( verifNbString(form.idnom.value) ) {
		alert("Vous ne pouvez entrer de nombre pour votre nom");
		form.idnom.focus();
		return false;
	}
	
  if (form.idtelephone_1.value == "" || form.idtelephone_1.value.length < 3 || !verifNb(form.idtelephone_1.value) ) {
		alert("Vous devez entrer les trois premiers chiffres du numéro de téléphone");
		form.idtelephone_1.focus();
		return false;
	}
					
	if (form.idtelephone_2.value == "" || form.idtelephone_2.value.length < 3 || !verifNb(form.idtelephone_2.value) ) {
		alert("Vous devez entrer les trois seconds chiffres du numéro de téléphone");
		form.idtelephone_2.focus();
		return false;	
	}
	
  if (form.idtelephone_3.value == "" || form.idtelephone_3.value.length < 4 || !verifNb(form.idtelephone_3.value) ) {
		alert("Vous devez entrer les quatre dernier chiffres du numéro de téléphone");
		form.idtelephone_3.focus();
		return false;		
	}
	
  if (form.idcourriel.value == "") {
		alert("Vous devez entrer votre courriel");
		form.idcourriel.focus();
		return false;
	}
	
  if (!echeck(form.idcourriel.value)) {
		alert("Vous courriel est invalide");
		form.idcourriel.focus();
		return false;
	}
  
  if (form.msg.value == "") {
		alert("Vous devez entrer votre message");
		form.msg.focus();
		return false;
	}
	
  if(!form.acceptterms.checked){
		alert('Vous devez accepter les termes');
		form.acceptterms.focus();
		return false;
	}
	
	return true;
}
		
// Extract parameters from a url
function Q(url, qs){
	var query=url.substring(url.indexOf("?")+1)			
	if(!query.length) return "";
	var els=query.split("&")
	var params=[];
	for (var i=0; i<els.length; i++) params[i]=els[i].split("=");
	for (var i=0; i<params.length; i++) if(params[i][0]==qs) return unescape(params[i][1]);
	return "";
}
/* END OF CAMERA */
