var mygallery=new fadeSlideShow({
	wrapperid: "fadeshow1", //ID of blank DIV on page to house Slideshow
	dimensions: [290, 241], //width/height of gallery in pixels. Should reflect dimensions of largest image
	imagearray: [
		["images/disaster-img1.jpg"],
		["images/disaster-img2.jpg"],
		["images/disaster-img4.jpg"],
		["images/disaster-img5.jpg"],
		["images/disaster-img6.jpg"] 
	],
	displaymode: {type:'auto', pause:2500, cycles:0, wraparound:false},
	persist: false, //remember last viewed slide and recall within same session?
	fadeduration: 500, //transition duration (milliseconds)
	descreveal: "ondemand",
	togglerid: ""
})


function MM_swapImgRestore(){ //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages(){ //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

	document.getElementById('flat_visibility').style.display = 'none';
	document.getElementById('house_visibility').style.display = 'none';
	 
	document.getElementById('storage_postcode_container').style.display = 'none';
	document.getElementById('storage_property_container').style.display = 'none';
}

function MM_findObj(n, d){ //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage(){ //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function setVisible(){
	if(document.getElementById('property').value == 'flat'){
	      document.getElementById('flat_visibility').style.display = 'block';
	      document.getElementById('house_visibility').style.display = 'none';
	}
	if(document.getElementById('property').value == 'house'){
	      document.getElementById('house_visibility').style.display = 'block';
	      document.getElementById('flat_visibility').style.display = 'none';
	}
	if(document.getElementById('property').value != 'flat' && document.getElementById('property').value != 'house'){
	      document.getElementById('house_visibility').style.display = 'none';
	      document.getElementById('flat_visibility').style.display = 'none';
	}
}

/*
function setStorageVisible(){
	if(document.getElementById('storage_removals').value == 'yes'){
	      document.getElementById('storage_postcode_container').style.display = 'block';
	      document.getElementById('storage_property_container').style.display = 'block';
	}
	if(document.getElementById('storage_removals').value == 'no'){
	      document.getElementById('storage_postcode_container').style.display = 'none';
	      document.getElementById('storage_property_container').style.display = 'none';
	}
}
*/

/*
function toggleChoice() {
	var elem1 = document.getElementById("storage_postcode_container");
	var elem2 = document.getElementById("storage_property_container");
	
	if (elem1.style.display) {
		elem1.style.display = '';
	}
	else {
		elem1.style.display = 'none';
	}
	if (elem2.style.display) {
		elem1.style.display = '';
	}
	else {
		elem2.style.display = 'none';
	}
}
*/

function setStorageVisible(){
	document.getElementById('storage_postcode_container').style.display = 'block';
	document.getElementById('storage_property_container').style.display = 'block';
}	

function setStorageNoVisible(){
	document.getElementById('storage_postcode_container').style.display = 'none';
	document.getElementById('storage_property_container').style.display = 'none';
}

function setMainVisible(){
	if(document.getElementById('propertysize').value == 'flat'){
	      document.getElementById('flat_main_visibility').style.display = 'block';
	      document.getElementById('house_main_visibility').style.display = 'none';
	}
	if(document.getElementById('propertysize').value == 'house'){
	      document.getElementById('house_main_visibility').style.display = 'block';
	      document.getElementById('flat_main_visibility').style.display = 'none';
	}
	if(document.getElementById('propertysize').value != 'flat' && document.getElementById('propertysize').value != 'house'){
	      document.getElementById('house_main_visibility').style.display = 'none';
	      document.getElementById('flat_main_visibility').style.display = 'none';
	}  
}

function checkEmail(mail){
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	
	return(reg.test(mail));
}

function checkDay(day){
	
	/* Variables */
	var check = parseInt(day, 10);
	
	/* Define the checking */
	
	if(check>= 1 && check <= 31){
		return (true);
	}
	else {
		return (false);
	}
}

function checkMonth(month){
	
	/* Variables */
	
	var check = parseInt(month, 10);
	
	/* Define the checking */
	
	if(check >= 1 && check <= 12){ 
		return (true);
	}
	else {
		return (false);
	}
      }

function checkYear(year){
	
	/* Variables */
	
	var check = parseInt(year, 10);
	var now = new Date(); 
	var current_year = now.getFullYear();
	
	/* Define the checking */
	
	if(check >= current_year){ 
		return (true);
	}
	else {
		return (false);
	}
}

function number_day(day, month){
	
	/* Variables */
	
	var tab = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var x = 0; 
	var i = 0;
	
	/* Define the checking */
	
	for(i=0; i < month-1; i++){ 
		x+=tab[i];
	}
	x+=day;
	
	return x;
}

function checkCurrentDate(date, month, year){
	
	/* Variables */
	
	var checkDate = parseInt(date, 10);
	var checkMonth = parseInt(month, 10);
	var checkYear = parseInt(year, 10);
	var now = new Date();

	/* Define the checking */
	if(checkYear > now.getFullYear()){ 
		return (true);
	}
	else if(checkYear == now.getFullYear() && number_day(checkDate, checkMonth) >= number_day(now.getDate(), now.getMonth()+1)){ 
		return (true);
	}
	else {
		return (false);
	}
}

function checkTelephone(telephone){
	
	/* Variables */
	var check = telephone.length;
	
	/* Define the checking */
	
	if(check >= 8){ 
		return (true);
	}
	else {
		return (false);
	}
}

function fillValue(IdElement){ 
	
	/* Fill blank the Date of Quick Request Form */
	if(document.form_UK.elements[IdElement].value == 'Postcode' || document.form_UK.elements[IdElement].value == 'POSTCODE'){
		document.form_UK.elements[IdElement].value = "";
	}
	if(document.form_UK.elements[IdElement].value == 'DD'){
		document.form_UK.elements[IdElement].value = "";
	}
	if(document.form_UK.elements[IdElement].value == 'MM'){
		document.form_UK.elements[IdElement].value = "";
	}
	if(document.form_UK.elements[IdElement].value == 'YYYY'){
		document.form_UK.elements[IdElement].value = "";
	}
	if(document.form_UK.elements[IdElement].value == 'Name'){
		document.form_UK.elements[IdElement].value = "";
	}
	if(document.form_UK.elements[IdElement].value == 'Email'){
		document.form_UK.elements[IdElement].value = "";
	}
	if(document.form_UK.elements[IdElement].value == 'Telephone'){
		document.form_UK.elements[IdElement].value = "";
	}
}

function fillRequestValue(IdElement){
	
	/* Fill blank the Date of Request Form */
	if(document.getElementById(IdElement).value == 'DD'){
		document.getElementById(IdElement).value = "";
	}
	if(document.getElementById(IdElement).value == 'MM'){
		document.getElementById(IdElement).value = "";
	}
	if(document.getElementById(IdElement).value == 'YYYY'){
		document.getElementById(IdElement).value = "";
	}
}

function fillPianoValue(IdElement){ 
	
	/* Fill blank the Date of Piano Form */
	if(document.getElementById(IdElement).value == 'DD'){
		document.getElementById(IdElement).value = "";
	}
	if(document.getElementById(IdElement).value == 'MM'){
		document.getElementById(IdElement).value = "";
	}
	if(document.getElementById(IdElement).value == 'YYYY'){
		document.getElementById(IdElement).value = "";
	}
}

function fillStorageValue(IdElement){ 
	
	/* Fill blank the Date of Storage Form */
	if(document.getElementById(IdElement).value == 'DD'){
		document.getElementById(IdElement).value = "";
	}
	if(document.getElementById(IdElement).value == 'MM'){
		document.getElementById(IdElement).value = "";
	}
	if(document.getElementById(IdElement).value == 'YYYY'){
		document.getElementById(IdElement).value = "";
	}
}

function afterFocus(IdElement){  
	
	/* Restore defaults values to the Date of Quick Request Form */
	if(document.form_UK.elements[IdElement].value == ""){
		if (IdElement == 'distance'){ 
			document.form_UK.elements[IdElement].value = 'Postcode';
		}
		if (IdElement == 'to'){ 
			document.form_UK.elements[IdElement].value = 'Postcode';
		}
		if (IdElement == 'day'){ 
			document.form_UK.elements[IdElement].value = 'DD';
		}
		if (IdElement == 'month'){ 
			document.form_UK.elements[IdElement].value = 'MM';
		}
		if (IdElement == 'year'){ 
			document.form_UK.elements[IdElement].value = 'YYYY';
		}
		if (IdElement == 'name'){ 
			document.form_UK.elements[IdElement].value = 'Name';
		}
		if (IdElement == 'email'){ 
			document.form_UK.elements[IdElement].value = 'Email';
		}
		if (IdElement == 'telephone'){ 
			document.form_UK.elements[IdElement].value = 'Telephone';
		}
	}
}

function afterRequestFocus(IdElement){
	
	/* Restore defaults values to the Date of Request Form */
	if(document.getElementById(IdElement).value == "")
	{
		if (IdElement == 'main_day'){ 
			document.getElementById(IdElement).value = 'DD';
		}
		if (IdElement == 'main_month'){ 
			document.getElementById(IdElement).value = 'MM';
		}
		if (IdElement == 'main_year'){ 
			document.getElementById(IdElement).value = 'YYYY';
		}
	}
}

function afterStorageFocus(IdElement){  
	
	/* Restore defaults values to the Date of Storage Form */
	if(document.getElementById(IdElement).value == "")
	{
		if (IdElement == 'storage_day'){ 
			document.getElementById(IdElement).value = 'DD';
		}
		if (IdElement == 'storage_month'){ 
			document.getElementById(IdElement).value = 'MM';
		}
		if (IdElement == 'storage_year'){ 
			document.getElementById(IdElement).value = 'YYYY';
		}
	}
}

function afterPianoFocus(IdElement){  
	
	/* Restore defaults values to the Date of Piano Form */
	if(document.getElementById(IdElement).value == "")
	{
		if (IdElement == 'piano_day'){ 
			document.getElementById(IdElement).value = 'DD';
		}
		if (IdElement == 'piano_month'){ 
			document.getElementById(IdElement).value = 'MM';
		}
		if (IdElement == 'piano_year'){ 
			document.getElementById(IdElement).value = 'YYYY';
		}
	}
}

function validateForm(){
	
	/* Variables */
	
	var strMsg = ""; 
	var now = new Date();
	var date = now.getDate();
	var month = now.getMonth() + 1;
	var year = now.getFullYear();
	var form = document.form_UK;   
	var strAlert = "Following fields are missed or wrong\n\n"; 

	/* Define error messages */
	
	if(form.distance.value == "" || form.distance.value == "Postcode"){
		strMsg += 'Distance: \t Enter a poscode \n'; 
	} 
	if(form.to.value == "" || form.to.value == "Postcode"){
		strMsg += 'To: \t\t Enter a postcode \n'; 
	}
	if(form.or_mileage.value == 0){
		strMsg += 'Or mileage: \t Select a mileage \n'; 
	}
	if(form.day.value == "" || form.day.value == "DD"){
		strMsg += 'Day: \t\t Enter a valid day \n'; 
	}
	else if(isNaN(form.day.value) || checkDay(form.day.value) == false){
		strMsg += 'Day: \t\t Enter a number between 1 and 31\n';
	}  
	if(form.month.value == "" || form.month.value == "MM"){
		strMsg += 'Month: \t\t Enter a valid month \n'; 
	}
	else if(isNaN(form.month.value) || checkMonth(form.month.value) == false){
		strMsg += 'Month: \t\t Enter a number between 1 and 12 \n';
	} 
	if(form.year.value == "" || form.year.value == "YYYY"){
		strMsg += 'Year: \t\t Enter a valid year \n'; 
	}
	else if(isNaN(form.year.value) || checkYear(form.year.value) == false){
		strMsg += 'Year: \t\t Enter a year egal or up to ' + year + ' \n';
	} 
	if(checkCurrentDate(form.day.value, form.month.value, form.year.value) == false){
		strMsg += 'Date: \t\t Enter a date egal or up to ' + date + '/' + month + '/' + year + ' \n';	
	}
	if(form.property.value == 0){
		strMsg += 'Property: \t Select a property \n'; 
	}
	if(form.property.value == "flat" && form.flat_size.value == 0){
		strMsg += 'Bedrooms: \t Select a number of bedrooms \n'; 
	}
	if(form.property.value == "house" && form.house_size.value == 0){
		strMsg += 'Bedrooms: \t Select a number of bedrooms \n'; 
	}  
	if(form.name.value == "" || form.name.value == "Name"){
		strMsg += 'Name: \t\t Enter a name \n'; 
	}
	if(form.email.value == "" || form.email.value == "Email" || checkEmail(form.email.value) == false){
		strMsg += 'Email: \t\t Enter a valid email \n'; 
	}
	if(form.telephone.value == "" || form.telephone.value == "Telephone"){
		strMsg += 'Telephone: \t Enter a valid telephone \n'; 
	}
	else if(isNaN(form.telephone.value) || checkTelephone(form.telephone.value) == false){
		strMsg += 'Telephone: \t Enter a number \n';
	}
	if(form.hear.value == "0" || form.hear.value == ""){
		strMsg += 'Please Select How did you hear about us?:\n'; 
	}
	/* Display error messages */
	
	if(strMsg != ""){ 
		strAlert += strMsg; 
		strAlert += "\n\n"; 
		alert(strAlert); 
	}
	else{ 
		form.submit();
	} 
} 

function validateFormContact(){
	
	/* Variables */
	
	var strMsg = ""; 
	var form = document.form_Contact;
	var strAlert = "Following fields are missed or wrong\n\n"; 

	/* Define error messages */
	
	if(form.your_name.value == ""){
		strMsg += 'First name: \t Enter a first name \n'; 
	} 
	if(form.lastname.value == ""){
		strMsg += 'Last name: \t Enter a last name \n'; 
	}  
	if(form.your_email.value == "" || checkEmail(form.your_email.value) == false){
		strMsg += 'Email: \t Enter a valid email address \n'; 
	}
	if(form.telephone.value == ""){
		strMsg += 'Telephone: \t Enter a contact number \n'; 
	} 
	else if(isNaN(form.telephone.value)){
		strMsg += 'Telephone: \t\t Enter a valid telephone number \n';
	} 
	if(form.message.value == ""){
		strMsg += 'Message: \t Enter a message \n'; 
	}
	if(form.hear.value == 0){
		strMsg += 'Please Select:\t How did you hear about us?  \n'; 
	}
	
	/* Display error messages */
	
	if(strMsg != ""){ 
		strAlert += strMsg; 
		strAlert += "\n\n"; 
		alert(strAlert); 
	}
	else{ 
		form.submit();
	} 
}

function validateFormRequest(){
	
	/* Variables */
	
	var strMsg = "";   
	var now = new Date();
	var date = now.getDate();
	var month = now.getMonth() + 1;
	var year = now.getFullYear();
	var form = document.form_RequestaQuote; 
	var strAlert = "Following fields are missed or wrong\n\n"; 

	/* Define error messages */
	
	if(form.your_name.value == ""){
		strMsg += 'First name: \t Enter a first name \n'; 
	} 
	if(form.lastname.value == ""){
		strMsg += 'Last name: \t Enter a last name \n'; 
	}
	if(form.your_email.value == "" || checkEmail(form.your_email.value) == false){
		strMsg += 'Email: \t Enter a valid email address \n'; 
	}
	if(form.your_telephone.value == ""){
		strMsg += 'Telephone: \t Enter a contact number \n'; 
	} 
	else if(isNaN(form.your_telephone.value)){
		strMsg += 'Telephone: \t\t Enter a valid telephone number \n';
	} 
	if(form.main_day.value == "" || form.main_day.value == "DD"){
		strMsg += 'Day: \t\t Enter a valid day \n'; 
	}
	else if(isNaN(form.main_day.value) || checkDay(form.main_day.value) == false){
		strMsg += 'Day: \t\t Enter a number between 1 and 31\n';
	}  
	if(form.main_month.value == "" || form.main_month.value == "MM"){
		strMsg += 'Month: \t\t Enter a valid month \n'; 
	}
	else if(isNaN(form.main_month.value) || checkMonth(form.main_month.value) == false){
		strMsg += 'Month: \t\t Enter a number between 1 and 12 \n';
	} 
	if(form.main_year.value == "" || form.main_year.value == "YYYY"){
		strMsg += 'Year: \t\t Enter a valid year \n'; 
	}
	else if(isNaN(form.main_year.value) || checkYear(form.main_year.value) == false){
		strMsg += 'Year: \t\t Enter a year egal or up to ' + year + ' \n';
	} 
	if(checkCurrentDate(form.main_day.value, form.main_month.value, form.main_year.value) == false){
		strMsg += 'Date: \t\t Enter a date egal or up to ' + date + '/' + month + '/' + year + ' \n';	
	}
	if(form.propertysize.value == 0){
		strMsg += 'Property: \t Select a property \n'; 
	}
	if(form.propertysize.value == "flat" && form.property_flat_size.value == 0){
		strMsg += 'Bedrooms: \t Select a number of bedrooms \n'; 
	}	
	if(form.propertysize.value == "house" && form.property_house_size.value == 0){
		strMsg += 'Bedrooms: \t Select a number of bedrooms \n'; 
	}
	if(form.pickuppostcode.value == ""){
		strMsg += 'Pickup Postcode: \t Enter a poscode \n'; 
	} 
	if(form.deliverypostcode.value == ""){
		strMsg += 'Delivery Postcode: \t Enter a postcode \n'; 
	}
	if(form.hear.value == "0" || form.hear.value == ""){
		strMsg += 'Please Select How did you hear about us?: \n'; 
	}
	
	/* Display error messages */
	
	if(strMsg != ""){ 
		strAlert += strMsg; 
		strAlert += "\n\n"; 
		alert(strAlert); 
	}
	else{ 
		form.submit();
	} 
}

function validateFormReferral(){ 
	
	/* Variables */
	
	var strMsg = ""; 
	var form = document.form_Referral; 
	
	/* Define error messages related to the referrer */
	
	strMsg += 'Referrer: \n\n'; 
  
	if(form.referrer_name.value == ""){
		strMsg += 'Enter a name of referrer \n'; 
	} 
	if(form.referrer_contact_number.value == ""){
		strMsg += 'Enter a contact number of referrer \n'; 
	}  
	else if(isNaN(form.referrer_contact_number.value)){
		strMsg += 'Enter a valid contact number of referrer \n';
	} 
	if(form.referrer_door_number.value == ""){
		strMsg += 'Enter a door number of referrer \n'; 
	}
	else if(isNaN(form.referrer_door_number.value)){
		strMsg += 'Enter a valid door number of referrer \n';
	} 
	if(form.referrer_postcode.value == ""){
		strMsg += 'Enter a postcode of referrer \n'; 
	}
	
	/* Define error messages related to the friend */
	
	strMsg += '\nFriend: \n\n';
	
	if(form.friend_name.value == ""){
		strMsg += 'Enter a name of friend \n'; 
	} 
	if(form.friend_contact_number.value == ""){
		strMsg += 'Enter a contact number of friend \n'; 
	}  
	else if(isNaN(form.friend_contact_number.value)){
		strMsg += 'Enter a valid contact number of friend \n';
	} 
	if(form.friend_door_number.value == ""){
		strMsg += 'Enter a door number of friend \n'; 
	}
	else if(isNaN(form.friend_door_number.value)){
		strMsg += 'Enter a valid door number of friend \n';
	} 
	if(form.friend_postcode.value == ""){
		strMsg += 'Enter a postcode of friend \n'; 
	}
	
	/* Define error messages related to the checkbox */
	
	strMsg += '\nTerms and conditions: \n\n';
	 
	if(form.refer_notice.checked == false){
		strMsg += 'Agree the terms and conditions \n'; 
	}
	
	/* Display error messages */
	
	if(strMsg != ""){ 
		var strAlert = "Following fields are missed or wrong\n\n"; 
		strAlert += strMsg; 
		strAlert += "\n\n"; 
		alert(strAlert); 
	}
	else{ 
		form.submit();
	} 
}

function validateFormStorage(){
	
	/* Variables */
	
	var strMsg = "";
	var now = new Date();
	var date = now.getDate();
	var month = now.getMonth() + 1;
	var year = now.getFullYear();
	var form = document.form_Storage; 
	var strAlert = "Following fields are missed or wrong\n\n";
      
	/* Define error messages */
	
	if(form.storage_name.value == "" ){
		strMsg += 'Name: \t\t Enter a correct name \n'; 
	}       
	if(form.storage_email.value == "" || checkEmail(form.storage_email.value) == false ){
		strMsg += 'Email: \t\t Enter a valid email address \n'; 
	}      
	if(form.storage_telephone.value == "" ){
		strMsg += 'Telephone: \t Enter a contact number \n'; 
	} 
	else if(isNaN(form.storage_telephone.value)){
		strMsg += 'Telephone: \t Enter a valid telephone number \n';
	}
	if(form.storage_day.value == "" || form.storage_day.value == "DD"){
		strMsg += 'Day: \t\t Enter a valid day \n'; 
	}
	else if(isNaN(form.storage_day.value) || checkDay(form.storage_day.value) == false){
		strMsg += 'Day: \t\t Enter a number between 1 and 31\n';
	}  
	if(form.storage_month.value == "" || form.storage_month.value == "MM"){
		strMsg += 'Month: \t\t Enter a valid month \n'; 
	}
	else if(isNaN(form.storage_month.value) || checkMonth(form.storage_month.value) == false){
		strMsg += 'Month: \t\t Enter a number between 1 and 12 \n';
	} 
	if(form.storage_year.value == "" || form.storage_year.value == "YYYY"){
		strMsg += 'Year: \t\t Enter a valid year \n'; 
	}
	else if(isNaN(form.storage_year.value) || checkYear(form.storage_year.value) == false){
		strMsg += 'Year: \t\t Enter a year egal or up to ' + year + ' \n';
	} 
	if(checkCurrentDate(form.storage_day.value, form.storage_month.value, form.storage_year.value) == false){
		strMsg += 'Date: \t\t Enter a date egal or up to ' + date + '/' + month + '/' + year + ' \n';	
	}
	if(form.storage_duration.value == 0){
		strMsg += 'Duration: \t Select a duration \n'; 
	}
	if(form.storage_size.value == 0){
		strMsg += 'Size: \t\t Select a size \n'; 
	}
	if(form.storage_location.value == 0){
		strMsg += 'Location: \t\t Select a location \n'; 
	}
	
	if(form.storage_removals[0].checked == false && form.storage_removals[1].checked == false){
		strMsg += 'Removals: \t Make a choice \n'; 
	}
	if(form.storage_removals[0].checked == true && form.storage_postcode.value == ""){
		strMsg += 'Postcode: \t Enter a postcode \n'; 
	}
	if(form.storage_removals[0].checked == true && form.storage_property.value == 0){
		strMsg += 'Property: \t Select a type of property \n'; 
	}
	if(form.hear.value == 0){
		strMsg += 'Please Select:\t How did you hear about us?  \n'; 
	}
	
	/* Define error messages related to the checkbox */
	
	if(form.storage_agreed.checked == false){
		strMsg += 'Submission: \t Check if all fields have been filled \n'; 
	}
	
	/* Display error messages */
	
	if(strMsg != ""){ 
		strAlert += strMsg; 
		strAlert += "\n\n"; 
		alert(strAlert); 
	}
	else{ 
		form.submit();
	} 
}

function validateFormPiano(){
	
	/* Variables */
	
	var strMsg = "";
	var now = new Date();
	var date = now.getDate();
	var month = now.getMonth() + 1;
	var year = now.getFullYear();
	var form = document.form_Piano; 
	var strAlert = "Following fields are missed or wrong\n\n";
      
	/* Define error messages */
	
	if(form.piano_name.value == "" ){
		strMsg += 'Name: \t\t Enter a correct name \n'; 
	}       
	if(form.piano_email.value == "" || checkEmail(form.piano_email.value) == false ){
		strMsg += 'Email: \t\t Enter a valid email address \n'; 
	}      
	if(form.piano_telephone.value == "" ){
		strMsg += 'Telephone: \t Enter a contact number \n'; 
	} 
	else if(isNaN(form.piano_telephone.value)){
		strMsg += 'Telephone: \t Enter a valid telephone number \n';
	}
	if(form.piano_day.value == "" || form.piano_day.value == "DD"){
		strMsg += 'Day: \t\t Enter a valid day \n'; 
	}
	else if(isNaN(form.piano_day.value) || checkDay(form.piano_day.value) == false){
		strMsg += 'Day: \t\t Enter a number between 1 and 31\n';
	}  
	if(form.piano_month.value == "" || form.piano_month.value == "MM"){
		strMsg += 'Month: \t\t Enter a valid month \n'; 
	}
	else if(isNaN(form.piano_month.value) || checkMonth(form.piano_month.value) == false){
		strMsg += 'Month: \t\t Enter a number between 1 and 12 \n';
	} 
	if(form.piano_year.value == "" || form.piano_year.value == "YYYY"){
		strMsg += 'Year: \t\t Enter a valid year \n'; 
	}
	else if(isNaN(form.piano_year.value) || checkYear(form.piano_year.value) == false){
		strMsg += 'Year: \t\t Enter a year egal or up to ' + year + ' \n';
	} 
	if(checkCurrentDate(form.piano_day.value, form.piano_month.value, form.piano_year.value) == false){
		strMsg += 'Date: \t\t Enter a date egal or up to ' + date + '/' + month + '/' + year + ' \n';	
	}
	if(form.piano_type.value == 0){
		strMsg += 'Piano type: \t Select a piano type \n'; 
	}
	if(form.piano_make.value == ""){
		strMsg += 'Piano Make: \t Enter a piano make \n'; 
	}
	if(form.piano_pickup_postcode.value == ""){
		strMsg += 'Pickup Postcode: \t Enter a postcode \n'; 
	}
	if(form.piano_delivery_postcode.value == ""){
		strMsg += 'Delivery Postcode: \t Enter a postcode \n'; 
	}
	if(form.hear.value == 0){
		strMsg += 'Please Select:\tHow did you hear about us?\n'; 
	}
	
	/* Display error messages */
	
	if(strMsg != ""){ 
		strAlert += strMsg; 
		strAlert += "\n\n"; 
		alert(strAlert); 
	}
	else{ 
		form.submit();
	} 
}

function validateComment(){ 
	
	/* Variables */
	
	var strMsg = ""; 
	var form = document.form_comment;   
	var strAlert = "Following fields are missed or wrong\n\n";
	
	/* Define error messages */
	
	if(form.name_comment.value == ""){
		strMsg += 'Name: \t\t Enter a name \n'; 
	} 
	if(form.comment.value == ""){
		strMsg += 'Comment: \t Enter a comment \n'; 
	} 
	if(form.pseudo.value != ""){
		return false;
	}
	
	/* Display error messages */
	
	if(strMsg != ""){ 
		strAlert += strMsg; 
		strAlert += "\n\n"; 
		alert(strAlert); 
	}
	else{
		form.submit();
	}
} 
