var is_ajax_div = "";
var is_current_location = "";
var in_url_check_interval_id = -1;

function setAjaxDiv( vs_div ) {
    is_ajax_div = vs_div;
}

function ajaxUpdate( vs_url ) {
    ajaxUpdateDiv( vs_url, is_ajax_div );
}

function ajaxUpdateDiv( vs_url, vs_div ) {

    $( "#" + vs_div ).fadeOut('slow', function() {

        if ( vs_url.indexOf("ajax=true") == -1 ) {
            vs_url = vs_url + "&ajax=true";
        }


        var vs_obj = vs_div;

        var o_ajax_target = document.getElementById(vs_obj);

        s_class = o_ajax_target.className;

       // o_ajax_target.className= s_class + " loadingOn";

        while( o_ajax_target.firstChild ) o_ajax_target.removeChild( o_ajax_target.firstChild );

        try {
            setHeightBeforeAjax();
        } catch ( ve_error ) {

        }

        var xmlObj = null;
        if(window.XMLHttpRequest){
            xmlObj = new XMLHttpRequest();
        } else if(window.ActiveXObject){
            xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
        } else {
            return;
        }

        xmlObj.onreadystatechange = function(){
            if(xmlObj.readyState == 4){

                o_obj = document.getElementById(vs_obj);

                o_obj.innerHTML = xmlObj.responseText;

              //  o_obj.className = s_class + " loadingOff";

                try {
                    setHeightAfterAjax();
                } catch ( ve_error ) {

                }

                var o_scripts = o_obj.getElementsByTagName("script");
                for(var n_index=0; n_index < o_scripts.length; n_index++)
                {
                    eval( o_scripts[n_index].text );
                }


                if ( o_google_page_tracker != null ) {
                    o_google_page_tracker._trackPageview( unescape(vs_url) );
                }

                $( "#" + vs_div ).fadeIn('slow');


            }
        }

        xmlObj.open('GET', unescape(vs_url), true);
        xmlObj.send('');
    });

    
}




function ajaxShowPhoto( vs_url, vs_div ) {

    $( "#" + vs_div ).fadeOut('slow', function() {

        if ( vs_url.indexOf("ajax=true") == -1 ) {
            vs_url = vs_url + "&ajax=true";
        }


        var vs_obj = vs_div;

        var o_ajax_target = document.getElementById(vs_obj);

        s_class = o_ajax_target.className;

       // o_ajax_target.className= s_class + " loadingOn";

        while( o_ajax_target.firstChild ) o_ajax_target.removeChild( o_ajax_target.firstChild );

        try {
            setHeightBeforeAjax();
        } catch ( ve_error ) {

        }

        var xmlObj = null;
        if(window.XMLHttpRequest){
            xmlObj = new XMLHttpRequest();
        } else if(window.ActiveXObject){
            xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
        } else {
            return;
        }

        xmlObj.onreadystatechange = function(){
            if(xmlObj.readyState == 4){

                o_obj = document.getElementById(vs_obj);

                o_obj.innerHTML = xmlObj.responseText;

              //  o_obj.className = s_class + " loadingOff";

                try {
                    setHeightAfterAjax();
                } catch ( ve_error ) {

                }

                var o_scripts = o_obj.getElementsByTagName("script");
                for(var n_index=0; n_index < o_scripts.length; n_index++)
                {
                    eval( o_scripts[n_index].text );
                }


                if ( o_google_page_tracker != null ) {
                    o_google_page_tracker._trackPageview( unescape(vs_url) );
                }

                document.getElementById("photo").style.height = o_ajax_target.style.height;
                

                $( "#" + vs_div ).fadeIn('slow');


            }
        }

        xmlObj.open('GET', unescape(vs_url), true);
        xmlObj.send('');
    });

    
}

