function validate_frmregister()
{
	frm=document.frmregister;	
	
	if(frm.fname.value=="")
	{
		alert("Please enter the first name");
		frm.fname.select();
		return false;
	}
	if(frm.lname.value=="")
	{
		alert("Please enter the last name");
		frm.lname.select();
		return false;
	}
	if(frm.phone.value=="")
	{
		alert("Please enter the phone number");
		frm.phone.select();
		return false;
	}
	if(frm.email.value=="")
	{
		alert("Please enter the email address");
		frm.email.select();
		return false;
	}
	if(frm.pass.value=="")
	{
		alert("Please enter the password");
		frm.pass.select();
		return false;
	}
	if(frm.pass1.value=="")
	{
		alert("Please re-enter the password");
		frm.pass1.select();
		return false;
	}
	if(frm.pass.value!=frm.pass1.value)
	{
		alert("Password do not Match");
		frm.pass.select();
		return false;
	}
	if(frm.oaddress1.value=="")
	{
		alert("Please enter the owner address");
		frm.oaddress1.select();
		return false;
	}
	if(frm.ocity.value=="")
	{
		alert("Please enter the owner city");
		frm.ocity.select();
		return false;
	}
	if(frm.ocountry1.value=="")
	{
		alert("Please enter the owner county");
		frm.ocountry1.select();
		return false;
	}
	if(frm.ozip.value=="")
	{
		alert("Please enter the owner post code");
		frm.ozip.select();
		return false;
	}
	if(frm.paddress1.value=="")
	{
		alert("Please enter the property address");
		frm.paddress1.select();
		return false;
	}
	if(frm.pcity.value=="")
	{
		alert("Please enter the property city");
		frm.pcity.select();
		return false;
	}
	if(frm.pcountry1.value=="")
	{
		alert("Please enter the property county");
		frm.pcountry1.select();
		return false;
	}
	if(frm.pzip.value=="")
	{
		alert("Please enter the property post code");
		frm.pzip.select();
		return false;
	}
	
	if(frm.pname.value=="")
	{
		alert("Please enter the property name");
		frm.pname.select();
		return false;
	}	
	if(frm.cottagenumber.value=="")
	{
		alert("Please enter the cottages number");
		frm.cottagenumber.select();
		return false;
	}
	if(isNaN(frm.cottagenumber.value))
	{
		alert("Please enter a numeric value at Number of Cottages");
		frm.cottagenumber.select();
		return false;
	}
	if(frm.sleeps.value=="")
	{
		alert("Please enter the sleeps");
		frm.sleeps.focus();
		return false;
	}
	if(frm.country.value=="0")
	{
		alert("Please select the county");
		frm.country.focus();
		return false;
	}
	if(frm.region.value=="0")
	{
		alert("Please select the region");
		frm.region.focus();
		return false;
	}
	if(frm.county.value=="0")
	{
		alert("Please select the county");
		frm.county.focus();
		return false;
	}
	if(frm.pricefrom.value=="")
	{
		alert("Please enter the price range from");
		frm.pricefrom.focus();
		return false;
	}
	if(frm.priceto.value=="")
	{
		alert("Please enter the price range to");
		frm.priceto.focus();
		return false;
	}
	if(frm.propertydescription.length>=50)
	{
		alert("Property Description is limited to 750 characters");
		frm.propertydescription.focus();
		return false;
	}
	if(frm.OptionD.checked==true)
	{
	
		
		if(document.frmregister.OptionB.checked==false)
		{
			alert("Please tick option b) if you want an availability calendar at each of your cottages at your own site and can accept credit card payments.");
			frm.payableto.focus();
			return false;
		}
	}
	if(frm.OptionE.checked==true)
	{
		if(frm.siteAddress.value=="")
		{
			alert("Please Enter FTP Host Name!");
			frm.siteAddress.focus();
			return false;
		}
		
		if(frm.siteUname.value=="")
		{
			alert("Please Enter FTP Username!");
			frm.siteUname.focus();
			return false;
		}
		
		if(frm.sitePass.value=="")
		{
			alert("Please Enter FTP Password!");
			frm.sitePass.focus();
			return false;
		}
	}
	


	if(frm.terms.checked==false)
	{
		alert("Please agree to our terms and condition");
		frm.terms.select();
		return false;
	}

	
	
	frm.submit.disabled=true;
	
}

function countPropertyDesc()
{
	alert(document.frmregister.propertydescription.value.length);
}

function validate_frmsearch()
{
	frm=document.frmsearch;
	if(frm.country.value=="0")
	{
		alert("Please select the county");
		frm.country.focus();
		return false;
	}
	if(frm.region.value=="0")
	{
		alert("Please select the region");
		frm.region.focus();
		return false;
	}
}

function showOptionD()
{
	if(document.frmregister.OptionD.checked==true)
	{
		
		if(document.frmregister.OptionB.checked==false)
		{
			alert("Please tick option b) if you want an availability calendar at each of your cottages at your own site and can accept credit card payments.");
			document.frmregister.OptionD.checked=false;
			return false;
		}
	}
}

function showOptionE()
{
	
}



function copyvalues(val)
{
	frm=document.frmregister;	
	
	if(frm.copyval.checked==true)
	{
		frm.paddress1.value=frm.oaddress1.value;
		frm.paddress2.value=frm.oaddress2.value;
		frm.pcity.value=frm.ocity.value;
		frm.pcountry1.value=frm.ocountry1.value;
		frm.pzip.value=frm.ozip.value;
	}
	else
	{
		frm.paddress1.value="";
		frm.paddress2.value="";
		frm.pcity.value="";
		frm.pcountry1.value="";
		frm.pzip.value="";
	}
} 

function copyvalues1(val)
{
	frm=document.frmupdate;	
	
	if(frm.copyval.checked==true)
	{
		frm.paddress1.value=frm.oaddress1.value;
		frm.paddress2.value=frm.oaddress2.value;
		frm.pcity.value=frm.ocity.value;
		frm.pcountry1.value=frm.ocountry1.value;
		frm.pzip.value=frm.ozip.value;
	}
	else
	{
		frm.paddress1.value="";
		frm.paddress2.value="";
		frm.pcity.value="";
		frm.pcountry1.value="";
		frm.pzip.value="";
	}
} 

function validate_frmcard()
{
	frm=document.frmcard;
	if(frm.cfname.value=="")
	{
		alert("Please enter the card holder name");
		frm.cfname.select();
		return false;
	}
	if(frm.cardno.value=="")
	{
		alert("Please enter the card number");
		frm.cardno.select();
		return false;
	}
	if(frm.mm.value!="")
	{
		var theDate = new Date();
		
		
		if(frm.mm.value<=theDate.getMonth()+1 && frm.yy.value<theDate.getYear())
		{
			alert("Invalid Expiry Date");
			frm.mm.focus();
			return false;
		
		}
	
	}
	if(frm.yy.value!="")
	{
		var theDate = new Date();
		
		if(frm.yy.value<theDate.getYear())
		{
			alert("Invalid Expiry Date");
			frm.yy.focus();
			return false;
		}
	}
	if(frm.cardtype.value=="Switch/Maestro" || frm.cardtype.value=="Solo")
	{
		if(frm.startdate.value=="")
		{
			alert("You must enter your Switch/Solo issue number or start date");
			frm.startdate.select();
			return false;
		}
	}
	if(frm.securitycode.value=="")
	{
		alert("Please enter the security code")
		frm.securitycode.focus();
		return false;
	}
}

function viewWin3(filename)
	{
	var mybars='width=450,height=200,directories=no,location=no,menubar=no,status=no,screenX=0,screenY=0';
	mybars+=',titlebar=no,toolbar=no';
	myoptions='scrollbars=yes,resizeable=yes';
	myfeatures=mybars+ ','+myoptions
	var newin=open(filename,'mydoc',myfeatures);
	}
	
function viewWin2(filename)
	{
	var mybars='width=450,height=350,directories=no,location=no,menubar=no,status=no,screenX=0,screenY=0';
	mybars+=',titlebar=no,toolbar=no';
	myoptions='scrollbars=yes,resizeable=yes';
	myfeatures=mybars+ ','+myoptions
	var newin=open(filename,'mydoc',myfeatures);
	}

function viewWin1(filename)
{
var mybars='width=300,height=100,directories=no,location=no,menubar=no,status=no,screenX=0,screenY=0';
mybars+=',titlebar=no,toolbar=no,scrollbar=yes';
myoptions='';
myfeatures=mybars+ ','+myoptions
var newin=open(filename,'mydoc',myfeatures);
}


function validate_frmlogin()
{
	if(frmlogin.uname.value=="")
	{
		alert("Please enter the username");
		frmlogin.uname.select();
		return false;
	}
	else
	{
		if(validCharaters(frmlogin.uname.value)==false)
		{
			alert("Invalid Characters! Please enter valid username");
			frmlogin.uname.select();
			return false;
		}
	}
	if(frmlogin.pass.value=="")
	{
		alert("Please enter the password");
		frmlogin.pass.select();
		return false;
	}
	else
	{
		if(validCharaters(frmlogin.pass.value)==false)
		{
			alert("Invalid Characters! Please enter valid password");
			frmlogin.pass.select();
			return false;
		}
	}
}

function validCharaters(sText)
{
    var ValidChars = "abcdefghijklmnopqrstuvxyzwABCDEFGHIJKLMNOPQRSTUVXYZW0123456789@.-_";
    var Char;
	
    for (i = 0; i < sText.length; i++) {
        Char = sText.charAt(i);
        if (ValidChars.indexOf(Char) < 0) {

			return false;
		}
    }

    return true;
}


function validate_frmupdate()
{
	frm=document.frmupdate;	
	if(frm.fname.value=="")
	{
		alert("Please enter the first name");
		frm.fname.select();
		return false;
	}
	if(frm.lname.value=="")
	{
		alert("Please enter the last name");
		frm.lname.select();
		return false;
	}
	
	if(frm.phone.value=="")
	{
		alert("Please enter the phone number");
		frm.phone.select();
		return false;
	}
	if(frm.oaddress1.value=="")
	{
		alert("Please enter the owner address");
		frm.oaddress1.select();
		return false;
	}
	if(frm.ocity.value=="")
	{
		alert("Please enter the owner city");
		frm.ocity.select();
		return false;
	}
	if(frm.ocountry1.value=="")
	{
		alert("Please enter the owner county");
		frm.ocountry1.select();
		return false;
	}
	if(frm.ozip.value=="")
	{
		alert("Please enter the owner post code");
		frm.ozip.select();
		return false;
	}
	if(frm.paddress1.value=="")
	{
		alert("Please enter the property address");
		frm.paddress1.select();
		return false;
	}
	if(frm.pcity.value=="")
	{
		alert("Please enter the property city");
		frm.pcity.select();
		return false;
	}
	if(frm.pcountry1.value=="")
	{
		alert("Please enter the property county");
		frm.pcountry1.select();
		return false;
	}
	if(frm.pzip.value=="")
	{
		alert("Please enter the property post code");
		frm.pzip.select();
		return false;
	}

}

function validate_frmpassword()
{
	frm=document.frmpassword;
	
	if(frm.txtpname.value=="")
	{
		alert("Please enter the password")
		frm.txtpname.select();
		return false;
	}
	if(frm.txtrepname.value=="")
	{
		alert("Please re-enter the password");
		frm.txtrepname.select();
		return false;
	}
	if(frm.txtpname.value!=frm.txtrepname.value)
	{
		alert("Password don't match");
		frm.txtrepname.select();
		return false;
	}
}



function validate_frmeditproperty()
{
	frm=document.content_edit;
	if(frm.pname.value=="")
	{
		alert("Please enter the property name");
		frm.pname.select();
		return false;
	}	
	
	if (frm.pricefrom.value=="")
	{
		alert("Please enter the pricefrom");
		frm.pricefrom.focus();
		return false;
	}
	if(frm.priceto.value=="")
	{
		alert("Please enter the priceto");
		frm.priceto.focus();
		return false;
	}
	if(frm.sleeps.value=="")
	{
		alert("Please select the sleeps");
		frm.sleeps.focus();
		return false;
	}
	if(frm.country.value=="0")
	{
		alert("Please select a country")
		frm.country.focus();
		return false;
	}
	if(frm.region.value=="0")
	{
		alert("Please select a region");
		frm.region.focus();
		return false;
	}
	if(frm.countyid.value=="0")
	{
		alert("Please select a county");
		frm.countyid.focus();
		return false;
	}
	
	
	if(frm.Option1.checked==false && frm.Option4.checked==true)
	{
		alert("You must order a Display Listing to advertise at the Large Groups section.");
		return false;
	}

	if(frm.Option1.checked==false && frm.Option5.checked==true)
	{
		alert("You must order a Display Listing if ordering an Interactive website.");
		return false;
	}

	if(frm.Option5.checked==true)
	{
		if(frm.Option5a.checked==false && frm.Option5b.checked==false && frm.Option5c.checked==false)
		{
			alert("Please select any of the following option:\n\n  1) I do not require any Availability Calendars at my Interactive Website \n  2) I wish to offer Availability Calendars at my Interactive Website. Calendars are free.\n  3) I wish to offer secure online booking at my Interactive website.");
			return false;
		}
	}

	if(frm.Option7.checked==true)
	{
		if(frm.Option7a.checked==false && frm.Option7b.checked==false)
		{
			alert("Please select your mode of payment credit card or cheque");
			return false;
		}
	}

	if(frm.Option7a.checked==true && frm.Option7b.checked==true)
	{
		alert("Please select only one mode of payment credit card or cheque");
		return false;
	}

	if(frm.Option7b.checked==true)
	{
		if(frm.txt_cheque_payableto.value=="")
		{
			alert("Please enter cheque payable to");
			frm.txt_cheque_payableto.focus();
			return false;
		}
	}
}


function validate_frmeditownerproperty()
{
	frm=document.content_edit;
	if(frm.pname.value=="")
	{
		alert("Please enter the property name");
		frm.pname.select();
		return false;
	}	
	
	if (frm.pricefrom.value=="")
	{
		alert("Please enter the pricefrom");
		frm.pricefrom.focus();
		return false;
	}
	if(frm.priceto.value=="")
	{
		alert("Please enter the priceto");
		frm.priceto.focus();
		return false;
	}
	if(frm.sleeps.value=="")
	{
		alert("Please select the sleeps");
		frm.sleeps.focus();
		return false;
	}
	if(frm.country.value=="0")
	{
		alert("Please select a country")
		frm.country.focus();
		return false;
	}
	if(frm.region.value=="0")
	{
		alert("Please select a region");
		frm.region.focus();
		return false;
	}
	if(frm.countyid.value=="0")
	{
		alert("Please select a county");
		frm.countyid.focus();
		return false;
	}
	
	if(frm.Option1.checked==false && frm.Option2.checked==false && frm.Option3.checked==false && frm.Option4.checked==false)
	{
		alert("Please select your order options");
		return false;
	}

	
	if(frm.Option1.checked==false && frm.Option3.checked==true)
	{
		alert("You must order a Display Listing if ordering an Interactive website.");
		return false;
	}

	
	if(frm.Option4.checked==true)
	{
		if(frm.Option4a.checked==false && frm.Option4b.checked==false)
		{
			alert("Please select your mode of payment credit card or cheque");
			return false;
		}
	}

	if(frm.Option4a.checked==true && frm.Option4b.checked==true)
	{
		alert("Please select only one mode of payment credit card or cheque");
		return false;
	}

	if(frm.Option4b.checked==true)
	{
		if(frm.txt_cheque_payableto.value=="")
		{
			alert("Please enter the name of the Payee");
			frm.txt_cheque_payableto.focus();
			return false;
		}
	}
}

function verify()
{
	if(confirm("Are you sure you want to delete"))
	return true;
	else
	return false;
}

function verify1()
{
	if(confirm("Are you sure you want to delete this cottage"))
	return true;
	else
	return false;
}

function validate_frmeditcottage()
{
	frm=document.frmeditcottage;
		
	if(frm.cottagename.value=="")
	{
		alert("Please enter the cottage name");
		frm.cottagename.select();
		return false;
	}
}


function validate_frmbooking()
{	
	frm=document.frmbook;
	
	if(frm.party.value=="")
	{
		alert("Please select the number of party");
		frm.party.focus();
		return false;
	}
	if(frm.fname.value=="")
	{
		alert("Please enter the first name");
		frm.fname.select();
		return false;
	}
	if(frm.lname.value=="")
	{
		alert("Please enter the last name");
		frm.lname.select();
		return false;
	}
	if(frm.address1.value=="")
	{
		alert("Please enter the address");
		frm.address1.select();
		return false;
	}
	if(frm.city.value=="")
	{
		alert("Please enter the city");
		frm.city.select();
		return false;
	}
	if(frm.state.value=="")
	{
		alert("Please enter the state");
		frm.state.select();
		return false;
	}
	if(frm.country.value=="")
	{
		alert("Please enter the country");
		frm.country.select();
		return false;
	}
	if(frm.zip.value=="")
	{
		alert("Please enter the zip code");
		frm.zip.select();
		return false;
	}
	if(frm.phone.value=="")
	{
		alert("Please enter the phone number");
		frm.phone.select();
		return false;
	}
	if(frm.email.value=="")
	{
		alert("Please enter the email address");
		frm.email.select();
		return false;
	}
}

function validate_frmbooking1()
{	
	frm=document.frmbook;
	
	
	if(frm.fname.value=="")
	{
		alert("Please enter the first name");
		frm.fname.select();
		return false;
	}
	if(frm.lname.value=="")
	{
		alert("Please enter the last name");
		frm.lname.select();
		return false;
	}
	if(frm.address1.value=="")
	{
		alert("Please enter the address");
		frm.address1.select();
		return false;
	}
	if(frm.city.value=="")
	{
		alert("Please enter the city");
		frm.city.select();
		return false;
	}
	if(frm.state.value=="")
	{
		alert("Please enter the state");
		frm.state.select();
		return false;
	}
	if(frm.country.value=="")
	{
		alert("Please enter the country");
		frm.country.select();
		return false;
	}
	if(frm.zip.value=="")
	{
		alert("Please enter the zip code");
		frm.zip.select();
		return false;
	}
	if(frm.phone.value=="")
	{
		alert("Please enter the phone number");
		frm.phone.select();
		return false;
	}
	if(frm.email.value=="")
	{
		alert("Please enter the email address");
		frm.email.select();
		return false;
	}
}	

function validate_frmforgot()
{
	if(frmforgot.uname.value=="")
	{
		alert("Please enter the username");
		frmforgot.uname.select();
		return false;	
	}
}

function validate_frmeditpic()
{
	var imgobj= new Image();
        imgobj.src = frmeditpic.cottageimage.value;
        wid = imgobj.width;
        hig = imgobj.height;
           


	if(frmeditpic.cottageimage.value=="")
	{
		alert("Please select the image");
		frmeditpic.cottageimage.focus();
		return false;
	}
	
}

function showAOption1(val)
{
	frm=document.content_edit;	
	if (frm.optA.checked)
	{
		frm.optionA.value=1;
	}
	else
	{
		frm.optionA.value=0;
	}
	
}

function showBOption1(val)
{
	frm=document.content_edit;	
	if (frm.optB.checked)
	{
		frm.optionB.value=1;

		if(frm.optG.checked==false)
			document.getElementById("RoptionC").style.display="block";
		
		
	}
	else
	{
		frm.optionB.value=0;
		frm.optionC.value=0;
		document.getElementById("RoptionC").style.display="none";
		
		
	}
	
}


function showGOption1(val)
{
	frm=document.content_edit;	
	if (frm.optG.checked)
	{
		frm.optionG.value=1;
		frm.optionC.value=1;
		document.getElementById("RoptionH").style.display="block";
		document.getElementById("RoptionI").style.display="block";
		document.getElementById("RoptionF").style.display="block";
		
	}
	else
	{
		frm.optionB.value=0;
		frm.optionH.value=0;
		frm.optionI.value=0;
		frm.optionF.value=0;
		frm.optionC.value=0;
		frm.optionG.value=0;
		document.getElementById("RoptionH").style.display="none";
		document.getElementById("RoptionI").style.display="none";
		document.getElementById("RoptionF").style.display="none";
		showFOption1(0);
	}
	
}


function showHOption1(val)
{
	frm=document.content_edit;	
	if (frm.optH.checked)
	{
		frm.optionH.value=1;
			
	}
	else
	{
		frm.optionH.value=0;
		
	}
}

function showIOption1(val)
{
	frm=document.content_edit;	
	if (frm.optI.checked)
	{
		frm.optionI.value=1;
		document.getElementById("RoptionD").style.display="block";
		frm.optionD.value=1;
	}
	else
	{
		frm.optionI.value=0;
		frm.optionD.value=0;
		document.getElementById("RoptionD").style.display="none";
	}
}

function showCOption1(val)
{
	frm=document.content_edit;	
	if (val=="1")
	{
		frm.optionC.value=1;
		document.getElementById("RoptionD").style.display="block";
		document.getElementById("RoptionF").style.display="block";
		document.getElementById("RoptionE").style.display="block";
	}
	else
	{
		frm.optionC.value=0;
		frm.optionD.value=0;
		frm.optionE.value=0;
		frm.optionF.value=0;
		document.getElementById("RoptionD").style.display="none";
		document.getElementById("RoptionE").style.display="none";
		document.getElementById("RoptionF").style.display="none";
	}
	
}

function showDOption1(val)
{	frm=document.content_edit;	
	if (val=="0")
	{	frm.optionD.value=0;
		document.getElementById("RoptionE").style.display="block";
	}
	else
	{
		frm.optionD.value=1;
		frm.optionE.value=0;
		document.getElementById("RoptionE").style.display="none";
	}
	
}

function showFOption1(val)
{
	frm=document.content_edit;	
	if (val=="1")
	{
		frm.optionF.value=1;
		document.getElementById("RsiteAddress").style.display="block";
		document.getElementById("RsiteUname").style.display="block";
		document.getElementById("RsitePass").style.display="block";
	}
	else
	{
		frm.optionF.value=0;
		document.getElementById("RsiteAddress").style.display="none";
		document.getElementById("RsiteUname").style.display="none";
		document.getElementById("RsitePass").style.display="none";
	}
}

function countchar()
{
alert("Number of characters is:"  + content_edit.promotext.value.length);
}

function validate_frmeditdetails()
{
	frm=document.frmeditdetails;
	
	
	if(frm.night2per.value=="")
	{
		alert("Please enter the 2 night percentage");
		frm.night2per.select();
		return false;
	}
	if(isNaN(frm.night2per.value)==true)
	{
		alert("Please enter the number");
		frm.night2per.select();
		return false;
	}
	if(frm.night3per.value=="")
	{
		alert("Please enter the 3 night percentage");
		frm.night3per.select();
		return false;
	}
	if(isNaN(frm.night3per.value)==true)
	{
		alert("Please enter the number");
		frm.night3per.select();
		return false;
	}
	if(frm.night4per.value=="")
	{
		alert("Please enter the 4 night percentage");
		frm.night4per.select();
		return false;
	}
	if(isNaN(frm.night4per.value)==true)
	{
		alert("Please enter the number");
		frm.night4per.select();
		return false;
	}
	if(frm.pdesc.value.length>=750)
	{
		alert("Please enter the promotion text less than 750 characters");
		frm.pdesc.select();
		return false;
	}
}

function movewindow()
{
	window.moveTo(0,0);
}

function show_msg(msg)
{
	if(msg=="")
		return;
	else
		alert(msg);
}

function validate_cottage()
{	
	if(frm.id.value=="")
	{
		alert("Please select the cottage");
		frm.id.focus();
		return false;
		
	}
		
}

function validate_calendar()
{
	if(frm12.mm.value=="")
	{
		alert("Please select the month");
		frm12.mm.focus();
		return false;
	}
	if(frm12.yy.value=="")
	{
		alert("Please select the year");
		frm12.yy.focus();
		return false;
	}
}

function validate_frmaddimage()
{
	var imgobj= new Image();
        imgobj.src=frmaddimage.imagename.value;
        wid = imgobj.width;
        hig = imgobj.height;
        
       
	if(frmaddimage.imagename.value=="")
	{
		alert("Please select the file");
		frmaddimage.imagename.focus();
		return false;
	}
	frmaddimage.action=frmaddimage.action+'&caption='+frmaddimage.caption.value;
}


function validate_frmdirect()
{
	frm=document.frmdirect;
	
	if(frm.bank.value=="")
	{
		alert("Please enter the bank name");
		frm.bank.select();
		return false;
	}
	if(frm.branch.value=="")
	{
		alert("Please enter the branch name");
		frm.branch.select();
		return false;
	}
	if(frm.code.value=="")
	{
		alert("Please enter the Sort Code");
		frm.code.select();
		return false;
	}
	if(frm.accno.value=="")
	{
		alert("Please enter the account number");
		frm.accno.select();
		return false;
	}	
	if(frm.accname.value=="")
	{
		alert("Please enter the account name");
		frm.accname.select();
		return false;
	}	
	if(frm.phone.value=="")
	{
		alert("Please enter the telephone number");
		frm.phone.select();
		return false;
	}
	
}




	function validatedate(date,day,cday,avail)
	{
		
		var arrDate = String(date).split("/");
		arrDate[0]=arrDate[0]-1;
		var fromDate = new Date(arrDate[2],arrDate[0],arrDate[1]);
		d1=fromDate.getDay();
		
	
		if((parseInt(d1)!=5 && parseInt(d1)!=6) && day=='2')
		{		
			if(avail=='Yes')
			{	
				//alert("2-Night Break must start on Friday or Saturday");
				//frmbook.stdate.value="";
				//return false;
			}
			else
			{
				alert("Short Break are not available during this week.");
				frmbook.stdate.value="";
				return false;
			}	
		}
		
		
		if(parseInt(d1)!=5 && day=='3')
		{
			if(avail=='Yes')
			{
				//alert("3-Night Break must start on Friday");
				//frmbook.stdate.value="";
				//return false;
			}
			else
			{
				alert("Short Break are not available during this week.");
				frmbook.stdate.value="";
				return false;
			}
		}

		if(parseInt(d1)!=5 && day=='5')
		{
			if(avail=='Yes')
			{
				//alert("3-Night Break must start on Friday");
				//frmbook.stdate.value="";
				//return false;
			}
			else
			{
				alert("Short Break are not available during this week.");
				frmbook.stdate.value="";
				return false;
			}
		}
		
		if(parseInt(d1)!=1 && day=='4')
		{
			if(avail=='Yes')
			{
				//alert("4-Night Break must start on Monday");
				//frmbook.stdate.value="";
				//return false;
			}
			else
			{
				alert("Short Break are not available during this week.");
				frmbook.stdate.value="";
				return false;
			}
		}
		
		if(day=='7' || day=='14')
		{
			
			if(cday=='Saturday')
				dday=6
			if(cday=='Friday')
				dday=5
			if(cday=='Sunday')
				dday=0
			
			if(d1!=dday) 
			{	
				
				alert("7-Night Break must start on "+cday);
				frmbook.stdate.value="";
				return false;	
				
				
			}		
		}
		if(day=='7' || day=='14')
		{
			frmbook.stdate.value=date;
			frmbook.startdate.value=date;
			changevalue();
			return;
		}
		if(avail=='Yes' && (day=='2' || day=='3' || day=='4' || day=='5'))
		{
			frmbook.stdate.value=date;
			frmbook.startdate.value=date;
			changevalue();
		}
		else	
		{	
			alert("Short Break are not available during this week.");
			frmbook.stdate.value="";
			return false;
		}	
		
		
	}
	function changevalue()
	{
		if(frmbook.startdate.value!="")
		{
			var monthname;
			var arrDate = String(frmbook.stdate.value).split("/");
			chdate=arrDate[1];
			chdate=chdate+"/"+arrDate[0];
			chdate=chdate+"/"+arrDate[2];
			
			chdate1=arrDate[0];
			chdate1=chdate1+"/"+arrDate[1];
			chdate1=chdate1+"/"+arrDate[2];
			
			frmbook.stdate.value=chdate;
			
			switch(arrDate[0])
			{
				case "1":
					monthname="Jan"
					break;
				case "2":
					monthname="Feb";
					break;
				case "3":
					monthname="Mar";		
					break;
				case "4":
					monthname="Apr";
					break;
				case "5":
					monthname="May";
					break;
				case "6":
					monthname="Jun";
					break;
				case "7":
					monthname="Jul";
					break;
				case "8":
					monthname="Aug";
					break;
				case "9":
					monthname="Sept";
					break;
				case "10":
					monthname="Oct";
					break;
				case "11":
					monthname="Nov";
					break;
				case "12":
					monthname="Dec";
					break;									
			}
		frmbook.showdate.value=arrDate[1]+" "+monthname+" "+arrDate[2];
		
		showprice(chdate1);
		}
	}
	
	
	function validate_frmbook()
	{
		if(frmbook.startdate.value=="")
		{
			alert("Please select the starting Date");
			return false;
		}
		else
		{
			var arrDate = String(frmbook.startdate.value).split("/");
			chdate=arrDate[1];
			chdate=chdate+"/"+arrDate[0];
			chdate=chdate+"/"+arrDate[2];
			frmbook.startdate.value=chdate;
		}
		
	}	
	
	function validate_frmcard()
	{
	frm=document.frmcard;
	if(frm.cfname.value=="")
	{
		alert("Please enter the card holder name");
		frm.cfname.select();
		return false;
	}
	if(frm.cardno.value=="")
	{
		alert("Please enter the card number");
		frm.cardno.select();
		return false;
	}
	if(frm.mm.value!="")
	{
		var theDate = new Date();
		if(frm.mm.value<=theDate.getMonth() && frm.yy.value==theDate.getYear())
		{
			alert("Invalid Expiry Date");
			frm.mm.focus();
			return false;
		
		}
		
	}
	if(frm.cardtype.value=="Switch/Maestro" || frm.cardtype.value=="Solo")
	{
		if(frm.startdate.value=="")
		{
			alert("You must enter your Switch/Solo issue number or start date");
			frm.startdate.select();
			return false;
		}
	}
	if(frm.securitycode.value=="")
	{
		alert("Please enter the security code")
		frm.securitycode.focus();
		return false;
	}
}

function validate_frmbookcard()
{
	
	
	
	if(frmcard.cfname.value=="")
	{
		alert("Please enter the card holder first name");
		frmcard.cfname.select();
		return false;
	}
	if(frmcard.cardno.value=="")
	{
		alert("Please enter the card number");
		frmcard.cardno.select();
		return false;
	}
	if(frmcard.cardtype.value=="Switch/Maestro" || frmcard.cardtype.value=="Solo")
	{
		if(frmcard.startdate.value=="")
		{
			alert("Please enter the Startdate or Issue Number");
			frmcard.startdate.select();
			return false;
		}
	}
	
	if(frmcard.mm.value!="")
	{
		var theDate = new Date();
		
		
		if(frmcard.mm.value<=theDate.getMonth() && frmcard.yy.value==theDate.getYear())
		{
			alert("Invalid Expiry Date");
			frmcard.mm.focus();
			return false;
		
		}
	}
	if(frmcard.securitycode.value=="")
	{
		alert("Please enter the security code");
		frmcard.securitycode.focus();
		return false;
	}
}

function moveToCountyPage()
{
	
	location.href='http://www.oas.co.uk/interactive/counties/'+document.getElementById('listcounty').value+'.html';
}

function moveToPage1()
{
	if (document.getElementById('countymain').value!="")
	{
		location.href='http://www.oas.co.uk/interactive/'+document.getElementById('countymain').value+'.html';
	}
}

function frmsubmit()
{
	if(document.frm.length>1)
	{
		for(i=0;i<document.frm.length;i++)
		{
			document.frm[i].action='http://www.oas.co.uk/interactive/viewcalendar1.asp?loc='+location.href;
		}
	}
	else
	{
		document.frm.action='http://www.oas.co.uk/interactive/viewcalendar1.asp?loc='+location.href;
		frm.submit();
	}
	
}

function MenuLink(pagename,Call, userid,id)
{
	document.frmmenu.action=pagename;
	document.frmmenu.Call.value=Call;
	document.frmmenu.userid.value=userid;
	document.frmmenu.id.value=id;
	document.frmmenu.submit();
}

function MenuLink1(pagename,Call, userid,id,loc,cid,pid)
{
	document.frmmenu.action=pagename;
	document.frmmenu.Call.value=Call;
	document.frmmenu.userid.value=userid;
	document.frmmenu.id.value=id;
	document.frmmenu.loc.value=loc;
	document.frmmenu.cid.value=cid;
	document.frmmenu.pid.value=pid;
	document.frmmenu.submit();
}