function userValidate( form,token,eurl,remember)
{	
	var ret;
	var rets;
	var currentTime = new Date();
	var timer=currentTime.getTime();
	var url="index.php?option=com_user&amp;task=frontlogin&amp;tmpl=component&amp;tps="+timer+"&amp;remember="+remember+"&amp;";
	xmlHttp=GetXmlHttpObject();
	xmlHttp.onreadystatechange=function(){		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{  rets= xmlHttp.responseText;
		
		   ret= rets.substring(0,1);
		  	if(ret == '1'){				
				//return true;	
				location.href=eurl+"/index.php?option=com_user&view=policy&layout=form";			
			}else if(ret=='2'){
				location.href=eurl;
			}
			else{		
				//alert("Invalid username and password.");
				window.location.href = eurl;				
			}		
		}	
	}
	var username,password;
	username= form.username.value ;
	username=username.replace(/#/g,"_1_");
	password=form.passwd.value;
	password=password.replace(/#/g,"_1_");
	url= url+"username=" + encodeURIComponent( username ) +
                    "&amp;passwd=" + encodeURIComponent(password )+"&amp;"+token+"=1&amp;eurl="+encodeURI(eurl);
           
    xmlHttp.open("GET", url , true);
	xmlHttp.send(null);	
	
	return ret;	
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		//Internet Explorer
		try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	
	return xmlHttp;
} 




