I personally use jQuery.load to load a localhost URL (eg: localhost/wordpress/contact) so it works fine, but when I place it online, and alter the URL devric.Co.cc/contact this doesn't load anything, would this reached perform a with htaccess? Nevertheless its set with URL rewrite, and it is working should you go straight to the URL.

Your script demands the next URL http://contact/, there's not require in window.location.pathname. Do this code

   $('#contactframe').load( '/contact', function(){
        $('#contactframe').animate({
            'margin-top':0
        });
    });

You can load your page inside a php file in your server and then load it via jQuery aimed at your website.

I don't believe that mix-domain works together with jQuery.load.