function goBack(video)
{
	document.getElementById('vidcontent').innerHTML = '';
	history.go(-1);
}

//<![CDATA[

/***** START MAP SECTION ******/
function displayMap(lt,lng,destAddr,firstdivtitle,firstdivcontent)
{
//    alert('listing-detail.js line 12');
  	if (GBrowserIsCompatible()) 
  	{
	    var map = new GMap2(document.getElementById("map"));
	    map.setCenter(new GLatLng(lt,lng),13);
	    map.addControl(new GSmallMapControl());
	    map.addControl(new GMapTypeControl());
	    map.addControl(new GOverviewMapControl());
	    
	    // Our info window content
		var infoTabs = 
		[
			new GInfoWindowTab(firstdivtitle,firstdivcontent), 
			new GInfoWindowTab('Directions', '<form action=\'#\' onsubmit=\'setDirections(this.from.value,"'+destAddr+'");return false;\'><table><tr><td align=\'center\'>From:</td></tr><tr><td><input type=\'text\' size=\'50\' id=\'fromAddress\' name=\'from\' value=\'\'/><br><small><I>StreetAddress&nbsp;&nbsp;&nbsp;Zip</I></small></td></tr><tr><td align=\'center\'><input name=\'submit\' type=\'submit\' value=\'Get Directions!\' /></td></tr></table></form>')
		];
	
		// Place a custom marker in the center of the map
		var icon = new GIcon();
		icon.image =  "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/map/map_marker_image.gif";
		icon.shadow = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/map/map_marker_shadow.gif";
		icon.iconAnchor = new GPoint(7,50);
		icon.infoWindowAnchor = new GPoint(30,7)
		icon.iconSize = new GSize(35,50);
		icon.shadowSize = new GSize(45,50);
		var marker = new GMarker(map.getCenter(), icon);
		GEvent.addListener(marker, "click", 
			function() {marker.openInfoWindowTabsHtml(infoTabs,{maxWidth:300,maxheight:200});});
		map.addOverlay(marker);
		marker.openInfoWindowTabsHtml(infoTabs);
	}
}
function showNewMapMain(show, lati, longi, divContent, destAddr){
    var newLati = Number(lati) + .035;
//    alert('offset = ' + newLati);
    directionsDisplay = new google.maps.DirectionsRenderer();
    var myOptions = {
        zoom: 12,
        center: new google.maps.LatLng(newLati, longi),
        mapTypeId: google.maps.MapTypeId.ROADMAP,
        overviewMapControl: true,
        overviewMapControlOptions: {
            position: google.maps.ControlPosition.BOTTOM_RIGHT,
            opened: true
        },
        sensor: false 
    }
    var test = 'lat = '+lati+"\n";
//    test = test + 'long = '+longi+"\n";
   
    test = test + 'offset = ' + newLati+"\n";
    map = new google.maps.Map(document.getElementById(show), myOptions);
    test = test + "center = " + map.getCenter().lat()+"\n";
     var test2 = map.getCenter();
    directionsDisplay.setMap(map);
    directionsDisplay.setPanel(document.getElementById("map2"));
    var image = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/map/map_marker_image.gif";
    var shadow = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/map/map_marker_shadow.gif";
    var myLatLng = new google.maps.LatLng(lati, longi);
    var marker = new google.maps.Marker({
        position: myLatLng,
        map: map,
//        animation: google.maps.Animation.DROP,
        icon: image,
        shadow: shadow 
    });
//    alert('test');
       var directions = '<div style="margin-top:0px;text-align:center;" ><p>From:</p><input type="text" id="from" name="from" /><p><small><i>Street Address,&nbsp;&nbsp;&nbsp;Zip Code</i></small></p><input type="submit" value="Directions!" onclick="getDirections(document.getElementById(\'from\').value,\''+destAddr+'\');"/></div>';
//       var contentTop = '<div id="directTabs" style="width:300px; height:200px;display:block;"><ul><li><a href="#tab-1"><span>Details</span></a></li><li><a href="#tab-2"><span>Directions</span></a></li></ul>';
       var contentTab1 = '<div id="tab-1" >'+divContent+'</div>';
       var contentTab2 = '<div id="tab-2" >'+directions+'</div>';
//       var contentBottom = '</div>';
      test = test + "marker = " + map.getCenter().lat()+"\n"; 
      infoBubble = new InfoBubble({
              disableAutoPan: true,backgroundClassName: 'phoney'
    //          padding: 15
            });
        infoBubble.addTab('Details', contentTab1);
        infoBubble.addTab('Directions', contentTab2);
//      google.maps.event.addListener(marker, 'domready', function() { 
           infoBubble.open(map, marker);
//google.maps.event.trigger(marker, "click");
//        });
        google.maps.event.addListener(marker, 'click', function() {
              if (!infoBubble.isOpen()) {
                infoBubble.open(map, marker);
              }
            });
//       map.setCenter(test2);
}
function showNewMap(show,lati,longi, divContent, destAddr){
                directionsDisplay = new google.maps.DirectionsRenderer();
                var directions = '<div style="margin-top:10px;text-align:center;height:125px;" ><p>From:</p><input type="text" id="from" name="from" /><p><small><i>Street Address,&nbsp;&nbsp;&nbsp;Zip Code</i></small></p><form><input type="submit" value="Directions!" onclick="getDirections(document.getElementById(\'from\').value,\''+destAddr+'\');"/></form></div>';
//               directions = 'test';
               var contentTop = '<div id="directTabs"><ul><li><a href="#tab-1"><span>Details</span></a></li><li><a href="#tab-2"><span>Directions</span></a></li></ul>';
               var contentMid = '<div id="tab-1" >'+divContent+'</div><div id="tab-2">'+directions+'</div>';
               var contentBottom = '</div>';
               var contentString = contentTop + contentMid + contentBottom;
//               var contentString = contentMid;
               
                var myOptions = {
                    zoom: 12,
                    center: new google.maps.LatLng(lati, longi),
                    mapTypeId: google.maps.MapTypeId.ROADMAP,
                    overviewMapControl: true,
                    overviewMapControlOptions: {
                        position: google.maps.ControlPosition.BOTTOM_RIGHT,
                        opened: true
                    },
                    sensor: true
                }
                var map = new google.maps.Map(document.getElementById(show), myOptions);

                directionsDisplay.setMap(map);
                directionsDisplay.setPanel(document.getElementById("map2"));
    
                var image = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/map/map_marker_image.gif";
                var shadow = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/map/map_marker_shadow.gif";
                var myLatLng = new google.maps.LatLng(lati, longi);
                var marker = new google.maps.Marker({
                    position: myLatLng,
                    map: map,
                    animation: google.maps.Animation.DROP,
                    icon: image,
                    shadow: shadow 
                }); 
                var newLat = Number(lati) + .035;
//                alert(newLat);
                map.setCenter(new google.maps.LatLng(newLat, longi));
                google.maps.event.addListener(marker, "click", function(e) {
                    
                    var infoBox = new InfoBox({latlng: marker.getPosition(), map: map, content: contentString, live: true});
                    
                });
                google.maps.event.trigger(marker, "click");
}
function showNewMap1(show, lati, longi, divContent, destAddr){  
    directionsDisplay = new google.maps.DirectionsRenderer();
    var myOptions = {
        zoom: 12,
        center: new google.maps.LatLng(lati, longi),
        mapTypeId: google.maps.MapTypeId.ROADMAP,
        overviewMapControl: true,
        overviewMapControlOptions: {
            position: google.maps.ControlPosition.BOTTOM_RIGHT,
            opened: false
        },
                    sensor: true 
    }
    
    map = new google.maps.Map(document.getElementById(show), myOptions);
    directionsDisplay.setMap(map);
    directionsDisplay.setPanel(document.getElementById("map2"));
    var image = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/map/map_marker_image.gif";
    var shadow = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/map/map_marker_shadow.gif";
    var myLatLng = new google.maps.LatLng(lati, longi);
    var marker = new google.maps.Marker({
        position: myLatLng,
        map: map,
//        animation: google.maps.Animation.DROP,
        icon: image,
        shadow: shadow 
    });
    
       var directions = '<div style="margin-top:0px;text-align:center;" ><p>From:</p><input type="text" id="from" name="from" /><p><small><i>Street Address,&nbsp;&nbsp;&nbsp;Zip Code</i></small></p><input type="submit" value="Directions!" onclick="getDirections(document.getElementById(\'from\').value,\''+destAddr+'\');"/></div>';
       var contentTop = '<div id="directTabs" style="width:300px; height:200px;display:block;"><ul><li><a href="#tab-1"><span>Details</span></a></li><li><a href="#tab-2"><span>Directions</span></a></li></ul>';
       var contentTab1 = '<div id="tab-1" style="padding-bottom: 4px;">'+divContent+'</div>';
       var contentTab2 = '<div id="tab-2" style="border-top:">'+directions+'</div>';
       var contentBottom = '</div>';
       contentTab2 = contentTab1 + contentTab2;
//       contentTop = '<div id="directTabs">';
       var contentString = '<div style="width: 320px;height: 180px;">' + contentTop + contentTab2 + contentBottom + '</div>';
    if(contentString != ''){
//        var tab1 = '<div id="tab-1" style="padding-bottom: 4px;">'+divContent+'</div>';
//        var tab2 = '<div id="tab-1" style="padding-bottom: 4px;">'+directions+'</div>';



//        infowindow = new google.maps.InfoWindow({ 
//            content: 'hello'
//        });
//        infowindow2 = new google.maps.InfoWindow({ 
//            content: tab2
//        });
//        infowindow = new google.maps.InfoWindow({ 
//            content: tab1
//        });
        $j(document).ready(function() {  
//        google.maps.event.addListener(marker, 'click', function() {
//            infowindow.close();
//            infowindow.setContent(contentString);  
//            infowindow.open(map,marker);
//            var infobox = new SmartInfoWindow({position: marker.getPosition(), map: map, content: contentString});
//            infobox.open(map,marker);
        });
        var infobox;
        google.maps.event.addListener(marker, 'click', function() {
            infobox = new SmartInfoWindow({position: marker.getPosition(), map: map, content: contentString});
//            infowindow.close(map,marker);
//            infowindow2.open(map,marker);
        });

        google.maps.event.addListener(infobox, 'domready', function() {       
          $j("#directTabs").tabs();
//          infowindow.close();
////            infowindow.setContent(contentString); 
//            infowindow.open(map,marker);
          
          
        });
        
    }
}
function showNewMap2(show, lati, longi, divContent, destAddr){
    var newLati = Number(lati) + .035;
//    alert('offset = ' + newLati);
    directionsDisplay = new google.maps.DirectionsRenderer();
    var myOptions = {
        zoom: 12,
        center: new google.maps.LatLng(newLati, longi),
        mapTypeId: google.maps.MapTypeId.ROADMAP,
        overviewMapControl: true,
        overviewMapControlOptions: {
            position: google.maps.ControlPosition.BOTTOM_RIGHT,
            opened: true
        },
        sensor: false 
    }
    var test = 'lat = '+lati+"\n";
//    test = test + 'long = '+longi+"\n";
   
    test = test + 'offset = ' + newLati+"\n";
    map = new google.maps.Map(document.getElementById(show), myOptions);
    test = test + "center = " + map.getCenter().lat()+"\n";
     var test2 = map.getCenter();
    directionsDisplay.setMap(map);
    directionsDisplay.setPanel(document.getElementById("map2"));
    var image = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/map/map_marker_image.gif";
    var shadow = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/map/map_marker_shadow.gif";
    var myLatLng = new google.maps.LatLng(lati, longi);
    var marker = new google.maps.Marker({
        position: myLatLng,
        map: map,
//        animation: google.maps.Animation.DROP,
        icon: image,
        shadow: shadow 
    });
//    alert('test');
       var directions = '<div style="margin-top:0px;text-align:center;" ><p>From:</p><input type="text" id="from" name="from" /><p><small><i>Street Address,&nbsp;&nbsp;&nbsp;Zip Code</i></small></p><input type="submit" value="Directions!" onclick="getDirections(document.getElementById(\'from\').value,\''+destAddr+'\');"/></div>';
//       var contentTop = '<div id="directTabs" style="width:300px; height:200px;display:block;"><ul><li><a href="#tab-1"><span>Details</span></a></li><li><a href="#tab-2"><span>Directions</span></a></li></ul>';
       var contentTab1 = '<div id="tab-1" >'+divContent+'</div>';
       var contentTab2 = '<div id="tab-2" >'+directions+'</div>';
//       var contentBottom = '</div>';
      test = test + "marker = " + map.getCenter().lat()+"\n"; 
      infoBubble = new InfoBubble({
              disableAutoPan: true,backgroundClassName: 'phoney'
    //          padding: 15
            });
        infoBubble.addTab('Details', contentTab1);
//        infoBubble.addTab('Directions', contentTab2);
//      google.maps.event.addListener(marker, 'domready', function() { 
           infoBubble.open(map, marker);
//google.maps.event.trigger(marker, "click");
//        });
        google.maps.event.addListener(marker, 'click', function() {
              if (!infoBubble.isOpen()) {
                infoBubble.open(map, marker);
              }
            });
//       map.setCenter(test2);
}
function showNewMap3(show, lati, longi, divContent, destAddr){
    var latlng = new google.maps.LatLng(38.669799, -77.397701);
    var myOptions = {
        zoom: 12,
        center: latlng,
        overviewMapControl: true,
        overviewMapControlOptions: {
            position: google.maps.ControlPosition.BOTTOM_RIGHT,
            opened: true
        },
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map"),
        myOptions);
        return map;
//    alert('test');

    
//    var newLati = Number(lati) + .035;
////    alert('offset = ' + newLati);
//    directionsDisplay = new google.maps.DirectionsRenderer();
//    var myOptions = {
//        zoom: 12,
//        center: new google.maps.LatLng(lati, longi),
//        mapTypeId: google.maps.MapTypeId.ROADMAP,
//        overviewMapControl: true,
//        overviewMapControlOptions: {
//            position: google.maps.ControlPosition.BOTTOM_RIGHT,
//            opened: true
//        },
//        sensor: false 
//    }

////    var test = 'lat = '+lati+"\n";
//////    test = test + 'long = '+longi+"\n";
////   
////    test = test + 'offset = ' + newLati+"\n";
//    map = new google.maps.Map(document.getElementById(show), myOptions);
//    test = test + "center = " + map.getCenter().lat()+"\n";
//     var test2 = map.getCenter();
//    directionsDisplay.setMap(map);
//    directionsDisplay.setPanel(document.getElementById("map2"));
//    var image = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/map/map_marker_image.gif";
//    var shadow = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/map/map_marker_shadow.gif";
//    var myLatLng = new google.maps.LatLng(lati, longi);
//    var marker = new google.maps.Marker({
//        position: myLatLng,
//        map: map,
////        animation: google.maps.Animation.DROP,
//        icon: image,
//        shadow: shadow 
//    });
////    alert('test');
//       var directions = '<div style="margin-top:0px;text-align:center;" ><p>From:</p><input type="text" id="from" name="from" /><p><small><i>Street Address,&nbsp;&nbsp;&nbsp;Zip Code</i></small></p><input type="submit" value="Directions!" onclick="getDirections(document.getElementById(\'from\').value,\''+destAddr+'\');"/></div>';
////       var contentTop = '<div id="directTabs" style="width:300px; height:200px;display:block;"><ul><li><a href="#tab-1"><span>Details</span></a></li><li><a href="#tab-2"><span>Directions</span></a></li></ul>';
//       var contentTab1 = '<div id="tab-1" >'+divContent+'</div>';
//       var contentTab2 = '<div id="tab-2" >'+directions+'</div>';
////       var contentBottom = '</div>';
//      test = test + "marker = " + map.getCenter().lat()+"\n"; 
//      infoBubble = new InfoBubble({
//              disableAutoPan: true,backgroundClassName: 'phoney'
//    //          padding: 15
//            });
//        infoBubble.addTab('Details', contentTab1);
//        infoBubble.addTab('Directions', contentTab2);
////      google.maps.event.addListener(marker, 'domready', function() { 
//           infoBubble.open(map, marker);
////google.maps.event.trigger(marker, "click");
////        });
//        google.maps.event.addListener(marker, 'click', function() {
//              if (!infoBubble.isOpen()) {
//                infoBubble.open(map, marker);
//              }
//            });
////       map.setCenter(test2);
}
function getDirections(from,to){
//    alert('test '+from +' '+to);
    var request = {
      origin: from,
      destination: to,
      travelMode: google.maps.DirectionsTravelMode.DRIVING
    };
    directionsService.route(request, function(response,status){
       if(status == google.maps.DirectionsStatus.OK){
           infoBubble.close();
           directionsDisplay.setDirections(response);
           $j("#map").width(412);
           $j("#map2").width(200);
//           moveLati = map.getCenter().lat();
//           moveLongi = map.getCenter().lng();
//           var newLongi = Number(moveLongi) - .005;
//           map.setCenter(new google.maps.LatLng(moveLati,newLongi));
            google.maps.event.trigger(map, 'resize')
       } else{
           alert('error = ' + status);
       }
    });
}
function setDirections(fromAddr,destAddr)
{
// A BackButtonControl is a GControl that displays textual "Back to Map" button
	function BackButtonControl()
	{
	}
	BackButtonControl.prototype = new GControl();
	
	// Creates a  DIV for the button and place it in a container
	// DIV which is returned as our control element. We add the control to
	// to the map container and return the element for the map class to
	// position properly.
	BackButtonControl.prototype.initialize = function(map)
	{
	  var container = document.createElement("div");
	
	  var backButton = document.createElement("div");
	  this.setButtonStyle_(backButton);
	  container.appendChild(backButton);
	  backButton.appendChild(document.createTextNode("Back to Map"));
	  GEvent.addDomListener(backButton, "click", function() {
	   mapGoBack();
	  });
	
	  map.getContainer().appendChild(container);
	  return container;
	}
	
	// By default, the control will appear in the top left corner of the
	// map with 7 pixels of padding.
	BackButtonControl.prototype.getDefaultPosition = function()
	{
	  return new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(7, 7));
	}
	
	// Sets the proper CSS for the given button element.
	BackButtonControl.prototype.setButtonStyle_ = function(button)
	{
	  button.style.textDecoration = "underline";
	  button.style.color = "#000000";
	  button.style.backgroundColor = "white";
	  button.style.font = "small Arial";
	  button.style.border = "1px solid black";
	  button.style.padding = "3px";
	  button.style.marginBottom = "3px";
	  button.style.textAlign = "center";
	  button.style.width = "6em";
	  button.style.cursor = "pointer";
	}

	toggle('map','map2');
	var map2 = new GMap2(document.getElementById("map2"));
	map2.addControl(new BackButtonControl());
    var directionsPanel = document.getElementById("dirs");
    if (directionsPanel.style.display == 'none')
    {
    	toggle('dirs');
    }
    var directions = new GDirections(map2, directionsPanel);
    directions.load("from: " + fromAddr + " to: " + destAddr);
    GEvent.addListener(directions, "error", function() 
	{
		if(directionsPanel.style.display == 'none')
		{
			toggle('dirs');
		}
	 	directionsPanel.innerHTML = "<br/><br/><strong>I'm sorry, but we were unable to locate the address you entered.<br/><br/>Please click the 'Back to Map' button on the left and try again.</strong><br/><br/>You may enter your address in many formats, including:<br/><br/><I>123 Elm St. 23456<br/>123 Elm Street, Norfolk, VA 23518<br/>Norfolk, VA</I>";
	});
	GEvent.addListener(directions, "addoverlay", function() 
	{
		if(document.getElementById('dirstop').style.display == 'none')
		{
			toggle('dirstop');
		}
	});
}
   
function mapGoBack()
{
	document.getElementById('dirs').innerHTML = '';
	document.getElementById('map2').innerHTML = '';
	toggle('map2','map','dirs');
	document.getElementById('dirstop').style.display = 'none';
}

function toggle()
{
	for(var i=0;i<toggle.arguments.length;i++)
	{
		if (toggle.arguments[i] == '')
		{
			continue;
		}
		elm = document.getElementById(toggle.arguments[i]);
		if (elm.style.display == "none")
		{
			elm.style.display = "";
		}
		else
		{
			elm.style.display = 'none';
		}
	}
}
    //]]>
/***** END MAP SECTION ******/
    

    
/***** START CALCULATOR SECTION ******/ 
function calcCleanup(obj)
{
	var toreturn = obj.value.replace(/[^0-9.]/,'');
	obj.value = toreturn;
	
}

function calculate(amt,apr,yrs)
{
	if (document.getElementById('calcgraph_load').style.display == 'block' || document.getElementById('calcresult_load').style.display == 'block' || document.getElementById('results').style.display == 'none')
	{
		return;
	}
	var url="/ajax_stub.php?calculator=1&amt="+amt+"&apr="+apr+"&yrs="+yrs;
	httpRequest("GET",url,true,handleResponse_calculate);
	toggle('calcgraph_load','calcresult','results');
}

function handleResponse_calculate()
{
	if (request.readyState == 4)
	{
		if(request.status == 200)
		{
			var json = eval('(' + request.responseText + ')');
//			document.getElementById('ammortization').innerHTML = json.ammortization
			document.getElementById('results').innerHTML = json.graph;		// Commented out to temporarily remove graph
			document.getElementById('monthpay').innerHTML = json.paymentF;
			document.getElementById('total').innerHTML = json.totalF;
			document.getElementById('interest').innerHTML = json.interestF;
			ShowHide('results');
			ShowHide('calcresult');
			ShowHide('calcgraph_load');
		}
	}
}

function ShowHide(identifier)
{
	var elm = document.getElementById(identifier);
	if (elm.style.display == "none")
	{
		elm.style.display = "block";
	}
	else
	{
		elm.style.display = 'none';
	}
}

var flashvidstuff = ''; // Global variable to hold flashcontent innerHTML for hide/show

function show_hide(show)
{
	// tabs
	document.getElementById('tab_'+current_tab+'_active').style.display = "none";
	document.getElementById('tab_'+current_tab+'_inactive').style.display = "inline";
	
	document.getElementById('tab_'+show+'_active').style.display = "inline";
	document.getElementById('tab_'+show+'_inactive').style.display = "none";
	
	// content
	document.getElementById('content_'+current_tab).style.left = "-2000px";
	document.getElementById('content_'+show).style.left = "0px";
        document.getElementById('content_'+current_tab).style.position = "absolute";
	document.getElementById('content_'+show).style.position = "relative";
	
//        switch (show)
//	{
//		case 'mapview':
//			displayMap(lati,longi,destAddr,firstdivtitle,firstdivcontent);
//                        document.getElementById('photos_info').style.position = 'absolute';
//                    document.getElementById('photos_info').style.left = '-10000';
//			break;
//		case 'detail-calc':
//			if(document.getElementById('calcgraph_load').style.display != 'none') 
//				toggle('calcgraph_load');
//                            document.getElementById('photos_info').style.position = 'absolute';
//                    document.getElementById('photos_info').style.left = '-10000';
//			break;
//		case 'school-info':
////                        document.getElementById('content_school-info').style.position = 'relative';
////                        document.getElementById('content_school-info').style.left = '0';
//                        document.getElementById('school_info').style.position = 'relative';
//                        document.getElementById('school_info').style.left = '0';
//                        document.getElementById('photos_info').style.position = 'absolute';
//                    document.getElementById('photos_info').style.left = '-10000';
//			break;
//                case 'photos':
//                    //                        document.getElementById('content_school-info').style.position = 'relative';
//                    //                        document.getElementById('content_school-info').style.left = '0';
//                    document.getElementById('photos_info').style.position = 'relative';
//                    document.getElementById('photos_info').style.left = '0';
////                    var vid = document.getElementById('vidcontent');
////			flashvidstuff = vid.innerHTML;
////			vid.innerHTML = '';
//                    break;
//		case 'area-profile':
//			showAreaProfile();
//                        document.getElementById('photos_info').style.position = 'absolute';
//                    document.getElementById('photos_info').style.left = '-10000';
//			break;
//		case 'video':
//			document.getElementById('vidcontent').innerHTML = flashvidstuff;
//                        document.getElementById('photos_info').style.position = 'absolute';
//                    document.getElementById('photos_info').style.left = '-10000';
//			break;
//	}
	switch (show)
	{
		case 'mapview':
			
			break;
		case 'detail-calc':
			
			break;
		case 'school-info':
                       
			break;
                case 'photos':
                    
                    break;
		case 'area-profile':
			
			break;
		case 'video':
                   
			document.getElementById('vidcontent').innerHTML = flashvidstuff;
			break;
	}
	
	switch (current_tab)
	{
		case 'video':
			// do this to kill the sound from playing
			var vid = document.getElementById('vidcontent');
			flashvidstuff = vid.innerHTML;
//                        
			vid.innerHTML = '';
			break
	}
	current_tab = show;	
	
}
function setVideoOBJ(obj){
    flashvidstuff = obj;
//    alert(flashvidstuff);
}
function ajaxpage(url, containerid){
    var page_request = false
    if (window.XMLHttpRequest) // if Mozilla, Safari etc
        page_request = new XMLHttpRequest()
    else if (window.ActiveXObject){ // if IE
        try {
            page_request = new ActiveXObject("Msxml2.XMLHTTP")
        } 
        catch (e){
            try{
                page_request = new ActiveXObject("Microsoft.XMLHTTP")
            }
            catch (e){}
        }
    }
    else
        return false
    page_request.onreadystatechange=function(){
        loadpage(page_request, containerid)
    }
//    if () //if bust caching of external page
//        bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
    page_request.open('GET', url, true)
    page_request.send(null)
}

function loadpage(page_request, containerid){
    if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
        document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
    if (!document.getElementById)
        return
    for (i=0; i<arguments.length; i++){
        var file=arguments[i]
        var fileref=""
        if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
            if (file.indexOf(".js")!=-1){ //If object is a js file
                fileref=document.createElement('script')
                fileref.setAttribute("type","text/javascript");
                fileref.setAttribute("src", file);
            }
            else if (file.indexOf(".css")!=-1){ //If object is a css file
                fileref=document.createElement("link")
                fileref.setAttribute("rel", "stylesheet");
                fileref.setAttribute("type", "text/css");
                fileref.setAttribute("href", file);
            }
        }
        if (fileref!=""){
            document.getElementsByTagName("head").item(0).appendChild(fileref)
            loadedobjects+=file+" " //Remember this object as being already added to page
        }
    }
}

function rollover_on ( imgId )
{
  if ( document.images )
  {
  	if (imgId == 'imggraph')
  	{ 
  		document.getElementById(imgId).src = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/calculator/GraphTab_Red.gif"
  	}
  	else
  	{
  		document.getElementById(imgId).src = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/calculator/DetailsTab_Red.gif"
  	}
  }
}

function rollover_off ( imgId )
{
  if ( document.images )
  {
    if (imgId == 'imggraph')
  	{ 
  		document.getElementById(imgId).src = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/calculator/GraphTab_Inactive.gif"
  	}
  	else
  	{
  		document.getElementById(imgId).src = "http://harmonhomes.com/img/11/design/clean-hh_II/pages/listing-detail/calculator/Details_Inactive.gif"
  	}
  }
}

function recalcbuttonOn()
{
	calculate(amt.value,apr.value,yrs.value);
}
/***** END CALCULATOR SECTION ******/

