

//--------------------------------------- 
function validateEmail(id,check)
//--------------------------------------- 
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var emailField = document.getElementById(id);
	var emailOk = document.getElementById('send_to_friend_check').value;
	formSubmit = document.send_to_friend_form.submit;
	
	if (emailField!=""){
		if (reg.test(emailField.value) == false) {
      emailField.style.color = "#CC0000";
      emailOk = 'no';
      document.getElementById('form_message2').innerHTML = '*Adresse courriel invalide.';
      if (check){
        formSubmit.disabled = true;
      }
		} else { 
			emailField.style.color = "000000";
			emailOk = 'ok';
			document.getElementById('form_message2').innerHTML = '';
			if (check){
        formSubmit.disabled = false;
      }
		}
	} else {
			emailOk = 'no';
      document.getElementById('form_message2').innerHTML = '';
			if (check){
        formSubmit.disabled = true;
      }
	}
}




//--------------------------------------- 
function validateRequired()
//--------------------------------------- 
{
  formRequired = document.send_to_friend_form;
  
  var sname = formRequired.name.value;
  var semail = formRequired.email.value;
  var fname = formRequired.friend_1.value;
  var femail = formRequired.friend_email_1.value;

  if ( (sname=='') || (semail=='') || (fname=='') || (femail=='') ) {
    document.getElementById('form_message').innerHTML = '*Veuillez remplir tous les champs requis.';
    return false;
  } 
  else {
    document.getElementById('form_message').innerHTML = '';
    return true;
  }
}



//--------------------------------------- 
function getQueryVariable() 
//--------------------------------------- 
{
  var query = window.location.search.substring(20);
  var vars = query.split("&");

  var newsletterz = vars[0].split(",");
  for (var i=0;i<newsletterz.length;i++) {
    document.getElementById(newsletterz[i]).checked=true;
  }
  
  var gift = vars[1].replace(/gift=/,"");
  
  var radio = document.getElementsByTagName("input");
  for (var j=0;j<radio.length;j++) {
    var selected = radio[j].value;
    if (selected==gift){
      radio[j].checked = true;
      }
  }
}




//---------------------------------------
function gup(name)
//---------------------------------------
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}





//---------------------------------------
function getGetParameter(intWhichInput)
//---------------------------------------
{
var data = gup('data');
document.contestEntry.getElementsByTagName('input')[intWhichInput].value = data;
}





