<!--

wrapBusy = 0;
unwrapBusy = 0;

function goHeights(){
	document.getElementById('fp_01').style.height = '0px';
	document.getElementById('fp_02').style.height = '0px';
	document.getElementById('fp_03').style.height = '0px';
	document.getElementById('fp_04').style.height = '0px';
	document.getElementById('fp_05').style.height = '0px';
	document.getElementById('fp_06').style.height = '0px';
	document.getElementById('fp_07').style.height = '0px';
	document.getElementById('fp_08').style.height = '0px';
}

function showHide(elem, myHeight){

	if(unwrapBusy == 0 && wrapBusy == 0){
		if(document.getElementById(elem).style.height == '0px'){
			document.getElementById(elem).style.display = 'block';	
			unwrapTimer = eval("setInterval('animUnwrap(\\'" + elem + "\\',395)',4)");
			unwrapBusy = 1;
		}
		else{
			wrapTimer = eval("setInterval('animWrap(\\'" + elem + "\\')',4)");
			wrapBusy = 1;
		}
	}
	else{
		return false;
	}
	
}

function animUnwrap(elem,desHeight){

	checkHeight = parseInt(document.getElementById(elem).style.height);

	if(checkHeight < desHeight){
		currHeight = parseInt(document.getElementById(elem).style.height);
		
		interval = easeInOut(1,50,800,checkHeight,0.8);
		
		//document.getElementById('readout').value = interval;
		
		newHeight = currHeight + interval
		
		if(newHeight > desHeight){
			newHeight = desHeight;
		}
	
		eval("document.getElementById(elem).style.height = '" + newHeight + "px'");
	}
	else{
		clearInterval(unwrapTimer)
		unwrapBusy = 0;
		//alert(document.getElementById(elem).style.height);
	}	
}

function animWrap(elem){

	checkHeight = parseInt(document.getElementById(elem).style.height);

	if(checkHeight > 0){
		currHeight = parseInt(document.getElementById(elem).style.height);
		
		interval = easeInOut(1,50,800,checkHeight,1.2);
		
		//document.getElementById('readout').value = interval;
		
		newHeight = currHeight - interval
		
		if(newHeight < 0){
			newHeight = 0;
		}
	
		eval("document.getElementById(elem).style.height = '" + newHeight + "px'");
	}
	else{
		clearInterval(wrapTimer)
		document.getElementById(elem).style.display = 'none';
		wrapBusy = 0;
		//alert(document.getElementById(elem).style.height);
	}	
}

function easeInOut(minValue,maxValue,totalSteps,actualStep,powr) { 
//Generic Animation Step Value Generator By www.hesido.com 
    var delta = maxValue - minValue; 
    var stepp = minValue+(Math.pow(((1 / totalSteps) * actualStep), powr) * delta); 
    return Math.ceil(stepp) 
    }
	
function swapImg(img_id, src_wrapped, src_unwrapped){

	srcCheck = document.getElementById(img_id).src;
	
	if(srcCheck.indexOf("un") == -1){
		if(wrapBusy == 0){
			eval("document.getElementById('" + img_id + "').src = 'media/" + src_unwrapped + "';");
		}
	}
	else{
		if(unwrapBusy == 0){
			eval("document.getElementById('" + img_id + "').src = 'media/" + src_wrapped + "';");
		}
	}	
}

function swapLayers(makeVis, makeHid1, makeHid2){
	document.getElementById(makeVis).style.display = 'block';
	document.getElementById(makeHid1).style.display = 'none';
	if(makeHid2 != 0){
		document.getElementById(makeHid2).style.display = 'none';
	}
}

function swapNav(img_on,on_src,img_off,off_src,img_offb,off_srcb){
	eval("document.getElementById('" + img_on + "').src = 'media/floorplans/" + on_src + "';");
	eval("document.getElementById('" + img_off + "').src = 'media/floorplans/" + off_src + "';");
	if(img_offb != 0){
		eval("document.getElementById('" + img_offb + "').src = 'media/floorplans/" + off_srcb + "';");
	}
} 

function swapplImg(img_on,on_src,img_off,off_src){
	eval("document.getElementById('" + img_on + "').src = 'media/" + on_src + "';");
	eval("document.getElementById('" + img_off + "').src = 'media/" + off_src + "';");
}

function changeInput(input_id, checktext){
	if(checktext == eval("document.getElementById(\'" + input_id + "\').value")){
		eval("document.getElementById(\'" + input_id + "\').value = \"\"");
	}
}
 
var regExp = /^.+\@.+\..+$/; //Define regular expression for email address validation 

function checkForm(){

	if(document.getElementById('name').value == "NAME**"){
		alert("Please supply your name");
		return false;
	}
	if(!document.getElementById('email').value.match(regExp)){ //Check email address with regular expression
		alert('The email address you have given is not valid.\nPlease supply a valid email address.');
		return false;
	}
	if(document.getElementById('comments').value == "COMMENTS**"){
		alert("Please supply your comments or message");
		return false;
	}
	
	formSub();
}

function formSub(){
	//eval("document.getElementById('" + my_id + "').submit();");
	document.getElementById('git_form').submit();
}

//-->