/* JavaScript Document - Contents*/ 

var Portal = {
	addToFavorites: function(){//adds portal URL to bookmarks folder
		var urlAddress = "https://snaka.net/"; 
		var pageName = "Web Lans"; 
		if (window.sidebar) { // Mozilla Firefox Bookmark
			window.sidebar.addPanel(pageName, urlAddress,"");
		}
		else if (window.external) { // IE Bookmark
				window.external.AddFavorite(urlAddress,pageName) 
		} else { 
			alert("Sorry! Your browser doesn't support this function."); 
		}
	},
	playTour: function(){//opens SupplyManager Tour
		var mLoc = "http://www.snaka.net/sm.tour/sm.tour.html";
		var t = (screen.height - 600)/2 + "px";
		var l = (screen.width - 800)/2 + "px"
		window.open(mLoc, 'mWin', 'height=600, width=800, toolbar=no, top=' + t + ', left=' + l + ', modal=yes,status=no');
	},
	setFocus: function (){//set focus to username
		var e = document.forms[0].elements[0];
		e.focus();
	},
	initTextInput: function(){//set all input type text to select onfocus
		var t = document.getElementsByTagName("input");	
		for(i=0;i<t.length;i++){
			if(t[i].type == 'text'){
				t[i].onfocus = function(){this.focus();this.select();};			
				t[i].onClick = function(){this.focus();this.select();};
			}
		}
	},
	doLogin: function(){
		document.forms[0].submit();
	},
	doInitPage: function(){
		if(document.forms[0] && document.forms[0].name != 'forward'){
			Portal.initTextInput();
			Portal.setFocus();			
		}
		if(document.getElementById('termsDiv') || document.getElementById('changeForm')){
			var content = document.getElementById('content');
			content.style.height = 'auto'; 
		}
	},
	doRegister: function(loc){		
		window.location = "http://online.ec.mckhboc.com/register/" + loc;
	},
	doCheckCapsLock: function(e){
		var elem = document.getElementById('capsLockMsg');
		var kc = e.keyCode?e.keyCode:e.which;
		var sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false);
		if(((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk)){
			this.doShowCapsLockPopup(elem);
		}else{
			this.doHideCapsLockPopup(elem);
		}	
	},
	doShowCapsLockPopup: function(obj){
		obj.style.display = "block";
	},
	doHideCapsLockPopup: function(obj){
		obj.style.display = "none";
		document.getElementById('password').focus();
	},
	doToggleContact: function(){
		var elem = document.getElementById('imgSlide');
		var msg = document.getElementById('customerMsg');
		var lnk = document.getElementById('newCustomerLink');
		
		if(msg.style.display == '' || msg.style.display == 'block'){
			msg.style.display = 'none';
			elem.style.display = '';
			lnk.style.color = '#069';
		}else{			
			msg.style.display = '';
			elem.style.display = 'none';
			lnk.style.color = '#F60';
		}
	}
}

if(window.addEventListener){
	window.addEventListener("load", Portal.doInitPage, false);
}else{
	window.attachEvent("onload", Portal.doInitPage);	
}


function capLock(e){
 kc = e.keyCode?e.keyCode:e.which;
 sk = e.shiftKey?e.shiftKey:((kc == 16)?true:false);
 if(((kc >= 65 && kc <= 90) && !sk)||((kc >= 97 && kc <= 122) && sk))
  document.getElementById('divMayus').style.visibility = 'visible';
 else
  document.getElementById('divMayus').style.visibility = 'hidden';
}

