var rollOverArr=new Array();

setrollover('images/p1_h.jpg','home');
setrollover('images/p2_h.jpg','management');
setrollover('images/p4_h.jpg','about');
setrollover('images/p5_h.jpg','contact');
setrollover('images/p6_h.jpg','landlord');
setrollover('images/p7_h.jpg','tenant');
setrollover('images/p8_h.jpg','investment');
setrollover('images/p9_h.jpg','overseas');
setrollover('images/p10_h.jpg','links');
setrollover('images/p11_h.jpg','testimonials');
setrollover('images/valuation_h.jpg','valuation');
setrollover('images/insurance_h.jpg','insurance');
setrollover('images/dea_h.jpg','dea');
setrollover('images/bespoke_h.jpg','bespoke');
setrollover('images/viewing_h.jpg','viewing');
setrollover('images/deposit_h.jpg','deposit');

function setrollover(OverImgSrc,pageImageName)
{
if (! document.images)return;
if (pageImageName == null)
    pageImageName = document.images[document.images.length-1].name;
rollOverArr[pageImageName]=new Object;
rollOverArr[pageImageName].overImg = new Image;
rollOverArr[pageImageName].overImg.src=OverImgSrc;
}

function rollover(pageImageName)
{
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
if (! rollOverArr[pageImageName].outImg)
    {
    rollOverArr[pageImageName].outImg = new Image;
    rollOverArr[pageImageName].outImg.src = document.images[pageImageName].src;
    }
document.images[pageImageName].src=rollOverArr[pageImageName].overImg.src;
}

function rollout(pageImageName)
{
if (! document.images)return;
if (! rollOverArr[pageImageName])return;
    document.images[pageImageName].src=rollOverArr[pageImageName].outImg.src;
}

function currenturl()
{
  var sPath = window.location.pathname;
  var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
  var href = new String(window.location.href);
  var hrefParts = href.split('?');
  var parm = new String(hrefParts[1]);
  document.login.page.value = sPage;
  document.login.parm.value = parm;
} 

function myReset() {
}

function popUp(URL,Pwidth,Pheight) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=' + Pwidth +',height=' + Pheight + ',left = 390,top = -100');");
} 

function SearchSubmit() {
//	alert('Started Search Check');
	
    if(isNaN(document.searchf.pricemin.value)) 
    { 
      alert("Invalid format.\n\nOnly numbers are allowed in the Minimum Price Field."); 
      document.searchf.pricemin.focus(); 
      return false; 
    }
    if(isNaN(document.searchf.pricemax.value)) 
    {
      alert("Invalid format.\n\nOnly numbers are allowed in the Maximum Price Field."); 
      document.searchf.pricemax.focus(); 
      return false; 
    }
    return true;
}

function sm_jump(objSelect){
   if (objSelect.selectedIndex<0) return false; 
   var objOpt = objSelect.options[objSelect.selectedIndex]; 
   window.location.href=objOpt.value;
}

function movepic(img_src) {
document.mainpic.src=img_src;
}

function Enlargemainpic(){
document.getElementById('bigPicSrc').src = document.getElementById('mainpic').src;
document.getElementById('mainpic').style.display = 'none';
document.getElementById('bigPic').style.display = 'inline';
document.getElementById('enlarge').style.display = 'none';
document.getElementById('reduce').style.display = 'inline';
}

function Reducemainpic(){
document.getElementById('bigPic').style.display = 'none';
document.getElementById('mainpic').style.display = 'inline';
document.getElementById('enlarge').style.display = 'inline';
document.getElementById('reduce').style.display = 'none';
}

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];}}
}

function ContactSubmit() {
    var emailID=document.mycontact.email;

    if (document.mycontact.name.value == '' || document.mycontact.name.value == null) {
	    alert('You must enter a Name');
        return false;
    }
    if (document.mycontact.telephone.value == '' || document.mycontact.telephone.value == null) {
	    alert('You must enter a Telephone Number');
        return false;
    }
	if (isValidEmail(emailID.value)==false){
		emailID.value="";
		alert("You must enter a valid Email address");
		return false;
	}
	if ((emailID.value==null)||(emailID.value=="")){
		alert("You must enter an Email address");
		return false;
	}
    if (document.mycontact.message.value == '' || document.mycontact.message.value == null) {
	    alert('You must enter a Message');
        return false;
    }
    return true;
}

function ValuationSubmit() {
    var emailID=document.myvaluation.email;

    if (document.myvaluation.name.value == '' || document.myvaluation.name.value == null) {
	    alert('You must enter a Name');
        return false;
    }
	if (document.myvaluation.address.value == '' || document.myvaluation.address.value == null) {
	    alert('You must enter an Address');
        return false;
    }
	if (isValidEmail(emailID.value)==false){
		emailID.value="";
		alert("You must enter a valid Email address");
		return false;
	}
	if ((emailID.value==null)||(emailID.value=="")){
		alert("You must enter an Email address");
		return false;
	}
    if (document.myvaluation.telephone.value == '' || document.myvaluation.telephone.value == null) {
	    alert('You must enter a Telephone Number');
        return false;
    }
    return true;
}

function ViewingSubmit() {
    var emailID=document.myviewing.email;

    if (document.myviewing.name.value == '' || document.myviewing.name.value == null) {
	    alert('You must enter a Name');
        return false;
    }
	if (document.myviewing.reference.value == '' || document.myviewing.reference.value == null) {
	    alert('You must enter an Reference');
        return false;
    }
	if (isValidEmail(emailID.value)==false){
		emailID.value="";
		alert("You must enter a valid Email address");
		return false;
	}
	if ((emailID.value==null)||(emailID.value=="")){
		alert("You must enter an Email address");
		return false;
	}
    if (document.myviewing.telephone.value == '' || document.myviewing.telephone.value == null) {
	    alert('You must enter a Telephone Number');
        return false;
    }
    return true;
}

function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
 
}

function sm_jump(objSelect){
   if (objSelect.selectedIndex<0) return false; 
   var objOpt = objSelect.options[objSelect.selectedIndex]; 
   window.location.href=objOpt.value;
}

function movepic(img_src) {
document.mainpic.src=img_src;
}

function Enlargemainpic(){
document.getElementById('bigPicSrc').src = document.getElementById('mainpic').src;
document.getElementById('mainpic').style.display = 'none';
document.getElementById('bigPic').style.display = 'inline';
document.getElementById('enlarge').style.display = 'none';
document.getElementById('reduce').style.display = 'inline';
}

function Reducemainpic(){
document.getElementById('bigPic').style.display = 'none';
document.getElementById('mainpic').style.display = 'inline';
document.getElementById('enlarge').style.display = 'inline';
document.getElementById('reduce').style.display = 'none';
}
