function printfile(){
	window.frames['objAdobePrint'].focus();
	window.frames['objAdobePrint'].print();
}
function validate_recommend(form,lang){
	
	 var prenom = form.txtprenom.value;
	  var femail = form.txtfemail.value;
	  var email = form.txtemail.value;
	  var msg = form.txtmessage.value;
	  
	   var errors = [];

	 if (!checkLength(prenom)) {
			if(lang=='en'){
				errors[errors.length] = "You must enter your name.";
			}
			else{
				errors[errors.length] = "Vous devez entrer votre pr\351nom.";
			}
		}
	 if (checkLength(femail)) {
			if(!checkEmail(femail)){
				if(lang=="en"){
				errors[errors.length] = "You must enter your email correctly.";
				}
				else{
				errors[errors.length] = "Vous devez entrer votre courriel correctement.";
				}
			}
		}else {
			if(lang=="en"){
				errors[errors.length] = "You must enter your email.";
			}
				else{
				errors[errors.length] = "Vous devez entrer votre e-mail.";
			}
		}

		if (checkLength(email)) {
			if(!checkEmail(email)){
				if(lang=="en"){
				errors[errors.length] = "You must enter your email correctly.";
				}
				else{
				errors[errors.length] = "Vous devez entrer votre courriel correctement.";
				}
			}
		}else {
			if(lang=="en"){
				errors[errors.length] = "You must enter your email.";
			}
				else{
				errors[errors.length] = "Vous devez entrer votre e-mail.";
			}
		}
		
			if (!checkLength(msg)) {
			if(lang=='en'){
				errors[errors.length] = "You must enter a message.";
			}
			else{
				errors[errors.length] = "Vous devez entrer un message.";
			}
		}
		
		if (errors.length > 0) {
			//alert("In errors");
			reportErrors(errors, lang);
			return false;
		}
		else{ return true; 
		}
	
}
function validate(form, lang){//validate contact form
	
	 var prenom = form.txtprenom.value;
	 var nom = form.txtnom.value;
	 var email = form.txtemail.value;
	 var message = form.txtmessage.value;
	 var errors = [];
	 //alert("here"+form.txtmessage.value);
	 if (!checkLength(prenom)) {
		 if(lang == 'en')	  errors[errors.length] = "You must enter your name.";
		 else				  errors[errors.length] = "Vous devez entrer votre pr\351nom.";
	 }


	 if (!checkLength(nom)) {
		 if(lang == 'en')	  errors[errors.length] = "You must enter your surname.";
		 else				  errors[errors.length] = "Vous devez entrer votre nom.";		 
	 
	 }
	 
	 if (checkLength(email)) {		
		if(!checkEmail(email)){
			 if(lang == 'en')	  errors[errors.length] = "You must enter your email correctly.";
			 else				  errors[errors.length] = "Vous devez entrer votre courriel correctement.";
		}
	 }else{
		 if(lang == 'en')	  errors[errors.length] = "You must enter your email.";
		 else				  errors[errors.length] = "Vous devez entrer votre e-mail.";		 
	 }
/*
	 for (i=0, n=form.rdemail.length; i<n; i++) {
	    if (form.rdemail[i].checked) {
	    	var checkvalue = form.rdemail[i].value;	        
	        if (i==1){ //other is selected then it should not be blank
	        	var txtother = form.txtother.value;
	            if (checkLength(txtother)) {		
		        	if(!checkEmail(txtother)){
		       		 	if(lang == 'en')	  errors[errors.length] = "You must enter your email correctly for other.";
		    		 	else				  errors[errors.length] = "You must enter your email correctly for other fr.";		 
		        	}
		        }else{
	       		 	if(lang == 'en')	  errors[errors.length] = "You must enter email for other.";
	    		 	else				  errors[errors.length] = "You must enter email for other fr.";
		        }		 
		    }		      
	    } 
	 }	*/		 
	 if (!checkLength(message)) {
		 if(lang == 'en')	  errors[errors.length] = "You must enter your message.";
		 else				  errors[errors.length] = "Vous devez entrer votre message.";		  
	 }
	 
	 if (errors.length > 0) {
	 	reportErrors(errors, lang);
		return false;
	 }

	 return true;
}

function validateRec(form, lang){//validate contact form
	
	 var prenom = form.name.value;	 
	 var email = form.txtemail.value;
	 var friendemail = form.friendemail.value;
	 var errors = [];
	//alert("here"+form.friendemail.value);
	 if (!checkLength(prenom)) {
		 if(lang == 'en')	  errors[errors.length] = "You must enter your name.";
		 else				  errors[errors.length] = "Vous devez entrer votre pr\351nom.";	 }

	 if (checkLength(email)) {		
		if(!checkEmail(email)){
			 if(lang == 'en')	  errors[errors.length] = "You must enter your email correctly.";
			 else				  errors[errors.length] = "Vous devez entrer votre courriel correctement.";
		}
	 }else{
		 if(lang == 'en')	  errors[errors.length] = "You must enter your email.";
		 else				  errors[errors.length] = "Vous devez entrer votre e-mail.";		 
	 }
	 
	 if (checkLength(friendemail)) {		
			if(!checkEmail(friendemail)){
				 if(lang == 'en')	  errors[errors.length] = "You must enter your friend's email correctly.";
				 else				  errors[errors.length] = "Vous devez entrer email de votre ami correctement.";
			}
		 }else{
			 if(lang == 'en')	  errors[errors.length] = "You must enter your friend's email.";
			 else				  errors[errors.length] = "Vous devez entrer email de votre ami.";		 
	}
	 

	 if (errors.length > 0) {
	 	reportErrors(errors, lang);
		return false;
	 }

	 return true;
}
function validate_Recommende(form, lang){
	var name = form.name.value;
	var email = form.email.value;
	var friendemail = form.friendemail.value;
	
	var errors = [];
	  
	if (!checkLength(name)) {
		if(lang == 'en')	errors[errors.length] = "You must enter your name.";
		else	errors[errors.length] = "Vous devez entrer votre nom.";
	}

	if (checkLength(email)) {
		if(!checkEmail(email)){
			if(lang == 'en') errors[errors.length] = "You must enter your email correctly.";
			else	errors[errors.length] = "Vous devez entrer votre courriel correctement.";			
		}
	}else {
		if(lang == 'en')	errors[errors.length] = "You must enter your email.";
		else	errors[errors.length] = "Vous devez entrer votre e-mail.";
	}
	  
	if (checkLength(friendemail)) {
		if(!checkEmail(friendemail)){
			if(lang == 'en') errors[errors.length] = "You must enter your friend's email correctly.";
			else			errors[errors.length] = "Vous devez entrer email de votre ami correctement.";
		}
	}else {
			if(lang == 'en')	errors[errors.length] = "You must enter your friend's email.";
			else		errors[errors.length] = "Vous devez entrer email de votre ami.";
	}
	
		
	if (errors.length > 0) {
	 	reportErrors(errors, lang);
		return false;
	 }

	 return true;
}
function validate_newsletter(form,lang){
	
	 var prenom = form.txtprenom.value;
	  var nom = form.txtnom.value;
	  var email = form.txtemail.value;
	   var errors = [];
 
	 if (!checkLength(prenom)) {
			if(lang=='en'){
				errors[errors.length] = "You must enter your name.";
			}
			else{
				errors[errors.length] = "Vous devez entrer votre pr\351nom.";
			}
		}
	     if (!checkLength(nom)) {
			if(lang=="en"){
				errors[errors.length] = "You must enter your surname.";
			}
			else{
				errors[errors.length] = "Vous devez entrer votre nom.";
			}
		}

		if (checkLength(email)) {
			if(!checkEmail(email)){
				if(lang=="en"){
				errors[errors.length] = "You must enter your email correctly.";
				}
				else{
				errors[errors.length] = "Vous devez entrer votre courriel correctement.";
				}
			}
		}else {
			if(lang=="en"){
				errors[errors.length] = "You must enter your email.";
			}
				else{
				errors[errors.length] = "Vous devez entrer votre e-mail.";
			}
		}
		
		if (errors.length > 0) {
			reportErrors(errors, lang);
			return false;
		}
	   return true; 
	   
}
function checkLength(text,min,max){
	min = min || 1;
	max = max || 1000;

	if(text.length < min || text.length > max){
		return false;
	}
	return true;	
}

function checkEmail(email){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(email.match(emailExp)){
		return true;
	}else{
		return false;
	}	
}

function reportErrors(errors, lang){
	if(lang == 'en')
		var msg = "There were some problems...\n";
	else
		var msg = 'Il y avait quelques probl\350mes...\n';
	
	 var numError;
	
	 for (var i = 0; i<errors.length; i++) {
	  numError = i + 1;
	  msg += "\n" + numError + ". " + errors[i];
	 }
	 alert(msg);
}

function validateLogin(form, lang){//validate contact form
	
	 var email = form.log.value;
	 var password = form.pwd.value;

	 var errors = [];

	 if (!checkLength(email)) {
		 if(lang == 'en')	  errors[errors.length] = "You must enter your email.";
		 else				  errors[errors.length] = "Vous devez entrer votre e-mail.";		 
	 
	 }	 
	 if (!checkLength(password)) {
		 if(lang == 'en')	  errors[errors.length] = "You must enter your password.";
		 else				  errors[errors.length] = "Vous devez entrer votre mot de passe.";		 
	 
	 }
	 
	 
	 if (errors.length > 0) {
	 	reportErrors(errors, lang);
		return false;
	 }

	 return true;
}
/*
function validateRadio(frm, RadNames){
	var message = [];
	var selected = [];
	var answers = "";

	for (var p0 = 0; p0<RadNames.length; p0++){

		var radobjs = frm[RadNames[p0]];
		var valid = false;

		for (var p1=0; p1<radobjs.length; p1++){
			if (radobjs[p1].checked){
				valid = true;
				selected[p0] = radobjs[p1].value;
				answers = answers += (p0+1) + ":" + selected[p0] + "  ";
			}
		}

		if (!valid){
			message.push('Please answer all questions!');
			break;
		}
	}

	if (message.length > 0){
		alert (message.join('\n'));
		return false;
	}
		return true;
	}*/
