
var UNdefValue="Name";
var UNtmpStyle=null;
function UNonFocus(o){
	if(o){
		if(o.value){
			if(o.value==UNdefValue){
				o.value=''
			}
		}
		if(o.className){
			UNtmpStyle=o.className;
			o.className=UNtmpStyle+"_selected";
		}
	}
}

function UNonBlur(o){
	if(o){
		if(o.value==''){
			o.value=UNdefValue;
		}
		if(o.className){
			o.className=UNtmpStyle;
		}
	}
}

var PWtmpStyle=null;
function PWonFocus(o){
	if(o){
		if(o.className){
			PWtmpStyle=o.className;
			o.className=PWtmpStyle+"_selected";
		}
		o.select();
	}
}

function PWonBlur(o){
	if(o){
		if(o.className){
			o.className=PWtmpStyle;
		}
	}
}

function setCookie(name,value,expires,path,domain,secure){
	var curCookie=name+"="+escape(value)+
	((expires)?"; expires="+expires.toGMTString():"")+
	((path)?"; path="+path:"")+
	((domain)?"; domain="+domain:"")+
	((secure)?"; secure":"");
	document.cookie=curCookie;
}

function getCookie(name){
	var dc=document.cookie;
	var prefix=name+"=";
	var begin=dc.indexOf("; "+prefix);
	if(begin==-1){
		begin=dc.indexOf(prefix);
		if(begin!=0) return null;
	} 
	else begin+=2;
	var end=document.cookie.indexOf(";", begin);
	if(end==-1) end=dc.length;
	return unescape(dc.substring(begin+prefix.length, end));
}

function fixDate(date) {
        var base = new Date(0)
        var skew = base.getTime()
        if (skew > 0)
                date.setTime(date.getTime() - skew)
}
function startLogin() {
  formobj = document.formlogin;
  if(formobj.NickName.value == "")
  {
     alert("Please enter your Nickname");
     return false;
  }		
  var now = new Date();
  fixDate(now);
  now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
  setCookie("SametimeNickname",formobj.NickName.value, now,'/');
}

function NewWindowOPM(z)
{
 window.open(z,  "", "width=400,height=200,scrollbars=no,resizable=no");
}

function loginSubmit(formobj) {
	if(!formobj){
		formobj=document._DominoForm;
	}
	if((!(formobj.Username.value.length>0))|(formobj.Username.value==UNdefValue)){
		formobj.Username.focus();
		return false;
	}
	if(!(formobj.Password.value.length>0)){
		formobj.Password.focus();
		return false;
	}
	document.cookie="sessionCookie=troet";
	if(getCookie("sessionCookie")){
		return true;
	}else{
		alert ("Please enable sessionbased cookies in your browser \npreferences and reload the page!");
		return false;
	}
}

