// JavaScript Document
// Jean-Francois Ranger / 03 NOVEMBRE 2007 / WEBLOFT.CA

 function   webloftAjax()
  {   
  
      var target = 'theAnimation';
      var idpage = 'animation.html';
      var pars = '';
	  var myAjax = new Ajax.Updater(target,idpage, 
		{method: 'get', 
		parameters: pars,
		 onComplete: function(transport) {
           if (200 == transport.status)
				       Effect.BlindDown(target,{duration:0.5})
					 $('theReloader').innerHTML='RESET ANIMATION'; 
                }
		});
	  
	  }
 
 
   function reloadFlash()
  {   
      var thediv = 'theAnimation';
	 $('theReloader').innerHTML='LOADING...'; 
      Effect.BlindUp(thediv,{duration:0.5});
	  setTimeout("webloftAjax();", 500);
  }
 
 
    function start_slideshow(start_frame, end_frame, delay) {
        setTimeout(switch_slides(start_frame,start_frame,end_frame, delay), delay);
    }
                            
    function switch_slides(frame, start_frame, end_frame, delay) {
        return (function() {
            if (frame == end_frame) { frame = start_frame; $('slideshow2').hide(); $('slideshow3').hide();  Effect.Fade('slideshow4');} else {frame = frame + 1 ;}
            setTimeout("Effect.Appear('slideshow" + frame + "');", 850);
            setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay + 850);
        })
    }



 function doThikerTape() {
	 
	 new Effect.Pulsate('promo',{delay:1,queue:'front',afterFinish: function(o) {setTimeout('doThikerTape()', 2000);}});	 
	 new Effect.MoveBy('promo', 0, 225,{duration:2,queue:'front'});		 
	 new Effect.Appear('promo',{duration:0,queue:'front'});	
	 new Effect.MoveBy('promo', 0, -450,{queue:'front'});	 
	 new Effect.Fade('promo',{duration:0,queue:'front'});	 
	 new Effect.MoveBy('promo', 0, 225,{duration:2,queue:'front'});
}


function sendFactSheet() {
var themessage = "Please enter: \n";
if (document.formFactSheet.name.value=="") {
themessage = themessage + "\n- Full Name";
}
 var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
 if (regex.test(document.formFactSheet.email.value)){
 } else {
  themessage = themessage + "\n- Email";
}


//alert if fields are empty and cancel form submit
if (themessage == "Please enter: \n") {
$('theSubmit').hide();
document.formFactSheet.submit();
}
else {
alert(themessage);
return false;
   }
}
//  End -->

function sendRequestForm() {
var themessage = "Please enter: \n";

if (document.RequestForm.txtInfo.value=="") {
themessage = themessage + "\n- Detailed information";
}
if (document.RequestForm.txtPrenom.value=="") {
themessage = themessage + "\n- First name";
}
if (document.RequestForm.txtNom.value=="") {
themessage = themessage + "\n- Last name";
}
if (document.RequestForm.txtCompagnie.value=="") {
themessage = themessage + "\n- Company";
}
if (document.RequestForm.txtRegion.value=="") {
themessage = themessage + "\n- State / province";
}
if (document.RequestForm.txtPays.value=="") {
themessage = themessage + "\n- Country";
}
if (document.RequestForm.txtTelephone.value=="") {
themessage = themessage + "\n- Phone";
}
if (document.RequestForm.cboChampActivite.value=="0") {
themessage = themessage + "\n- Work field";
}
 var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
 if (regex.test(document.RequestForm.txtCourriel.value)){
 } else {
  themessage = themessage + "\n- Email";
}


//alert if fields are empty and cancel form submit
if (themessage == "Please enter: \n") {
document.getElementById('mysubmit').disabled=true;
document.RequestForm.submit();
}
else {
alert(themessage);
return false;
   }
}
//  End -->

