$("<style type='text/css'> .maplinks{ display:none;} </style>").appendTo("head");
$('a.mapdot').live('click', function (e) {
    e.preventDefault();
    $(this).siblings().removeClass('current');
    $(this).addClass('current');
    var targetdiv = 'div#' + $(this).attr('href').split('#')[1];
    $(targetdiv).siblings('.maplinks').hide();
    $(targetdiv).fadeIn();

});


$(function () {

  //to hide Location tab on project page if it is empty
  if ( $.trim( $('#generalContent5-2').text() ) == "")
    $('.gch3').remove();
  
  //to hide Stage tab on project page if it is empty
  if ( $.trim( $('#generalContent4-2').text() ) == "")
    $('.gch2').remove();

    //highlight parent menu item
    //$('.subnav li.current').parent().parent('li').addClass('current');
    var mapURL = "";
        //do url tracking after page is loaded in dynamically
        $('#mapdiv')
            .load($('#mapdiv').attr('rel'), function (response, status, xhr) {
                if ($('#mapdiv').length) {
                    var myFile = document.location.toString();
                    if (myFile.match('\\#')) { // the URL contains an anchor
                        // click the navigation item corresponding to the anchor
                        var myAnchor = myFile.split('#')[1];
                        $('div#' + myAnchor).fadeIn();
                        $('a#link-' + myAnchor).addClass('current');
                    };
                }
            });
    //$('.maplinks').hide();
    $('a.popup').fancybox();
    $('a.popupvideo').fancybox({ 'padding': 0,
        'autoScale': false,
        width: 800,
        height: 450

    });
  
});


function renderMap(lat,lng) {
  var myOptions = {
    center: new google.maps.LatLng(lat,lng),
    zoom: 16,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  
  var map = new google.maps.Map(document.getElementById('map_canvas'),myOptions);
  
  var myLatlng = new google.maps.LatLng(lat,lng);
  
  var marker = new google.maps.Marker({
      position: myLatlng,
      map: map
  });
}

$(function() {
  $('#generalContentHolder').prev('p').remove();
  $('#generalContentHolder').next('p').remove();
});



 function showonlyonev2(thechosenoneV02) {
      var generalContent = document.getElementsByTagName("div");
      for(var x=0; x<generalContent.length; x++) {
            name = generalContent[x].getAttribute("name");
            if (name == 'generalContent-2') {
                  if (generalContent[x].id == thechosenoneV02) {
                        if (generalContent[x].style.display == 'block') {
                              generalContent[x].style.display = 'none';
                          $(generalContent[x]).prev().find('div.titleTabs').css('background','url("http://villaworldhomes.com.au/css/mobileImages/openTab.png") no-repeat scroll 95% 50%');
                        }
                        else {
                              generalContent[x].style.display = 'block';
                              var grid_width = $(generalContent[x]).find('div.grid_8').css('width');
                          $(generalContent[x]).find('div#Listings').css({'width':grid_width,'margin-left':'auto','margin-right':'auto'});
                          $(generalContent[x]).prev().find('div.titleTabs').css('background','url("http://villaworldhomes.com.au/css/mobileImages/closeTab.png") no-repeat scroll 95% 50%');
                          if($('div.findUs img').attr('src')== "") {
                            $('div.findUs').css('display','none');
                          }
                          var lat = $('#lat').text();
                          lat = parseFloat(lat);
                          console.log(lat);
                          var long = $('#long').text();
                          long = parseFloat(long);
                          console.log(long);
                          renderMap(lat,long);
                         
                          
                        }
                  }else {
                        generalContent[x].style.display = 'none';
                    $(generalContent[x]).prev().find('div.titleTabs').css('background','url("http://villaworldhomes.com.au/css/mobileImages/openTab.png") no-repeat scroll 95% 50%');
                  }
            }
      }  
}




function showonlyone(thechosenoneV01) {
      var generalContent = document.getElementsByTagName("div");
      for(var x=0; x<generalContent.length; x++) {
            name = generalContent[x].getAttribute("name");
            if (name == 'generalContent-1') {
                  if (generalContent[x].id == thechosenoneV01) {
                        if (generalContent[x].style.display == 'block') {
                              generalContent[x].style.display = 'none';
                          $(generalContent[x]).prev().find('div h2').css('background','url("http://villaworldhomes.com.au/css/mobileImages/openTab.png") no-repeat scroll 95% 50%');
                          try{
                            $(generalContent[x]).prev().find('div.projectAreaRow h2').css('background','url("http://villaworldhomes.com.au/css/mobileImages/openTab_dk.png") no-repeat scroll 95% 100%');
                          }
                          catch(error){
                            console.log(error);
                          }
                        }
                        else {
                              generalContent[x].style.display = 'block';
                          $(generalContent[x]).prev().find('div h2').css('background','url("http://villaworldhomes.com.au/css/mobileImages/closeTab.png") no-repeat scroll 95% 50%');
                          try{
                            $(generalContent[x]).prev().find('div.projectAreaRow h2').css('background','url("http://villaworldhomes.com.au/css/mobileImages/closeTab_dk.png") no-repeat scroll 95% 100%');
                          }
                          catch(error){
                            console.log(error);
                          }
                          var images = $(generalContent[x]).find('div.projectsListing img');
                          $(images).each(function() {
                            var parent_height = $(this).closest('div.projectsListing').css('height');
                          });
                        }
                  }else {
                        generalContent[x].style.display = 'none';
                          $(generalContent[x]).prev().find('div h2').css('background','url("http://villaworldhomes.com.au/css/mobileImages/openTab.png") no-repeat scroll 95% 50%');
                        try{
                            $(generalContent[x]).prev().find('div.projectAreaRow h2').css('background','url("http://villaworldhomes.com.au/css/mobileImages/openTab_dk.png") no-repeat scroll 95% 100%');
                          }
                          catch(error){
                            console.log(error);
                          }
                  }
            }
      }
}





















