var aci = [];

function changePageComentarios(page) {
	if (page != 0) {
		dojo.byId('hidIdPagNav').value = page;
	}
	dojo.byId('frmComentariosNav').submit();
}

function changePageBlogs(page) {
	if (page != 0) {
		dojo.byId('hidIdPagNav').value = page;
	}
	dojo.byId('frmBlogsNav').submit();
}

function publicarComentario() {
	var msg = '';
	if (dojo.byId('txtTitulo').value == '')
		msg += '\n* El título no esté vacío';
	if (dojo.byId('txaContenido').value == '')
		msg += '\n* El comentario no esté vacío.';
	
	if (msg) {
		msg = 'Verifica que:\n' + msg;
		alert(msg);
		return false;
	}
	
	dojo.byId('frmComentario').action='blog_comentario.php';
	dojo.byId('frmComentario').submit();
}

function checkComentarioLength() {
	var length = dojo.byId('txaContenido').value.length;
	if (length <= 1000) {
		return true
	} else 
		return false;
}

function keyDownHandler(e,obj) {
	var keynum;
	if (obj) {
		if(window.event) // IE
			keynum = e.keyCode;
		else if(e.which) // Netscape/Firefox/Opera
			keynum = e.which;

		switch(keynum) {
			case 8:
			case 16:
			case 17:
			case 37:
			case 38:
			case 39:
			case 40:
				return true;
				break;
			default:
				return checkComentarioLength();
		}
	}
	return true;
}

function autorLogin(){

	// Siempre va a hacer login
	dojo.xhrPost({
		url: "../dojo_php_imp/login_autor.php",
		handleAs: "text",
		form: 'loginForm',
		handle: function(data,args){
			if(typeof data == "error"){
				console.warn("error!");
				console.error(args);
			}else{
				
				//alert(data);
				console.log(data);
				
				if( data == '1' )
					location.href = 'blog.php';
				else if( data == '2' )
					location.href = 'blog.php#addcmt';
				else
					//alert( 'Verifique sus datos' );
					alert(data);
			}
		}
	});
};

function registraAutor(){

	for(i in aci )
		if( dojo.byId( aci[i][0] ) != undefined )
			dojo.byId( aci[i][0] ).className = aci[i][1];
	
	dojo.xhrPost({
		url: "../dojo_php_imp/registrar_autor.php",
		handleAs: "json",
		form: 'frmDatosAutor',
		handle: function(data,args){
			if(typeof data == "error"){
				console.warn("error!");
				console.error(args);
			}else{
				
				//alert(data);
				console.log(data);
				
				if( data.length > 1 ) {
					aci[0] = new Array( data[1] + '_', dojo.byId(data[1] + '_' ).className );
					dojo.byId(data[1] + '_' ).className = "footer_rojobold";
					
					alert( data[0] );
					
					return;
				}
				else if( data[0] == '1' )
					location.href = 'blog.php';
				else if( data[0] == '2' )
					location.href = 'blog.php#addcmt';
				else
					alert(data);
			}
		}
	});
};

function autorLogout() {
	location.href = 'blog_logout.php';
}
