// JavaScript Document

function conf_delete (path) { 

	if(confirm("Are you sure you wish to delete this? This process cannot be undone.")) { 
	
		window.location.href = "index.php?page="+path;
	
	}

}

function prem_location (locationid) { 

	if(locationid > 0 && document.getElementById('location').checked == false) { 
		
		var location = document.getElementById('l'+locationid);
	
		if(location.checked == false) { 
			location.checked = true;
		} else {
			location.checked = false;
		}
	
	}

}

function search_selectall (allobj) { 

	if(allobj.checked == true) { 
	
		for(i=1; i<=8; i++) { 
		
			document.getElementById('l'+i).checked = false;
			document.getElementById('l'+i).disabled = true;
		
		}
	
	} else { 
	
		for(i=1; i<=8; i++) { 
		
			document.getElementById('l'+i).disabled = false;
		
		}
	
	}

}

function client_switch() { 

	switch_1 = document.getElementById('switch_1');
	switch_2 = document.getElementById('switch_2');
	
	if(switch_1.checked == true) { 
	
		document.getElementById('agentid').disabled = false;
		document.getElementById('premid').disabled = false;
		document.getElementById('p_name').disabled = true;
		document.getElementById('p_location').disabled = true;
		document.getElementById('p_address').disabled = true;
		document.getElementById('p_county').disabled = true;
		document.getElementById('p_postcode').disabled = true;
		document.getElementById('p_price').disabled = true;
		document.getElementById('p_status').disabled = true;
	
	}
	
	if(switch_2.checked == true) { 
	
		document.getElementById('agentid').disabled = true;
		document.getElementById('premid').disabled = true;
		document.getElementById('p_name').disabled = false;
		document.getElementById('p_location').disabled = false;
		document.getElementById('p_address').disabled = false;
		document.getElementById('p_county').disabled = false;
		document.getElementById('p_postcode').disabled = false;
		document.getElementById('p_price').disabled = false;
		document.getElementById('p_status').disabled = false;
	
	}

}


function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 