function gothere(url)
{
    document.location.href=url;
}
//******************************************************************************
function swapimg(id)
{
    newclass = id.className+"_over";
		id.className = newclass;
    imgid = id.id+"_img";
		document.getElementById(imgid).src="img/"+id.id+"_over.png";
}
//******************************************************************************
function swapback(id)
{
    newclass = id.id+"_button";
		id.className = newclass;
    imgid = id.id+"_img";
		document.getElementById(imgid).src="img/"+id.id+".png";
}
//******************************************************************************
function chkcont()
{
	 daform = document.forms['cont'];
 	 if (daform.name.value=="")
 	 {
 	   alert("You must input your name.");
		 daform.name.focus();
   }	
 	 else if (daform.email.value=="")
 	 {
 	   alert("You must input your email address.");
		 daform.email.focus();
   }	
 	 else if (daform.msg_type_id.selectedIndex==0)
 	 {
 	   alert("You must select the nature of the message.");
		 daform.msg_type_id.focus();
   }
 	 else if (daform.msg.value=="")
 	 {
 	   alert("You must input your message.");
		 daform.msg.focus();
   }					 
 	 else if (daform.cc.value=="")
 	 {
 	   alert("You must input the confirmation code.");
		 daform.cc.focus();
   }			
   else
   {
 	   daform.submit();
   }						 
}
//******************************************************************************
function pr()
{
		 prpop = window.open("http://www.holiday-accommodation-directory.com/fp.php","fppopup","scrollbars=0,location=0,toolbar=0,directories=0,menubar=0,resizable=0,status=0,width=300,height=150");
}
//*******************************************************************************
function showinfo(dalayer)
{
    document.getElementById('desclayer').style.display="none";
		document.getElementById('localinfolayer').style.display="none";
		document.getElementById('glancelayer').style.display="none";
	  document.getElementById(dalayer).style.display="block";
		document.getElementById("firsthalf").innerHTML=document.getElementById("firsthalf").innerHTML;
}
//*******************************************************************************
function swappic(img)
{
    document.getElementById('mainpic').src='proppics/'+img;
}
function swappicNew(img,altName)
{
    document.getElementById('mainpic').src='proppics/'+img;
    document.getElementById('mainpic').alt=altName;
    
}
//*******************************************************************************
function checkemail()
{
    if (document.forms['req'].email.value=="")
		{
		      alert("You must provide your email address");
					document.forms['req'].email.focus();
		}
		else if (document.forms['req'].name.value=="")
		{
		      alert("You must provide your name ");
					document.forms['req'].name.focus();
		}
		else if ((document.forms['req'].numad.value=="")&&(document.forms['req'].numch.value==""))
		{
		      alert("You must provide the number of people staying");
					document.forms['req'].numad.focus();
		}
		else if (document.forms['req'].cc.value=="")
		{
		      alert("You must type the confirmation code");
					document.forms['req'].cc.focus();
		}
		else
		{
		      document.forms['req'].submit();
		}
}
//*******************************************************************************
function checkadditem()
{
    daform = document.forms['additem'];
		if (daform.name.value=="")
		{
		    alert("You must provide a unique question");
				daform.name.focus();
		}
		else
		{
				daform.submit();
		}
}
//*******************************************************************
function checkaddlistitem()
{
    daform = document.forms['addlistitem'];
		if (daform.name.value=="")
		{
		    alert("You must provide a name");
				daform.name.focus();
		}
		else
		{
				daform.submit();
		}
}
//*******************************************************************
function checkuserform()
{
    daform = document.forms['userform'];
		if (daform.firstname.value=="")
		{
		    alert("You must provide a first name");
				daform.firstname.focus();
		}
		else if (daform.surname.value=="")
		{
		    alert("You must provide a surname");
				daform.surname.focus();
		}
		else if (daform.tel.value=="")
		{
		    alert("You must provide a contact number");
				daform.tel.focus();
		}
		else if (daform.address.value=="")
		{
		    alert("You must provide an address");
				daform.address.focus();
		}
		else if (daform.passwd.value=="")
		{
		    alert("You must provide a password");
				daform.passwd.focus();
		}
		else if (daform.answer.value=="")
		{
		    alert("You must provide an answer to the security question");
				daform.answer.focus();
		}
		else
		{
				daform.submit();
		}
}
//***********************************************************************
function chkprop()
{
    daform = document.forms['prop'];
		if (daform.name.value=="")
		{
		    alert("You must provide a identifying name");
				daform.name.focus();
		}
		else if (daform.address.value=="")
		{
		    alert("You must provide an address");
				daform.address.focus();
		}
		else
		{
				daform.submit();
		}
		
}
//********************************************************************************
function addpiccheck()
{
   daform = document.forms['addpic'];
	 if (daform.title.selectedIndex==0)
	 {
	        alert("You must select a title");
					daform.title.focus();
	 }
	 else if (daform.pic.value=="")
	 {
	        alert("You must provide a picture");
					daform.title.focus();
	 }
	 else
	 {
	        daform.submit();
	 }
}
//********************************************************************************
function editpiccheck()
{
   daform = document.forms['addpic'];
	 if (daform.title.value=="")
	 {
	        alert("You must provide a title");
					daform.title.focus();
	 }
	 else
	 {
	        daform.submit();
	 }
}
//********************************************************************************
function chgnote(id)
{
   if (instruct[id]!="")
	 {
	    document.getElementById('notearea').innerHTML=instruct[id];
   }
	 else
	 {
	    document.getElementById('notearea').innerHTML="(none)";
	 }
}
//********************************************************************************
function chkrm()
{
   daform = document.forms['roomer'];
	 if (daform.name.value=="")
	 {
	        alert("You must provide a name");
					daform.name.focus();
	 }
	 else if ((daform.caltype_id.selectedIndex!=0)&&(daform.cal_id.value==""))
	 {
	        alert("You must provide the calendar ID");
					daform.caltype_id.focus();
	 }
	 else
	 {
	        daform.submit();
	 }
}
//********************************************************************************
function delprop(id)
{
   if (confirm('Are you sure you want to delete this? All information will be lost?'))
	 {
	      location.href="index.php?sec=prop&action=del&prop_id="+id;
	 }
}
//********************************************************************************
function chksolocal()
{
   daform = document.forms['roomer'];
	 if ((daform.caltype_id.selectedIndex!=0)&&(daform.cal_id.value==""))
	 {
	        alert("You must provide the calendar ID");
					daform.caltype_id.focus();
	 }
	 else
	 {
	        daform.submit();
	 }
}
//********************************************************************************
function makeRequest(url) 
{
		var httpRequest;
    if (window.XMLHttpRequest) 
		{ // Mozilla, Safari, ...
        httpRequest = new XMLHttpRequest();
        if (httpRequest.overrideMimeType) 
				{
            httpRequest.overrideMimeType('text/xml');
            // See note below about this line
        }
    } 
    else if (window.ActiveXObject) 
		{ // IE
        try 
				{
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) 
				{
            try 
						{
                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
        }
    }
    if (!httpRequest) 
		{
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
    httpRequest.onreadystatechange = function() { alertContents(httpRequest); };
    httpRequest.open('GET', url, true);
    httpRequest.send(null);
}
//***********************************************************************************
function alertContents(httpRequest) 
{
    if (httpRequest.readyState == 4) 
		{
        if (httpRequest.status == 200) 
				{
            var doc = httpRequest.responseText;
            document.getElementById("placelist").innerHTML=doc;
		    } 
				else 
				{
            alert('There was a problem with the request.');
        }
    }
}
//*********************************************************************************
function chknewf()
{
   daform = document.forms['newf'];
	 if (daform.type_id.selectedIndex==0)
	 {
	        alert("You must select the property/facility type");
					daform.type_id.focus();
	 }
	 else if (daform.name.value=="")
	 {
	        alert("You must provide a name");
					daform.name.focus();
	 }
	 else if (daform.pb_id.selectedIndex==0)
	 {
	        alert("You must select the package you require");
					daform.pb_id.focus();
	 }
	 else if (daform.county_id.selectedIndex==0)
	 {
	        alert("You must select the related county ");
					daform.county_id.focus();
	 }
	 else
	 {
	        daform.submit();
	 }	 
}
//******************************************************************************
function gocal(www)
{
   window.open(www,"calendar","");
}
//******************************************************************************
function makeRequest(url) 
{
		var httpRequest;
    if (window.XMLHttpRequest) 
		{ // Mozilla, Safari, ...
        httpRequest = new XMLHttpRequest();
        if (httpRequest.overrideMimeType) 
				{
            httpRequest.overrideMimeType('text/xml');
            // See note below about this line
        }
    } 
    else if (window.ActiveXObject) 
		{ // IE
        try 
				{
            httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch (e) 
				{
            try 
						{
                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch (e) {}
        }
    }
    if (!httpRequest) 
		{
        alert('Giving up :( Cannot create an XMLHTTP instance');
        return false;
    }
    httpRequest.onreadystatechange = function() { alertContents(httpRequest); };
    httpRequest.open('GET', url, true);
    httpRequest.send(null);
}
//***********************************************************************************
function alertContents(httpRequest) 
{
    if (httpRequest.readyState == 4) 
		{
        if (httpRequest.status == 200) 
				{
            var doc = httpRequest.responseText;
            document.getElementById("placelist").innerHTML=doc;
		    } 
				else 
				{
            alert('There was a problem with the request.');
        }
    }
}
//*********************************************************************************

function goToSites()
{
    var TypeId = document.getElementById('idType');
	 if (TypeId.selectedIndex==0)
	 {
	        alert("You must select the property/facility type");
					TypeId.focus();
	 }
	 else 
	 {
	   typeId = TypeId.value;
	   if(typeId == '1')
	   {
      document.location.href="http://www.cottageholidays.co.uk";
     }
     else if(typeId == '2')
	   {
      document.location.href="http://www.guesthouserooms.co.uk";
     }
     else if(typeId == '3')
	   {
      document.location.href="http://www.hotelrooms.co.uk";
     }
     else if(typeId == '4')
	   {
      document.location.href="http://www.functionrooms.co.uk";
     }
     else if(typeId == '5')
	   {
      document.location.href="http://www.caravan-camping-sites.co.uk";
     }
	 }	 
}
