﻿var base_old = null;
var base_new = null;

var enableElevator = function(parent) {
	$('a[href^=http]:not(.no-elevator)', $(parent)).unbind('click');
	$('a[href^=http]:not(.no-elevator)', $(parent)).bind('click', ajaxClick);
	$('a').bind('click', googleClick);
}

var getIframeDoc = function() {
    return $('html', window.frames['ajax'].document);
    //return $('#scroll_container', $('#ajax').contents().find('html'));
}   

var getIframe = function() {
    return window.frames['ajax'].document;
    //return $('#scroll_container', $('#ajax').contents().find('html'));
}   

var getScrollContainer = function() {
    return $('#ajax').contents().find('#scroll_container');
}

var ajaxClick = function() {
    base_old = helperGetBaseOld();
    base_new = helperGetBaseNew();
    
    var frame = $('#ajax');
    
    if (window.frames.ajax && window.frames.ajax.ajaxClick) {
        var url = base_new + $(this).attr("href").replace(base_old, '');          
		return window.frames.ajax.ajaxClick(url);
    } else {
        //alert('cannot locate iframe and call ajaxClick');
        return true; // force reload!
    }
}

var googleClick = function(){
	var url = $(this).attr("href");          
	pageTracker._trackPageview(url);	
}

