// ------- fancy video viewer ----------
$(document).ready(function() {
    $("a[@rel*=fancyvideo]").fancybox({
        overlayShow: true,
        frameWidth:640,
        frameHeight:360
    });
});



function callFancy(my_href) {
	var j1 = document.getElementById("hiddenclicker");
	j1.href = my_href;
	$('#hiddenclicker').trigger('click');
}





// ----- ajax functions --------------

function getHTTPObject() {
  var xhr = false;
  if (window.XMLHttpRequest) {
    xhr = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
      try {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
      } catch(e) {
        xhr = false;
      }
    }
  }
  return xhr;
}

function grabFile(file,cssid) {
  try{
    document.getElementById('MediaSlideshowDiv').style.display = 'none';
    document.getElementById('ajaxcontent').style.display = 'visible';
    }
  catch(err){
  
  }
    
  var request = getHTTPObject();
  if (request) {
    request.onreadystatechange = function() {
      parseResponse(request,cssid);
    };
    request.open("GET", file, true);
    request.send(null);
  }
}

function parseResponse(request,cssid) {
  if (request.readyState == 4) {
    if (request.status == 200 || request.status == 304) {
      
		loadExternalContent(request.responseText,cssid);
		
    }
  }
}


function loadExternalContent(markup,cssid){
	if (cssid == 'ajaxcontent'){
		document.getElementById('feature').innerHTML = 'Featured St George Homes for Sale';
		document.getElementById('feature').style.display = '';
		document.getElementById('feature').style.fontSize = 12;
	}
	document.getElementById(cssid).innerHTML = markup;
	document.getElementById(cssid).style.display = '';

}

/*
var t;
var l=1;

function timedCount()
{
grabFile('listings/listing'+ (l%2+1) +'.html','ajaxcontent')
l=l+1;
t=setTimeout("timedCount()",30000);
}

function playListings()
{
	l+=1;
	l=l%2+1;
	timedCount();
}

function stopListing()
{
	clearTimeout(t);
}
*/
