var t0 = 200;
var t1 = 3;
var _t0 = 200;
var _t1 = 7;
var c = 0.5;
var type_array = new Array('','condo','townhome','beachhome','penthouse');
var filepath = '';
var unit_type = '';
var floorID = '';
function showFloorplate(type,floor_unit) {
document.getElementById('flash_cont').style.left='1000px';
//alert(document.getElementById('flash_cont').style.display);
hideFloorplate();
hideFloorplan();
// check if condo first
if (type==1) {
	floorID = (floor_unit >= 12) ? 4 : '';
    floorID = (floor_unit == 11) ? 3 : floorID;
    floorID = (6 <= floor_unit && floor_unit <= 10) ? 2 : floorID;
    floorID = (floor_unit == 5) ? 1 : floorID;
	getFloorDetails([floorID],['floorplate_gif']);
//	getFloorDetails(3,['floorplate_gif']);
	document.getElementById('floorplate_gif').style.top='40px';
	document.getElementById('floorplate_gif').style.left='230px';
	var label_text = (type == 1) ? floor_unit + 'th Floor' : 'Unit ' + floor_unit ;
	document.getElementById('floorplate_label_floor_txt').innerHTML = label_text;
	document.getElementById('floorplan_label_floor_txt').innerHTML = label_text;
	document.getElementById('floorplate_label_details_txt').innerHTML = ' ';
	
} else if (type==2) {
	getFloorDetailsTH([floor_unit],['floorplate_gif','floorplate_label_details_txt','pdf_cont_fpt']);
	document.getElementById('floorplate_gif').style.top='40px';
	document.getElementById('floorplate_gif').style.left='175px';
	var label_text = 'Town Home';
	document.getElementById('floorplate_label_floor_txt').innerHTML = label_text;
	document.getElementById('floorplan_label_floor_txt').innerHTML = label_text;
	
} else if (type==3) {
	document.getElementById('floorplan_label_floor_txt').innerHTML = 'Beach Home ' + floor_unit;
	fp_showPlan(floor_unit,'beachhome');
} else if (type==4) {
	floorID = 9;
	getFloorDetails([5],['floorplate_gif']);
	document.getElementById('floorplate_gif').style.top='40px';
	document.getElementById('floorplate_gif').style.left='230px';
	document.getElementById('floorplate_label_floor_txt').innerHTML = 'Penthouse';
	document.getElementById('floorplan_label_floor_txt').innerHTML = 'Penthouse';
	document.getElementById('floorplate_label_details_txt').innerHTML = ' ';
}
}

function revealBg(arg) {
	var obj = (arg=='floorplate_gif') ? 'floorplate_bg' : 'floorplan_bg';
	var t = (arg=='floorplate_gif') ? t1 : _t1;
	plate_bg = document.getElementById(obj);
	plate_bg.style.top= t0 + 'px';
	plate_bg.style.visibility = 'visible';
	if (arg=='floorplate_gif' && document.getElementById('floorplate_label_floor_txt').innerHTML == 'Town Home') {
		document.getElementById('pdf_cont_fpt').style.visibility = 'visible';
	}
	if (arg!='floorplate_gif' && document.getElementById('floorplate_label_floor_txt').innerHTML == 'Town Home') {
	//	document.getElementById('pdf_cont_fp').style.visibility = 'hidden';
	}
	var i = setInterval(function() {	
		if (parseInt(plate_bg.style.top) > ( t + 5) ) {
			plate_bg.style.top = parseInt(plate_bg.style.top) + Math.round( (t - parseInt(plate_bg.style.top)) * c ) + 'px'
		} else {
			clearInterval(i);
			plate_bg.style.top = t + 'px';
		}
	}, 40);
}

function hideFloorplate() {
	document.getElementById('floorplate_gif').innerHTML='';
	document.getElementById('floorplate_bg').style.visibility = 'hidden';
	document.getElementById('flash_cont').style.left='0px';
	document.getElementById('pdf_cont_fpt').style.visibility = 'hidden';
}

function fp_over(fp) {
	if (floorID==9) {
		document.getElementById('floorplate_gif').firstChild.src = 'img/res/fplate/penthouse/'+fp+'.gif';
	} else {
		document.getElementById('floorplate_gif').firstChild.src = 'img/res/fplate/condo/'+floorID+'/'+fp+'.gif';
	}
}
function fp_restore() {
	if (floorID==9) {
		document.getElementById('floorplate_gif').firstChild.src = 'img/res/fplate/penthouse/all.gif';
	} else {
		document.getElementById('floorplate_gif').firstChild.src = 'img/res/fplate/condo/'+floorID+'/all.gif';
	}
}
function fp_showPlan(fp,type) {
	type2 = (type) ? type : 'condo';
	document.getElementById('floorplan_gif_td').style.paddingLeft='30px';
	document.getElementById('floorplan_cont').style.top='60px';
	if (type=='beachhome') {
		getFloorplanDetailsBH([fp],['floorplan_label_details_txt','pdf_cont_fp']);
		document.getElementById('floorplan_cont').style.top='80px';
		if (fp=='B') {
			document.getElementById('floorplan_gif_td').style.paddingLeft='7px';
		}
	} else if (type=='townhome') {
	document.getElementById('floorplan_gif_td').style.paddingLeft='60px';
	document.getElementById('floorplan_cont').style.top='60px';
		document.getElementById('pdf_cont_fp').style.visibility = 'hidden';
		var floors = new Array('','First Floor','Second Floor','Fourth Floor','Fifth Floor');
		var floor_name = (fp=='m') ? 'Mezzanine' : floors[fp];
		document.getElementById('floorplan_label_details_txt').innerHTML = floor_name;
		revealBg('floorplan_bg');
	} else {
		getFloorplanDetails([fp],['floorplan_label_details_txt','pdf_cont_fp']);
	}

//	alert('img/res/fp/'+type2+'/'+fp+'.gif');
	document.getElementById('floorplan_gif').src = 'img/res/fp/'+type2+'/'+fp+'.gif';
	if (type2 == 'condo' && fp == 6) {
		document.getElementById('floorplan_gif_td').style.paddingLeft='120px';
		document.getElementById('floorplan_gif_td').style.paddingBottom='30px';
	} else if (type2 == 'condo' && fp == 7) {
		document.getElementById('floorplan_cont').style.top='45px';
		document.getElementById('floorplan_gif_td').style.paddingLeft='120px';
		document.getElementById('floorplan_gif_td').style.paddingBottom='62px';
	} else if (type2 == 'condo' && fp == 30) {
		document.getElementById('floorplan_cont').style.top='45px';
		document.getElementById('floorplan_gif_td').style.paddingLeft='120px';
		document.getElementById('floorplan_gif_td').style.paddingBottom='62px';
	} else if (type2 == 'condo' && fp == 31) {
		document.getElementById('floorplan_gif_td').style.paddingLeft='0px';
		document.getElementById('floorplan_gif_td').style.paddingBottom='20px';
	} else {
		document.getElementById('floorplan_gif_td').style.paddingBottom='0px';
	}
}

function hideFloorplan() {
	document.getElementById('floorplan_bg').style.visibility = 'hidden';
	document.getElementById('floorplan_gif').src = 'img/res/blank.gif';
}
function th_over(th,fp) { 
	document.getElementById('fp_img').src='img/res/fplate/townhome/'+th+'/'+fp+'.gif'; 
}
function th_out(th) { 
	document.getElementById('fp_img').src='img/res/fplate/townhome/'+th+'/all.gif'; 
}