﻿$(document).ready(function(){

	StyleLoginForm();

});

function StyleLoginForm() {

	try {
	
		if($('.loginArea .loginUsername input').size() > 0) {
			var u = $('.loginArea .loginUsername input');
			// add default text
			$(u).val('username');
			// add event listeners for focus
			$(u).focusin(function() {
				if($(u).val() == "username") {
					$(u).val('');
					$(u).css('color','#333');
				}
			});
			$(u).focusout(function() {
				if($(u).val() == "") {
					$(u).val('username');
					$(u).css('color','#ccc');					
				}			
			});
		}
	
	}
	catch(err) {}

}

function FixRibbonAndWorkspaceDimensions(){
  ULSxSy:;
  g_frl = true;
  var elmRibbon = GetCachedElement("s4-ribbonrow");
  var elmWorkspace = GetCachedElement("s4-workspace");
  var elmTitleArea = GetCachedElement("s4-titlerow");
  var elmBodyTable = GetCachedElement("s4-bodyContainer");
  if(!elmRibbon || !elmWorkspace || !elmBodyTable){
    return;
  }
  if (!g_setWidthInited){
    var setWidth = true;
    if (elmWorkspace.className.indexOf("s4-nosetwidth") > -1)
      setWidth = false;
    g_setWidth = setWidth;
    g_setWidthInited = true;
  }
  else{
    var setWidth = g_setWidth;
  }
  var baseRibbonHeight = RibbonIsMinimized() ? 44 : 135;
  var ribbonHeight = baseRibbonHeight + g_wpadderHeight;
  if(GetCurrentEltStyle(elmRibbon, "visibility") == "hidden"){
    ribbonHeight = 0;
  }

  // Override default resizing behavior
  // -- adds padding to the top of the "s4-workspace" <div> if the ribbon exists and has content
  // -- allows the ribbon to be positioned using CSS instead of JavaScript (more accessible)
  // -- checks to see if the page is inside a "no-ribbon" dialog
  if(elmRibbon.children.length > 0 && document.getElementsByTagName("html")[0].className.indexOf('ms-dialog-nr') == -1){
    elmWorkspace.style.paddingTop = ribbonHeight + 'px';
  }
  else{
  	$('#s4-workspace').addClass('noRibbon');	
  }
}


function SetFooterSiteMap() {
    var navHtml = "";
    $('#navigation ul.root li.static').each(function() {
    	var mainNav = $(this).children('.dynamic-children');
          navHtml += '<div class="site-map-subsite">' + mainNav + '</div>';
    });
    $('#footer-site-map').html(navHtml+'<div class="clear"></div>');
}

