// JavaScript Document
//fade in and out links via scriptalous

function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function getFormResult(layerID)
			{
       var nameRequest = new Ajax.Updater(layerID, 
                            layerID+'.php',
                            {
});

			}

function showlayer(layer){
var myLayer = document.getElementById(layer).style.display;
var newLayers="referralsContent,techsupportContent,accountsContent,projectsContent,failed,success,cmsContent";
var myArr1 = newLayers.split(",");
	for (var i in myArr1) {
		var LayerVar1 = myArr1[i];
		if(document.getElementById(LayerVar1)) {
			var myDocLayer = document.getElementById(LayerVar1).style.display;
			if( myDocLayer == '') {
//				Effect.Pulsate(LayerVar1, {queue: {position:'front', scope: 'divscope'} });
        Effect.SlideUp(LayerVar1, {queue: {position:'front', scope: 'divscope'}}); 	   
			}
		}
	}

if(myLayer=="none"){

							Effect.SlideDown(layer, {queue: {position:'end', scope: 'divscope'} });		

	} 
}


function submitContactForm(f) {

var name = f.Name.value;
var email = f.Email.value;
var tel = f.Telephone.value;
var company = f.Company.value;
var textarea = f.textarea.value;
var type = f.type.value;
var response = '';

if (isValidEmail(email) != true) {
	
	alert('Please enter a valid email address');
	return false;
}
if(name == '') {
		alert('Please enter your name.');
	return false;
}
if(tel == '') {
		alert('Please enter your telephone number.');
	return false;
}


var url = 'contactus.php?name='+name+'&email='+email+'&telephone='+tel+'&company='+company+'&details='+textarea+'&type='+type;

var nameRequest = new Ajax.Request(url,
                            {	
                                onComplete: function(resp)
									{
										var	response = resp.responseText;
//alert(response);
										if(response == 'good') {
var newLayers="referralsContent,techsupportContent,accountsContent,projectsContent,cmsContent";
var myArr1 = newLayers.split(",");
	for (var i in myArr1) {
		var LayerVar1 = myArr1[i];
		if(document.getElementById(LayerVar1)) {
			var myDocLayer = document.getElementById(LayerVar1).style.display;
			if( myDocLayer == '') {
//				Effect.Pulsate(LayerVar1, {queue: {position:'front', scope: 'divscope'} });

											Effect.SlideUp(LayerVar1, {queue: {position:'front', scope: 'divscope'}}); 
											Effect.SlideDown('success', {queue: {position:'end', scope: 'divscope'}}); 			}
		}
	}
										} else {

										Effect.SlideDown('failed', {queue: {position:'front', scope: 'divscope'}}); 
				
										}
									}
							});
  return false;
}