function validate_frmregister()
{
	frm=document.frmregister;	
	
	if(frm.personname.value=="")
	{
		alert("Please enter the name");
		frm.personname.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.plocation.value=="")
	{
		alert("Please enter the property location");
		frm.plocation.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 the numeric value");
		frm.cottagenumber.select();
		return false;
	}
	if(frm.country.value=="")
	{
		alert("Please select the region");
		frm.country.focus();
		return false;
	}
	if(frm.region.value=="")
	{
		alert("Please select the region");
		frm.region.focus();
		return false;
	}
	
	if(frm.terms.checked==false)
	{
		alert("Please agree to our terms and condition");
		frm.terms.select();
		return false;
	}
	
	
	
}

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;
		}
	}
}

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;
	}
	if(frmlogin.pass.value=="")
	{
		alert("Please enter the password");
		frmlogin.pass.select();
		return false;
	}
}


function validate_frmupdate()
{
	frm=document.frmupdate;	
	if(frm.personname.value=="")
	{
		alert("Please enter the name");
		frm.personname.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.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 don't match");
		frm.pass.select();
		return false;
	}
}

function validate_frmaddproperty()
{
	frm=document.frmaddproperty;
	if(frm.pname.value=="")
	{
		alert("Please enter the property name");
		frm.pname.select();
		return false;
	}	
	if(frm.plocation.value=="")
	{
		alert("Please enter the property location");
		frm.plocation.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 the numeric value");
		frm.cottagenumber.select();
		return false;
	}
	if(frm.region.value=="")
	{
		alert("Please select the region");
		frm.region.focus();
		return false;
	}
	if(frm.pdesc.value=="")
	{
		alert("Please enter the property description");
		frm.pdesc.select();
		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;
	}
	if(frm.pricefrom.value=="")
	{
		alert("Please enter the price range from");
		frm.pricefrom.select();
		return false;
	}
	if(frm.priceto.value=="")
	{
		alert("Please enter the price range to");
		frm.priceto.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_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;
        //alert(wid);
        if(wid>400)
        {
        	alert("Please select image having width less than 400px");
		frmeditpic.cottageimage.focus();
		return false;	
	}

	if(frmeditpic.cottageimage.value=="")
	{
		alert("Please select the image");
		frmeditpic.cottageimage.focus();
		return false;
	}
	
}


function countchar()
{
alert("Number of characters is:"  + frmeditcottage.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>=400)
	{
		alert("Please enter the promotion text less than 400 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(wid>400)
        {
        	alert("Please select image having width less than 400px");
		frmaddimage.imagename.focus();
		return false;	
	}
	if(frmaddimage.imagename.value=="")
	{
		alert("Please select the file");
		frmaddimage.imagename.focus();
		return false;
	}
}


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(selectdate,day,cday,avail)
	{
		
		var arrDate = String(selectdate).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)!=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=selectdate;
			frmbook.startdate.value=selectdate;
			changevalue();
			return;
		}
		if(avail=='Yes' && (day=='2' || day=='3' || day=='4'))
		{
			frmbook.stdate.value=selectdate;
			frmbook.startdate.value=selectdate;
			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;
		}
		if(frmbook.recordlen.value==1)
		{
			alert("Price/availability for this month is not yet available");
			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()+1 && frmcard.yy.value==theDate.getYear())
		{
			alert("Invalid Expiry Date");
			frmcard.mm.focus();
			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;
	}
}	
