$(document).ready( function(){
   $(".rowhover").css({ backgroundColor:"#ff0000" });
   $(".rowtophits").hover(
  		function () {
    		$(this).addClass("rowhover");
  		},
  		function () {
    		$(this).removeClass("rowhover");
  		}
	);
    	// bind form using ajaxForm 
    	$('#f_areacli').ajaxForm({ 
        	// dataType identifies the expected content type of the server response 
        	dataType:  'json', 
         	// success identifies the function to invoke when the server response 
        	// has been received 
        	success:   processJson 
    	});
	    
		$('<div id="busy">checking...</div>')
        .ajaxStart(function() {$(this).show();})
        .ajaxStop(function() {$(this).hide();})
        .appendTo('#aplogin');
		$('#busy').hide();
		
		
		
		function processJson(data) { 
    	// 'data' is the json object returned from the server 
    	//alert(data.message);

			//if (data.nick == "ok") { window.location=data.nick; }
			$('#errordatos').hide();
			$("#pass").css({ "background":"url(ima/general/bg-cajalogin.gif) no-repeat;" });
			$("#nick").css({ "background":"url(ima/general/bg-cajalogin.gif) no-repeat;" });
			
			if (data.nick == "fnick") {
				$("#nick").css({ "background":"url(ima/general/bg-cajalogin-error.gif) no-repeat;" });
				$('<div id="errordatos">Missing nick</div>').appendTo('#f_areacli');
			}else{
				if (data.nick == "fpass") { 
					$("#pass").css({ "background":"url(ima/general/bg-cajalogin-error.gif) no-repeat;" });		
					$('<div id="errordatos">Missing pass</div>').appendTo('#f_areacli');
				}else{
					if (data.nick == "fnickfpass") { 
						$("#nick").css({ "background":"url(ima/general/bg-cajalogin-error.gif) no-repeat;" });
						$("#pass").css({ "background":"url(ima/general/bg-cajalogin-error.gif) no-repeat;" });
						$('<div id="errordatos">Missing nick & pass</div>').appendTo('#f_areacli');
					}else{
						if (data.nick == "errdatos") {
							$('<div id="errordatos">nick/pass invalid</div>').appendTo('#f_areacli');
							$("#nick").css({ "background":"url(ima/general/bg-cajalogin-error.gif) no-repeat;" });
							$("#pass").css({ "background":"url(ima/general/bg-cajalogin-error.gif) no-repeat;" });
						}else{ window.location=data.nick; }
					}
				}
			}


			//else {
			//	alert(data.nick);
			//};
		}

});
function DescriptionCharCount() {
		document.shoutboxform.countcharacters.value = document.shoutboxform.ShoutBox_Message.value.length;
		if (document.shoutboxform.countcharacters.value >= 150){
			//document.shoutboxform.submit.disabled = true;
			document.shoutboxform.b_submit.disabled=true;
			$("#b_submit").css({ backgroundColor:"#ff0000" });
			$("#countcharacters").css({ backgroundColor:"#ff0000" });
		}else{
			document.shoutboxform.b_submit.disabled=false;
			$("#b_submit").css({ backgroundColor:"#a7a29b" });
			$("#countcharacters").css({ background:"none" });
			//alert('150 caracteres')
			//shoutboxform.submit();
		}
	}