﻿// JScript File
function openPopup(url)
{
	width=520;
	height=550;
	x=parseInt(screen.width/ 2.0) - (width /2.0);
	y=parseInt(screen.height/ 2.0) - (height /2.0);
	
	var win=window.open(url,"editorPopup","top="+y+",left="+x+",scrollbars=no,dialog=yes,minimizable=no,modal=yes,width="+width+",height="+height+",resizable=no");
}

function scrollWinDown(targetYPos) {
	window.scroll(0,targetYPos);
}


function hideshow(item, buttontochange){
    
    if (buttontochange.innerHTML == "Click to hide"){
        document.getElementById('news_' + item + '').style.display = 'none';
        buttontochange.innerHTML = "Click to reveal";        
    }else{
        document.getElementById('news_' + item + '').style.display = 'block';
        buttontochange.innerHTML = "Click to hide";
    }
    window.scroll(0,600);
   
}

function switchImage(imgSrc, anchorId, targetImageName, targetImageId, newInnerHtml, newLinkTitle)
{
    document.getElementById(anchorId).innerHTML = newInnerHtml;
    document.getElementById(anchorId).title = newLinkTitle;
    document.getElementById(anchorId).href = targetImageId;
    document.getElementById(anchorId).target = 'largeImageWindow';
    document.getElementById(targetImageName).src = imgSrc;
}

function clearform()
{
  var i;
  for (i = 0; (i < document.forms.length); i++) {
    document.forms[i].reset();
  }
}

function AddToBookmarks(url,title){ 
    window.external.AddFavorite(url,title); 
}

function validateMailingForm(f)
{

    if(f.title.value == "" || f.title.value == null ){
        alert("Please enter a title");
        f.title.focus();
        return false;
    }
    
    if(f.initial.value == "" || f.initial.value == null ){
        alert("Please enter an initial");
        f.initial.focus();
        return false;
    }
        
    if(f.surname.value == "" || f.surname.value == null ){
        alert("Please enter your surname");
        f.surname.focus();
        return false;
    }
    
    if(f.address.value == "" || f.address.value == null ){
        alert("Please enter your address");
        f.address.focus();
        return false;
    }        
    
    if(f.postcode.value == "" || f.postcode.value == null ){
        alert("Please enter your postcode");
        f.postcode.focus();
        return false;
    }        
    
    if(f.tel.value == "" || f.tel.value == null ){
        alert("Please enter telephone number");
        f.tel.focus();
        return false;
    }        
    
    if(f.email.value == "" || f.email.value == null ){
        alert("Please enter your email address");
        f.email.focus();
        return false;
    }        
    
    if(f.sales.checked == true){
        if(f.apartment.checked == false & f.semibung.checked == false & f.detbung.checked == false & f.terracehouse.checked == false & f.semihouse.checked == false & f.detachedhouse.checked == false & f.townhouse.checked == false & f.cottage.checked == false & f.farmhouse.checked == false & f.commercial.checked == false & f.parking.checked == false & f.garage.checked == false & f.garden.checked == false & f.land.checked == false){
            alert("Please select a property type");
            f.bedrooms.focus();
            return false;
        }
    }
    
    
    if(f.rental.checked == true){
        if(f.maxprice.value == "" || f.maxprice.value == null){
            alert("Please select a price");
            f.maxprice.focus();
            return false;
        }
    }        
        
    return true;    
}

function validateTenantReg(f)
{
        if(f.title.value == "" || f.title.value == null ){
        alert("Please enter a title");
        f.title.focus();
        return false;
    }
    
    if(f.fullname.value == "" || f.fullname.value == null ){
        alert("Please enter your full name");
        f.fullname.focus();
        return false;
    }
    
    if(f.postcode.value == "" || f.postcode.value == null ){
        alert("Please enter your postcode");
        f.postcode.focus();
        return false;
    }        
    
    if(f.phone.value == "" || f.phone.value == null ){
        alert("Please enter your telephone number");
        f.phone.focus();
        return false;
    }        
    
    if(f.bedrooms.value == "" || f.bedrooms.value == null ){
        alert("Please enter min no of bedrooms");
        f.bedrooms.focus();
        return false;
    }        
    
    if(f.bedrooms.value == "" || f.bedrooms.value == null ){
        alert("Please enter no of bedrooms");
        f.bedrooms.focus();
        return false;
    }
    
    if(f.daterequired.value == "" || f.daterequired.value == null ){
        alert("Please enter date required");
        f.daterequired.focus();
        return false;
    }
    return true;    
}

function validateContact(f)
{
  
    if(f.fullname.value == "" || f.fullname.value == null ){
        alert("Please enter your full name");
        f.fullname.focus();
        return false;
    }
    
    if(f.email.value == "" || f.email.value == null ){
        alert("Please enter your email");
        f.email.focus();
        return false;
    }        
    
    return true;    
}

