function ValidarXP(){
	if ($$("#quickLogin").length>0){
		$("quickLogin").addEvent("submit",function(){
			
			var theform=this;

			var thename="login_cliente"
			
			if ($$("#cabecalho-opcoes").length>0){
				suaconta=$("cabecalho-opcoes").getElement(".sua-conta")
			} else {
				suaconta=$("sidebar").getElement(".sua-conta")
			}
			
			new Request({

				url:"/"+thename+".ajax.php",

				onComplete: function(responseraw){
					var nome_class="warning"
					response=JSON.decode(responseraw.trim());
					if(response!=null){
						if ($$("#login_error").length>0){
							new Fx.Morph($("login_error")).start({"width":"0", "left":suaconta.getCoordinates().left.toInt()-9}).chain(
								function(){ $("login_error").destroy(); createErrorBox();  }
							)
						} else {createErrorBox()}
					} else { theform.submit()}

					return false;

				}

			}).post(this);

			return false

		})
	}
}

function createErrorBox(){
	if ($$("#cabecalho-opcoes").length>0){
		suaconta=$("cabecalho-opcoes").getElement(".sua-conta")
	} else {
		suaconta=$("sidebar").getElement(".sua-conta")
	}
	new Element("div",{id:"login_error"}).setStyles({
		"position":"absolute",
		"height":suaconta.getElement("form").getCoordinates().height,
		"width":"0px",
		"top":suaconta.getCoordinates().top,
		"left":suaconta.getCoordinates().left-9,
		"overflow":"hidden",
		"background":"#ff0",
		"color":"#000",
		"z-index":"9999",
		"padding":$("quickLogin").getElement("#login").getPosition($("quickLogin").getParent("div")).y+"px 0 0 5px"
	}).set("html","<strong>Xiii...</strong><br/>Acho que tem um probleminha com o seu login. :/<br/> Tente redigitar. :)").inject(document.body)
	var login_error_width="131"
	new Fx.Morph($("login_error")).start({
		"width":login_error_width,
		"left":(suaconta.getCoordinates().left-login_error_width.toInt())-9
	})
}