function login(name,passwd,instanceId,namespace){
	//debugger;
	var userId = null;
	var pwd = null;
	if(name && passwd){
		userId = name;
		pwd = passwd;
	}else{
		var user = null;
		var password = null;
		if(namespace){
			user = document.getElementsByName(namespace + "username")[0];
			password = document.getElementsByName(namespace + "password")[0];
		}else{
			user = document.getElementsByName("username")[0];
			password = document.getElementsByName("password")[0];
		}
		userId = user.value;
		pwd = password.value;
	}
	//debugger;
	var xmlhttp = getXmlHttpRequest();
	xmlhttp.onreadystatechange= function(){
		pass(xmlhttp);
	};
	doURLProcess('PortletService','loginPortal','instanceId=' + instanceId + '&info=' + userId + "|" + pwd,null,xmlhttp,true);
	
}

function pass(xmlhttp){
	if(xmlhttp.readyState == 4){
		if(xmlhttp.status == 200){
			//window.location.href = "/SmartPortal/portal/main.jsp";
			window.location.href = PortalConstants.PORTAL_CONTEXT + "/portal/index.jsp";
		}
	}
}

function resetLogin(){
	var user = document.getElementsByName("username")[0];
	var password = document.getElementsByName("password")[0];
	if(user && password){
		user.value = "";
		password.value = "";
	}
}