/* Begin Common */
function HandleExternalLinks() {
    var hostName = window.location.hostname;
    var links = document.getElementsByTagName('a');
    for (var i = 0; i < links.length; i++) {
        if (links[i].href.indexOf("http") == 0 && links[i].hostname != hostName) {
            links[i].setAttribute("target", "_blank");
        }
    }
}
/* End Common */

/* Begin SignIn */
function SignInEvent () {
    var loginUrl = $("a.s4-signInLink").attr("href");
    var text = $("a.s4-signInLink").text();
        
    if (loginUrl) {
        $(".header-signIn > a").click(function () {
            window.location.href = loginUrl;
        });
         $("#s4-ribbonrow").css("display", "none");
		     
    }
    else {
        $(".header-signIn").css("display", "none");
        $("#s4-ribbonrow").css("display", "block");
    }
    
	checkGuest();    
    
}

function checkGuest()
{
    var loginUrl = $(".s4-trc-container-menu div a span").text(); // grab the login text.

    var is_found = 0;
    if(loginUrl) {
    	is_found = loginUrl.indexOf('Guest');    
    }
    if(is_found > 0) { // if we found the guest account. hide stuff..
       $(".header-signIn").css("display", "none");
       $("#s4-ribbonrow").css("display", "none");
    }


}
/* End SignIn */


$(document).ready(function() {
    // put all your jQuery goodness in here.
    SignInEvent();
    HandleExternalLinks();  
});
