window.onload = animate('Appear');
function animate(Doing){
  if (Doing == 'Appear'){
  setTimeout("Effect.Fade('findarealtor');", 3000);
  setTimeout("Effect.Appear('cloud');", 4000);
  setTimeout("Effect.Appear('sun');", 4000);
  setTimeout("Effect.Appear('content');", 6000);
  setTimeout("Effect.MoveBy('cloud', -800, -800, {duration: 90.0, from: 0, to: 1});", 6000);
  setTimeout("Effect.MoveBy('sun', -600, -1000, {duration: 90.0, from: 0, to: 1});", 6000); 
  }  
  
  if (Doing=='Form'){
  setTimeout("Effect.SlideDown('form', {duration: 0.5});", 2000);
  Effect.Fade('content', {duration: 2.0});}
  
  if (Doing=='Content'){
  Effect.Appear('content', {duration: 4.0});
  Effect.Fade('form', {duration: 2.0});
  Effect.SlideUp('form', {duration: 0.5});}  
}

function loadDS(){
 if ($('content').style.display != 'none') setTimeout("Effect.SwitchOff('content');", 1000);
 if ($('form').style.display != 'none') setTimeout("Effect.SwitchOff('form');", 2000);
 setTimeout("Effect.SwitchOff('sun');", 3500);
 setTimeout("Effect.SwitchOff('cloud');", 4000);
 setTimeout("Effect.ScrollUp('designby');", 4500);
 setTimeout("window.location = 'http://digitalsolutionslc.com';", 6000);
}

var validCount = 0;
function validate(id){
 if($(id).name == 'email'){
  var filter  = /@/gi;
  var filter2  = /\./gi;
  idValue = $(id).value;
			   if (idValue.match(filter) && idValue.match(filter2)){
			   $(id).style.backgroundColor = 'white';
			   validCount++;
			   }else{
				Effect.Pulsate($(id));
				$(id).style.backgroundColor = 'red';
				$('messages').innerHTML = "We'll need your e-mail to send you this information.";
				setTimeout("Effect.Appear('messages');", 2000);
				setTimeout("Effect.Fade('messages');", 5000);
				validCount=0;
			   }

 }
}




function submitForm(){
 if (validCount > 0){

				$('messages').innerHTML = "Sending your information.";
				setTimeout("Effect.Appear('messages');", 500);
				setTimeout("Effect.Fade('messages');", 3000);
                animate('Content');              
                    
  new Ajax.Request('email.xmlapp.php', {method:'get',
  parameters:
  'name='+$('name').value
  +'&address='+$('address1').value + ' ' + $('address2').value
  +'&phone='+$('phone').value
  +'&city='+$('city').value
  +'&state='+$('state').value
  +'&zip='+$('zip').value
  +'&email='+$('email').value
  +'&format='+$('format').value
  ,onSuccess:done});
  
 }else{
  validate('email');
  validate('name');
  validate('address');
  validate('phone');  
 }
}


function done(){
				$('messages').innerHTML = "Success!<br />Expect information soon!<br />Evelyn Bruder";
				setTimeout("Effect.Appear('messages');", 2000);
				setTimeout("Effect.Fade('messages');", 5000);
}
