// sub_domain.js by George Dicks
// place this js file under body tag in header.php of theme
// <script language="JavaScript" SRC="sub_domain.js"></script>
// should only be used when using wildcard subdomains

function get_hostname_from_url(url) {
    return url.match(/:\/\/(.[^/]+)/)[1];
}

function sub_domain_urls() {
	var curr_domain = get_hostname_from_url( location.href );
	var i;
	var link_domain;
	var test_domain;
	for( i = 0; i < document.links.length; i++ ) {
		link_domain = get_hostname_from_url( document.links[i].href );
		if( curr_domain.length > ( link_domain.length + 1 ) ) {
			test_domain = curr_domain.substr( curr_domain.length - link_domain.length - 1 );
			if( test_domain == "." + link_domain ) {
				document.links[i].href = document.links[i].href.replace( link_domain, curr_domain );
			}
		}
	}
}


function add_load_event(func) {  
	var oldonload = window.onload; 
	if ( typeof window.onload != 'function' ) {  
		window.onload = func;  
	} else {
		window.onload = function() {  
			if (oldonload) {  
				oldonload();  
			}  
			func();  
		}  
	}  
}  
  
add_load_event(sub_domain_urls); 

var addthis_share = Object();
addthis_share.url = location.href;
