// 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="contact,ratecard,whatdo,failed,success,subscribe";
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"){
 var nameRequest = new Ajax.Updater(layer, 
                            layer+'.php',
                            {
							onComplete:function(){ 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 details = f.details.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+'&tel='+tel+'&company='+company+'&details='+details;

var nameRequest = new Ajax.Request(url,
                            {	
                                onComplete: function(resp)
									{
										var	response = resp.responseText;

										if(response == 'good') {
											Effect.SlideUp('contact', {queue: {position:'front', scope: 'divscope'}}); 
											Effect.SlideDown('success', {queue: {position:'end', scope: 'divscope'}}); 
										} else {

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



function copyAddress() {

document.getElementById("billing_fullname").value =

document.getElementById("delivery_fullname").value;

document.getElementById("billing_address").value =

document.getElementById("delivery_address").value;

document.getElementById("billing_postcode").value =

document.getElementById("delivery_postcode").value;

}


function subscribeto(f) {
	
var delivery_fullname = f.delivery_fullname.value;
var delivery_address = f.delivery_address.value;
var delivery_postcode = f.delivery_postcode.value;
var email_address = f.email_address.value;
var billing_fullname = f.billing_fullname.value;
var billing_address = f.billing_address.value;
var billing_postcode = f.billing_postcode.value;
var customer_companyname = f.customer_companyname.value;
var customer_jobtitle = f.customer_jobtitle.value;
var customer_website = f.customer_website.value;
var customer_phone_number = f.customer_phone_number.value;


	if (isValidEmail(email_address) != true) {
	
	alert('Please enter a valid email address');
	return false;
}
if(delivery_fullname == '') {
		alert('Please enter the delivery name.');
	return false;
}
if(delivery_address == '') {
		alert('Please enter the delivery address.');
	return false;
}
if(delivery_postcode == '') {
		alert('Please enter the delivery postcode.');
	return false;
}
if(billing_fullname == '') {
		alert('Please enter the billing name.');
	return false;
}
if(billing_address == '') {
		alert('Please enter the billing address.');
	return false;
}
if(billing_postcode == '') {
		alert('Please enter the billing postcode.');
	return false;
}

var url = 'subscribeContinue.php?delivery_fullname='+delivery_fullname+'&delivery_address='+delivery_address+'&delivery_postcode='+delivery_postcode+'&email_address='+email_address+'&billing_fullname='+billing_fullname+'&billing_address='+billing_address+'&billing_postcode='+billing_postcode+'&customer_companyname='+customer_companyname+'&customer_jobtitle='+customer_jobtitle+'&customer_website='+customer_website+'&customer_phone_number='+customer_phone_number;

var nameRequest = new Ajax.Request(url,
                            {	
                                onComplete: function(resp)
									{
										var	response = resp.responseText;

										$('subscribe').update(response);
				
										}
							});

return false;

}
