$(document).ready(function () {
	
	if (!document.getElementsByTagName) return;  
	 var anchors = document.getElementsByTagName("a");  
	 for (var i=0; i<anchors.length; i++) {  
	   var anchor = anchors[i];  
	   if (anchor.getAttribute("href") &&  
	       anchor.getAttribute("rel") == "external")  
	     anchor.target = "_blank";  
	 }
	
	$('#logo').supersleight();
	$('#header_right_top_utils').supersleight();
	$('#right_wrapper').supersleight();
	$('#portal_hover').supersleight();
	$('#rss_feed').supersleight();
	$('#content_wrapper img').supersleight();
	$('#slideshow_controls_state').supersleight();
	
	// Toggle portal buttons on
	$('.portal_button img').bind("mouseover", function(e){
		e.target.src = e.target.src.replace("_off", "_on");
		
		$('#portal_hover').css('display', 'block');
		
		// Do an ajax call to get content for item
		$.post("/cms/get_portal_text", 
			{ uri:e.target.parentNode.href },
			function(data){			
				$('#portal_hover').html(data);
			}, 
			"html"
		);
	});

	// Toggle portal buttons off
	$('.portal_button img.allow_off').bind("mouseout", function(e){
		e.target.src = e.target.src.replace("_on", "_off");
		$('#portal_hover').css('display', 'none');
	});
	
	// On focus clear Quick Contact e-mail address value
	$('#quick_contact_name_field').bind("focus", function(e){
		var input = $('#quick_contact_name_field');
		if (input.attr('value') == 'Your E-Mail Address') {
			input.attr('value', '');
		}
	});
	
	// On blur see if Quick Contact needs it's email address value reset
	$('#quick_contact_name_field').bind("blur", function(e){
		var input = $('#quick_contact_name_field');
		if (input.attr('value') == '') {
			input.attr('value', 'Your E-Mail Address');
		}
	});
	
	
	// On focus clear Quick Contact message value
	$('#quick_contact_message_field').bind("focus", function(e){
		var input = $('#quick_contact_message_field');
		if (input.attr('value') == 'Your Message') {
			input.attr('value', '');
		}
	});
	
	// On blur see if Quick Contact needs it's message value reset
	$('#quick_contact_message_field').bind("blur", function(e){
		var input = $('#quick_contact_message_field');
		if (input.attr('value') == '') {
			input.attr('value', 'Your Message');
		}
	});
	
	// On focus clear search value
	$('#searchterm').bind("focus", function(e){
		var input = $('#searchterm');
		if (input.attr('value') == 'Search') {
			input.attr('value', '');
		}
	});
	
	// On blur set search value
	$('#searchterm').bind("blur", function(e){
		var input = $('#searchterm');
		if (input.attr('value') == '') {
			input.attr('value', 'Search');
		}
	});
	
	// Print Action
	$('#util_print').bind("click", function(e){
		window.print();
	});
	
	// Bookmark Action 
	$('#util_homepage').bind("click", function(e){
		var url = location.href;
		var title = document.title;
		
		if (window.sidebar) { // firefox
			window.sidebar.addPanel(title, url, "");
		} else if(window.opera && window.print) { // opera
			var elem = document.createElement('a');
			elem.setAttribute('href',url);
			elem.setAttribute('title',title);
			elem.setAttribute('rel','sidebar');
			elem.click();
		} else if(document.all) {// ie
			window.external.AddFavorite(url, title);
		}
	});
	
	// Send this page link
	$('#util_send_this_page').colorbox({
		href:"/forms/send_page_popup",
		width:'400px',
		height:'220px'
	});
	
	// Sign in links
	$('.sign_in_link').colorbox({
		href:"/user/signin_popup",
		width:'400px',
		height:'220px'
	});
	
	$('#cbtc_btn').hover(
		function () {
			$(this).attr('src', '/images/btn-tenants-off-english.jpg');
		},
		function () {
			$(this).attr('src', '/images/btn-tenants-on-english.jpg');
		}
	);
	
	$('#cbtc2_btn').hover(
		function () {
			$(this).attr('src', '/images/btn-apply-off-english.jpg');
		},
		function () {
			$(this).attr('src', '/images/btn-apply-on-english.jpg');
		}
	);
    
    //NEW BUTTON 
    
    $('#cbtc3_btn').hover(
		function () {
			$(this).attr('src', '/images/btn-directions-off-english.jpg');
		},
		function () {
			$(this).attr('src', '/images/btn-directions-on-english.jpg');
		}
	);
    
});
