/**
copyright Killer Instinct (c) 2009
Authour: Dele Agagu
Position: Web Developer
*/

var flag           = false;



dojo.addOnLoad(function() {

dojo.query("a[class=close]") . onclick(function(evt){

     evt.preventDefault();
	 var target         = evt.target.id;
	 var source_id      = target.substr(5); // will contain the index
	 
	
	 var check = dojo.hasClass('quest' + source_id, "close");
    
	 
if(check == true){ 
	 
	 dojo.attr("quest"+ source_id, "class", "open");
	 dojo.style(dojo.byId('ans' + source_id), 'display', 'block');
	
}

else if(check == false){
	
	 dojo.attr("quest"+ source_id, "class", "close");
	 dojo.style(dojo.byId('ans' + source_id), 'display', 'none');
	
	 }
	
});	


dojo.connect(dojo.byId('open'), "onclick", showMessage);
dojo.connect(dojo.byId('send'), "onclick", sendMessage);
						});
						

function showMessage(evt){

if(flag){
dojo.byId('open').innerHTML = "open";
var downArrow    = dojo.removeClass(dojo.byId('arrow'),'arrowDown');  
var upArrow      = dojo.addClass(dojo.byId('arrow'),'arrowUp'); 
  
dojo.fx.wipeOut({
			   node: dojo.byId('stepdown'),
			   duration:300,
			   onEnd:function(){flag = !flag}
			   }).play()

	
}

else{

dojo.fx.wipeIn({
			   node: dojo.byId('stepdown'),
			   duration:300,
			   onEnd:function(){flag = !flag}
			   }).play()
var upArrow    = dojo.removeClass(dojo.byId('arrow'),'arrowUp');  
var downArrow  = dojo.addClass(dojo.byId('arrow'),'arrowDown'); 
var showStyle  = dojo.style(dojo.byId('stepdown'), 'visibility', 'visible');
dojo.byId('open').innerHTML = "close";
}
	
}

function sendMessage(evt){
dojo.byId('response').innerHTML  = '';
var name  = dojo.byId('name').value;
var email = dojo.byId('email').value;
var message = dojo.byId('message').value;

if(name == '' || email == '' || message == ''){
	
		dojo.byId('response').innerHTML  = 'All fields are compulsory';
		dojo.style(dojo.byId('response'), 'visibility', 'visible');
		
}

else{
	
	dojo.xhrPost({
				 
				 url: "messenger.php",
				 handleAs: "text",
				 postData: "&name=" + name + "&email=" + email + "&message=" + message,
				 load: function(response){
					 
					  
						
						dojo.byId("response"). innerHTML = response;
						dojo.style(dojo.byId('response'), 'visibility', 'visible');
						if(response = "Mesage sent. Thank you"){
								dojo.byId('name').value="";
								dojo.byId('email').value="";
								dojo.byId('message').value="";
						   }
											 
					 return response;
				 }
				
				 });


}


}


