// JavaScript Document

// INPUT FIELDS
function fInputBlur( inputObj ){
	inputObj.className = 'inputTexto';
}
function fInputFocus( inputObj ){
	inputObj.className = 'inputTextoFocus';
}

// TEXT AREA
function fTAFocus( taObj ){
	taObj.className = 'taFocus';
}
function fTABlur( taObj ){
	taObj.className = '';
}

// BOTONES
function fBotonOut( inputObj ){
	inputObj.className = 'inputBoton';
}
function fBotonOver( inputObj ){
	inputObj.className = 'inputBotonOver';
}

// -----------------------------------------------------------------------------------  LOGIN

// Inicializador del Login
function fInitLogin(){ document.getElementsByTagName( 'input' )[ 0 ].focus(); }
// Revisión de datos de Login
function fCheckLogin( frm ){
	// usuario
	if( !frm.loginUsuario.value ){
		alert( 'ingrese su nombre de usuario' );
		frm.loginUsuario.focus();
		return;
	}
	valUsuario = frm.loginUsuario.value.replace( /[^\wñáéíóú]/gi, '' );
	if( valUsuario != frm.loginUsuario.value ){
		alert( 'el nombre de usuario es incorrecto' );
		frm.loginUsuario.value = '';
		frm.loginUsuario.focus();
		return;
	}
	// contraseña
	if( !frm.loginPass.value ){
		alert( 'ingrese su contraseña' );
		frm.loginPass.focus();
		return;
	}
	valPass = frm.loginPass.value.replace( /[^\wñáéíóú]/gi, '' );
	if( valPass != frm.loginPass.value ){
		alert( 'la contraseña es incorrecta' );
		frm.loginPass.value = '';
		frm.loginPass.focus();
		return;
	}
	
	frm.submit();
	
}

// -----------------------------------------------------------------------------------  ADD / EDIT IMAGE

function fCheckEditImage( frm, btn ){
	if( frm.imgPais.value == 0 ){
		alert( 'seleccione un país' );
		return;
	} else {
		btn.style.visibility = 'hidden';
		frm.submit()
	}
}

function fSubmitImage( frm, btn ){
	fileExt = frm.imgFile.value.substr( frm.imgFile.value.lastIndexOf('.') + 1 ).toLowerCase();
	if( fileExt != 'jpg' && fileExt != 'jpeg' ){
		alert( 'seleccione un archivo JPEG' );
	} else {
		btn.style.display = 'none';
		document.getElementById( 'txtULing' ).style.display = 'block';
		frm.submit();
	}
}

function fEliminarImagen( imgID, pag ){
	if( confirm( '¿realmente desea eliminar la imagen?' ) ){
		document.location = 'glria_del.php?imgID=' + imgID + '&pag=' + pag;
	}
}

function fEliminarMensaje( msjID, pag ){
	if( confirm( '¿realmente desea eliminar el mensaje?' ) ){
		document.location = 'msjs_del.php?msjID=' + msjID + '&pag=' + pag;
	}
}

function fEliminarDiario( diarioID, pag ){
	if( confirm( '¿realmente desea eliminar la entrada del diario?' ) ){
		document.location = 'diario_del.php?diarioID=' + diarioID + '&pag=' + pag;
	}
}

function fMostrarContacto( idContacto ){
	divContacto = document.getElementById( 'contacto' + idContacto );
	aContacto = document.getElementById( 'aContacto' + idContacto );
	if( divContacto.style.display == 'block' ){
		divContacto.style.display = 'none';
		aContacto.innerHTML = '[+]';
	} else {
		divContacto.style.display = 'block';
		aContacto.innerHTML = '[<span style="position: relative; bottom: 5px; margin: 0px 1px;">_</span>]';
	}
}

function fEliminarContacto( contactoID, pag ){
	if( confirm( '¿realmente desea eliminar el contacto?' ) ){
		document.location = 'cntcts_del.php?contactoID=' + contactoID + '&pag=' + pag;
	}
}

function fEliminarRuta( rutaID ){
	if( confirm( '¿realmente desea eliminar la entrada?' ) ){
		document.location = 'ruta_del.php?rutaID=' + rutaID;
	}
}