// JavaScript Document

var hidemenu;

function showDiv(element){
	showhidediv = document.getElementById(element);
	if(showhidediv){
		showhidediv.style.display = "block";
	}
	if(!isNaN(hidemenu)){
		clearTimeout(hidemenu)
	}
}

function hideDiv(element){
	showhidediv = document.getElementById(element);
	if(showhidediv){
		hidemenu = setTimeout("document.getElementById('"+element+"').style.display = 'none'",666);
	}
}

function isset(mixed_var) {
    var i = 0, argc = arguments.length, argv = arguments, set=true; 
    for (i = 0; i< argc; i++){
        if( argv[i] == undefined ){
            set = false;
            break;
        }
    } 
    return set;
}

var curPic = 0;

function showHouse(houseid) {
	curPic = 0;
	var ci = document.getElementById("householder").getElementsByTagName("DIV");
	var els = ["", "Pics"];
	for (var i = 0; i < ci.length; i ++) {
		var r = ci[i].getAttribute("rel");		
		if (r) {
			var id = ci[i].id;
			var d = (ci[i].id == houseid) ? "block" : "none";
			for (var e = 0; e < els.length; e ++) {
				document.getElementById(id + els[e]).style.display = d;						
			}
			document.getElementById(id + "Link").className = (d == "block") ? "highlight" : "normal";
		}	
	}
}

function swapPic(houseid, dir){
	var pics = document.getElementById(houseid+"Pics").getElementsByTagName("IMG");
	if(pics){
		numpics = pics.length-2;
		if(dir == 'next'){
			curPic++;
			if(curPic == numpics){			
				curPic = 0;
			}
		}
		if(dir == 'prev'){
			curPic--;
			if(curPic == -1){			
				curPic = numpics-1;
			}
		}
		
		for(var i=0;i<pics.length;i++){
			var r = pics[i].getAttribute("rel");
			if(r && r=='housepic')
				pics[i].style.display = "none";
		}
		pics[curPic].style.display = 'inline';
		
		var picNo = document.getElementById(houseid+"picNo");
		picNo.innerHTML = curPic+1;
	}
}
