function changeElemValById(id, value) {
	var field = document.getElementById(id);
	field.value = value;
}

function submitForm(formId) {
	var form = document.getElementById(formId);
	form.submit();
}

// Set cursor focus
function focusById(id)
{
	var field = document.getElementById(id);
  if (field) {
		field.focus();
  }
}

function prepareLogin(type, preview, text) {
	if (preview == "true") {
		alert(text);
		return true;	
	}
	
	var domainName = document.getElementById("j_domainname_"+type);
	var username = document.getElementById("username_"+type);
	var password = document.getElementById("password_"+type);
	var j_username = document.getElementById("j_username_"+type);
	var j_password = document.getElementById("j_password_"+type);
	j_username.value = username.value + "_" + domainName.value;
	j_password.value = password.value;
	if (type == "login")
		document.forms["login"].submit();
	else if (type == "sidelogin")
		document.forms["sidelogin"].submit();	
}

function websiteSubmit(form, preview, text) {
	if (preview == "true") {
		alert(text);
		return true;	
	}
	form.submit();
	
}

function findPosX(element)
  {
    obj = document.getElementById(element);
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    
    return curleft;
  }

  function findPosY(element)
  {
    obj = document.getElementById(element);
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;

    return curtop;
  }

function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
	var search = Name + "="
	var returnvalue = "";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search)
		if (offset != -1) {
			offset += search.length
			end = document.cookie.indexOf(";", offset);
			if (end == -1) end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
		}
	}
	return returnvalue;
}
	
